Neste documento, discutimos como definir e substituir as configurações do componente apigee-qpidd
do Edge para nuvem privada. Nesta e em versões posteriores do Edge para nuvem privada, o componente Qpid inclui o agente baseado em Java (Broker-J). Para detalhes sobre o Broker-J, consulte Apache Qpid Broker-J (em inglês).
Sobre o console de gerenciamento do Qpid
É possível configurar e gerenciar o Qpid Broker-J por meio do console de gerenciamento da Web do Qpid. Discutimos como usar o console para monitorar filas e mensagens do Qpid em Como monitorar o Apache Qpid Broker-J (em inglês).
Nas seções a seguir, explicamos como gerenciar as configurações do console de gerenciamento Qpid editando arquivos de propriedade (também chamados de código com configuração ou CwC).
Configurar as credenciais do console de gerenciamento do Qpid durante a instalação
Para configurar as credenciais do console de gerenciamento do Qpid durante o processo de instalação:
- Abra o arquivo de configuração do Edge para sua topologia de instalação. Consulte Arquivo de configuração de borda.
- Defina variáveis de credenciais de nome de usuário e senha:
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- Execute o script de configuração:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
Modificar credenciais do console de gerenciamento Qpid
Para modificar as credenciais do console de gerenciamento do Qpid após a instalação:
- Crie um arquivo temporário e defina as variáveis a seguir nele. Também é possível usar o arquivo de configuração original, se quiser.
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- Execute este comando:
apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
- Reinicie o agente Qpid:
apigee-service apigee-qpidd restart
- Repita essas etapas em cada nó Qpid, um de cada vez.
Substituir as configurações padrão do agente Qpid
- Criar ou editar o seguinte arquivo:
APIGEE_ROOT/customer/application/qpidd.properties
- Adicione, remova ou modifique a configuração conforme necessário. O exemplo a seguir modifica as
credenciais de gerenciamento e o número de porta padrão do portal:
# Example for modifying management credentials and port. conf_qpidd_qpid.authenticationproviders.users.name=username conf_qpidd_qpid.authenticationproviders.users.password=pass123 # Example for setting the management portal port. Default is 8090. conf_qpidd_qpid.ports.http_port=10001
- Salve as alterações e verifique se o arquivo pertence e pode ser lido pelo usuário
apigee
:chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
- Reinicie o processo
qpidd
:apigee-service apigee-qpidd restart