Aggiungere un router o un nodo dell'elaboratore dei messaggi

Edge for Private Cloud v4.18.05

Puoi aggiungere un nodo Router o Message Processor a un'installazione esistente. Per un elenco dei requisiti di sistema per un router o un elaboratore di messaggi, consulta Requisiti di installazione.

Aggiungere un router

Dopo aver installato Edge sul nodo, segui la procedura riportata di seguito per aggiungere il router:

  1. Installa Edge sul nodo utilizzando la procedura di internet o non internet descritta nel manuale di installazione di Edge.
  2. 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 specifica di installare il router. Per informazioni sulla creazione di un configFile, consulta Installare i componenti Edge su un nodo.

  3. Al termine dell'installazione, lo script mostra 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
  4. 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 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 predefinita dc-1 o con il nome della regione personalizzata e pod_name con il gateway o il nome del pod personalizzato.

  5. Per testare il router, devi essere in grado di inviare 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 meteo:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

Aggiungere un processore di messaggi

Dopo aver installato Edge sul nodo, utilizza la procedura seguente per aggiungere un elaboratore di messaggi:

  1. Installa Edge sul nodo utilizzando la procedura di internet o non internet descritta nel manuale di installazione di Edge.
  2. 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 specifica di installare il Message Processor. Per informazioni sulla creazione di un configFile, consulta Installare i componenti Edge su un nodo.

  3. Al termine dell'installazione, lo script mostra l'UUID del Message Processor. Tieni presente che dovrai utilizzare l'UUID per completare la procedura di configurazione. Se devi determinare l'UUID, utilizza il seguente comando curl sull'host in cui hai installato il Message Processor:
    curl http://mp_IP:8082/v1/servers/self
  4. Per ogni ambiente di ogni organizzazione nella tua installazione, utilizza il seguente curl comando per associare il Message Processor 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 Message Processor.

  5. 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 vedere gli UUID di tutti i Message Processor associati all'organizzazione e all'ambiente, incluso il Message Processor che hai appena aggiunto.

Aggiungere un router e un elaboratore di messaggi

Dopo aver installato Edge sul nodo, segui la procedura riportata di seguito per aggiungere contemporaneamente un router e un Message Processor:

  1. Al prompt dei comandi, esegui lo script apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    L'opzione -p rmp specifica di installare il router e il Message Processor. Per informazioni sulla creazione di un file configFile, consulta Installare i componenti Edge su un nodo.

  2. Segui le procedure riportate sopra per configurare il router e il Message Processor.