Alterar as configurações de banco de dados do Postgres para monetização

No Edge para nuvem privada, talvez seja necessário alterar as configurações do banco de dados do Postgres, como host, nome de usuário ou senha, por exemplo, para implementar um failover de banco de dados do Postgres. Se você tiver a opção Monetização Serviços ativados, também será necessário modificar as configurações do sistema de monetização para essa mudança.

Use o procedimento a seguir para alterar as configurações de conexão do banco de dados Postgres para Serviços de monetização.

  1. Crie um arquivo de configuração com as configurações abaixo. O arquivo deve ser legível para apigee usuário.
    # IP address of a zookeeper node
    ZK_HOSTS=XX.XX.XX.XX
    
    # Postgres admin user and password
    PG_USER=apigee
    PG_PWD=postgres
    
    # Postgres Host IP
    MO_PG_HOST=XX.XX.XX.XX
    
    # Postgres user and password for monetization
    MO_PG_USER=postgre
    MO_PG_PASSWD=changeme
    
    # [OPTIONAL] Comma separated list of org names for which monetization is enabled
    MO_ORG_NAMES=org1,org2
  2. Execute o seguinte comando em um dos nós do servidor de gerenciamento:
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-mint-management-server mint-pg-registration -f <path-to-config-file>
  3. Reinicie todos os nós do servidor de gerenciamento e do operador de mensagens.
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-management-server restart
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-message-processor restart