Configurar o Qpid Broker-J

Este documento discute como definir e substituir configurações de 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 agente baseado em Java (Broker-J). Saiba mais sobre o Broker-J em Apache Qpid Broker-J (link em inglês).

Sobre o console de gerenciamento do Qpid

É possível configurar e gerenciar o Qpid Broker-J pelo Console de gerenciamento da Web do Qpid. Discutimos usando o console para monitorar as filas e mensagens Qpid em Como monitorar o Apache Qpid Broker-J (em inglês).

Nas seções a seguir, vamos explicar como gerenciar as configurações do console de gerenciamento do Qpid editando arquivos de propriedade (também chamados de código com configuração ou CwC).

Configurar as credenciais do console de gerenciamento 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 do Edge.
  2. Defina as variáveis das 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 credenciais do console de gerenciamento 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. Você também pode usar o nome original se você quiser.
    # 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 agente Qpid:
    apigee-service apigee-qpidd restart
  4. Repita essas etapas em cada nó Qpid, um de cada vez.

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

  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 a de gerenciamento de identidade e 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 usuário apigee pertence a ele e pode ser lido por ele:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Reinicie o processo qpidd:
    apigee-service apigee-qpidd restart