Puoi aggiungere un nodo Router o processore di messaggi a un'installazione esistente. Per un elenco dei requisiti di sistema per un router o un processore di messaggi, consulta Requisiti di installazione.
Aggiungi un router
Dopo aver installato Edge sul nodo, utilizza la seguente procedura per aggiungere il router:
- Installa Edge sul nodo utilizzando la procedura con o senza internet, come descritto nel manuale di installazione di Edge.
- Al prompt dei comandi, esegui lo script
apigee-setup.sh:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
L'opzione
-p rspecifica di installare il router. Consulta Installa i componenti Edge su un nodo per informazioni sulla creazione di un configFile. - Al termine dell'installazione, lo script visualizza l'UUID del router. Se devi determinare l'UUID in un secondo momento, utilizza il seguente comando cURL sull'host in cui hai installato il router:
curl http://router_IP:8081/v1/servers/self
- Se utilizzi l'autenticazione Cassandra, abilita il router per la connessione a Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
Per saperne di più, consulta Attiva l'autenticazione Cassandra.
- Per controllare la configurazione, puoi eseguire il seguente comando
curl:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
Dove pod_name è il gateway o il nome del pod personalizzato. Dovresti visualizzare gli UUID di tutti i router, incluso quello che hai appena aggiunto.
Se l'UUID del router non viene visualizzato nell'output, esegui il seguente comando cURL per aggiungerlo:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
Sostituisci ms_IP con l'indirizzo IP del server di gestione, region_name con il nome della regione predefinita di dc-1 o il nome della regione personalizzata e pod_name con il gateway o il nome del pod personalizzato.
- Per testare il router, dovresti essere in grado di effettuare richieste alle tue API tramite l'indirizzo IP o il nome DNS del router. Ad esempio:
http://newRouter_IP:port/v1/apiPath
Ad esempio, se hai completato il primo tutorial in cui hai creato l'API Weather:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Aggiungi un processore di messaggi
Dopo aver installato Edge sul nodo, utilizza la seguente procedura per aggiungere un processore di messaggi:
- Installa Edge sul nodo utilizzando la procedura con o senza internet, come descritto nel manuale di installazione di Edge.
- Al prompt dei comandi, esegui lo script
apigee-setup.sh:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
L'opzione
-p mpspecifica di installare il processore di messaggi. Consulta Installa i componenti Edge su un nodo per informazioni sulla creazione di un configFile. - Al termine dell'installazione, lo script visualizza l'UUID del processore di messaggi.
Prendi nota dell'UUID, perché ti servirà per completare la procedura di configurazione. Se devi determinare l'UUID, utilizza il seguente comando
curlsull'host in cui hai installato il processore di messaggi:curl http://mp_IP:8082/v1/servers/self
- Per ogni ambiente in ogni organizzazione della tua installazione, utilizza il seguente comando
curlper associare il processore di messaggi all'ambiente:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
Sostituisci ms_IP con l'indirizzo IP del server di gestione e org_name e env_name con l'organizzazione e l'ambiente associati al processore di messaggi.
- Per controllare la configurazione, puoi eseguire il seguente comando
curl:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
Dove org_name è il nome della tua organizzazione e env_name è l'ambiente. Dovresti visualizzare gli UUID di tutti i processori di messaggi associati all'organizzazione e all'ambiente, incluso il processore di messaggi che hai appena aggiunto.
- Se utilizzi l'autenticazione Cassandra, abilita il processore di messaggi per connetterti a Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
Per saperne di più, consulta Attiva l'autenticazione Cassandra.
Riavvia i router
Dopo aver aggiunto tutti i nodi del processore di messaggi, ti consigliamo di riavviare i router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Aggiungi sia un router che un processore di messaggi
Dopo aver installato Edge sul nodo, utilizza la seguente procedura per aggiungere contemporaneamente un router e un processore di messaggi:
- Al prompt dei comandi, esegui lo script
apigee-setup:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
L'opzione
-p rmpspecifica di installare il router e il processore di messaggi. Consulta Installa i componenti Edge su un nodo per informazioni sulla creazione di un file di configurazione. - Segui le procedure descritte sopra per configurare il router e il processore di messaggi.