Configurar o Qpid Broker-J

Neste documento, mostramos como definir e substituir configurações para o componente apigee-qpidd do Edge para nuvem privada. Para esta e versões posteriores do Edge para nuvem privada, o componente Qpid inclui o broker baseado em Java (Broker-J). Para detalhes sobre o Broker-J, consulte Apache Qpid Broker-J.

Sobre o console de gerenciamento do Qpid

É possível configurar e gerenciar o Qpid Broker-J pelo Qpid Web Management Console. Discutimos o uso do console para monitorar filas e mensagens do Qpid em Monitorar o Apache Qpid Broker-J.

Nas seções a seguir, explicamos como gerenciar as configurações do console de gerenciamento do Qpid editando arquivos de propriedades (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:

  1. Abra o arquivo de configuração do Edge para sua topologia de instalação. Consulte Arquivo de configuração de borda.
  2. Defina as variáveis de credenciais de nome de usuário e senha:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. Execute o script de configuração:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Modificar as credenciais do console de gerenciamento do Qpid

Para modificar as credenciais do console de gerenciamento do Qpid após a instalação:

  1. Crie um arquivo temporário e defina as seguintes variáveis nele. Ou use o arquivo de configuração original, se preferir.
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. Execute este comando:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Reinicie o broker Qpid:
    apigee-service apigee-qpidd restart
  4. Repita essas etapas em cada nó do Qpid, um de cada vez.

Substituir as configurações padrão do agente Qpid

  1. Crie ou edite o seguinte arquivo:
    APIGEE_ROOT/customer/application/qpidd.properties
  2. Adicione, remova ou modifique a configuração conforme necessário. O exemplo a seguir modifica as credenciais de gerenciamento e o número da 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
  3. Salve as mudanças e verifique se o arquivo pertence e pode ser lido pelo usuário apigee:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Reinicie o processo qpidd:
    apigee-service apigee-qpidd restart