Configura Qpid Broker-J

Questo documento illustra come impostare e sostituire le configurazioni per il componente apigee-qpidd di Edge per il cloud privato. Per questa e le versioni successive di Edge per Cloud privato, il componente Qpid include il broker basato su Java (Broker-J). Per maggiori dettagli su Broker-J, consulta Apache Qpid Broker-J.

Informazioni sulla console di gestione di Qpid

Puoi configurare e gestire Qpid Broker-J tramite la console di gestione web di Qpid. In Monitoraggio di Apache Qpid Broker-J parleremo dell'utilizzo della console per monitorare le code e i messaggi Qpid.

Nelle sezioni seguenti spiegheremo come gestire le configurazioni della console di gestione Qpid modificando i file delle proprietà (chiamato anche codice con configurazione o CwC).

Configura le credenziali della console di gestione Qpid durante l'installazione

Per configurare le credenziali della console di gestione Qpid durante il processo di installazione:

  1. Apri il file di configurazione Edge per la topologia di installazione. Vedi File di configurazione Edge.
  2. Imposta le variabili delle credenziali di nome utente e password:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. Esegui lo script di configurazione:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Modifica le credenziali della console di gestione Qpid

Per modificare le credenziali della console di gestione Qpid dopo l'installazione:

  1. Crea un file temporaneo e imposta al suo interno le seguenti variabili. (Oppure puoi utilizzare il file di configurazione originale, se vuoi).
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. Esegui questo comando:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Riavvia il broker Qpid:
    apigee-service apigee-qpidd restart
  4. Ripeti questi passaggi su ciascun nodo Qpid, uno alla volta.

Esegui l'override delle configurazioni predefinite dei broker Qpid

  1. Crea o modifica il seguente file
    APIGEE_ROOT/customer/application/qpidd.properties
  2. Aggiungi, rimuovi o modifica la configurazione in base alle esigenze. L'esempio seguente modifica le credenziali di gestione e il numero di porta predefinito del portale:
    # 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. Salva le modifiche e assicurati che il file sia di proprietà e leggibile dall'utente di apigee:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Riavvia il processo qpidd:
    apigee-service apigee-qpidd restart