Configurer Qpid Broker-J

Ce document explique comment définir et remplacer les configurations du composant apigee-qpidd d'Edge for Private Cloud. Pour cette version et les versions ultérieures d'Edge pour le cloud privé, le composant Qpid inclut le courtier basé sur Java (Broker-J). Pour en savoir plus sur Broker-J, consultez Apache Qpid Broker-J.

À propos de la console de gestion Qpid

Vous pouvez configurer et gérer Qpid Broker-J via la console de gestion Web Qpid. Nous expliquons comment utiliser la console pour surveiller les files d'attente et les messages Qpid dans Surveiller Apache Qpid Broker-J.

Dans les sections suivantes, nous vous expliquons comment gérer les configurations de la console de gestion Qpid en modifiant les fichiers de propriétés (également appelés codes avec configuration ou CwC) ;

Configurer les identifiants de la console de gestion Qpid lors de l'installation

Pour configurer les identifiants de la console de gestion Qpid pendant le processus d'installation:

  1. Ouvrez le fichier de configuration Edge pour votre topologie d'installation. Consultez la section Fichier de configuration Edge.
  2. Définissez des variables d'identifiants de nom d'utilisateur et de mot de passe :
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. Exécutez le script d'installation :
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Modifier les identifiants de la console de gestion Qpid

Pour modifier les identifiants de la console de gestion Qpid après l'installation :

  1. Créez un fichier temporaire et définissez-y les variables suivantes. (Vous pouvez également utiliser votre fichier de configuration d'origine si vous le souhaitez.)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. Exécutez cette commande :
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Redémarrez l'agent Qpid:
    apigee-service apigee-qpidd restart
  4. Répétez ces étapes sur chaque nœud Qpid, un par un.

Remplacer les configurations d'agent Qpid par défaut

  1. Créer ou modifier le fichier suivant
    APIGEE_ROOT/customer/application/qpidd.properties
  2. Ajoutez, supprimez ou modifiez la configuration si nécessaire. L'exemple suivant modifie les identifiants de gestion et le numéro de port du portail par défaut :
    # 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. Enregistrez les modifications et assurez-vous que l'utilisateur apigee est propriétaire du fichier et qu'il peut le lire :
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Redémarrez le processus qpidd:
    apigee-service apigee-qpidd restart