Configurar o Qpid Broker-J

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:

  1. Abra o arquivo de configuração do Edge para sua topologia de instalação. Consulte Arquivo de configuração de borda.
  2. Defina 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 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 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
  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 padrão do agente Qpid

  1. Criar ou editar 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 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
  3. 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
  4. Reinicie o processo qpidd:
    apigee-service apigee-qpidd restart