Edge per Private Cloud v4.19.01
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 la sezione 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 Internet o non 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 r
consente di specificare l'installazione del router. Consulta Installare 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, usa il seguente comando cURL sull'host su 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 ulteriori informazioni, vedi Attivare l'autenticazione Cassandra.
- Per verificare 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 vedere 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 predefinito dc-1 o con il nome della tua regione personalizzata e pod_name con il nome del gateway o 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 procedura seguente per aggiungere un processore di messaggi:
- Installa Edge sul nodo utilizzando la procedura Internet o non 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 mp
consente di specificare l'installazione del processore di messaggi. Consulta Installare 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.
Tieni presente che l'UUID è necessario per completare il processo di configurazione. Se devi determinare l'UUID, utilizza il seguente comando
curl
sull'host su cui hai installato il processore di messaggi:curl http://mp_IP:8082/v1/servers/self
- Per ogni ambiente di ogni organizzazione nella tua installazione, utilizza il seguente
comando
curl
per 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, mentre org_name e env_name con l'organizzazione e l'ambiente associati al processore di messaggi.
- Per verificare 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 vedere 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 connettersi a Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
Per ulteriori informazioni, vedi Attivare l'autenticazione Cassandra.
Aggiungi un router e un processore di messaggi
Dopo aver installato Edge sul nodo, utilizza la seguente procedura per aggiungere un router e un processore di messaggi contemporaneamente:
- Al prompt dei comandi, esegui lo script
apigee-setup
:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
L'opzione
-p rmp
consente di specificare l'installazione del router e del processore di messaggi. Consulta Installare i componenti Edge su un nodo per informazioni sulla creazione di un configFile. - Segui le procedure precedenti per configurare il router e il processore di messaggi.