Dodaję router lub węzeł przetwarzający wiadomości

Edge for Private Cloud w wersji 4.18.05

Do istniejącej instalacji możesz dodać węzeł Router lub Message Processor. Listę wymagań systemowych dla routera lub procesora wiadomości znajdziesz w sekcji Wymagania dotyczące instalacji.

Dodawanie routera

Po zainstalowaniu Edge na węźle dodaj Router w ten sposób:

  1. Zainstaluj Edge na węźle, korzystając z internetu lub procedury bez internetu opisanej w ręcznym przewodniku instalacji Edge.
  2. Uruchom skrypt apigee-setup.sh w wierszu poleceń:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Opcja -p r określa instalację Routera. Informacje o tworzeniu configFile znajdziesz w artykule Instalowanie komponentów Edge na węźle.

  3. Po zakończeniu instalacji skrypt wyświetla identyfikator UUID routera. Jeśli chcesz później określić identyfikator UUID, na hoście, na którym zainstalowano Router, użyj tego polecenia cURL:
    curl http://router_IP:8081/v1/servers/self
  4. Aby sprawdzić konfigurację, uruchom to polecenie curl:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    Gdzie pod_name to bramka lub nazwa niestandardowego podzbioru. Powinny być widoczne UUID wszystkich routerów, w tym routera, który został właśnie dodany.

    Jeśli identyfikator UUID routera nie pojawia się w wyjściu, uruchom to polecenie cURL, aby go dodać:

    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"

    Zastąp ms_IP adresem IP serwera zarządzania, region_name nazwą domyślną regionu dc-1 lub nazwą niestandardowego regionu, pod_name nazwą bramy lub nazwą niestandardowego modułu.

  5. Aby przetestować router, musisz mieć możliwość wysyłania żądań do interfejsów API za pomocą adresu IP lub nazwy DNS routera. Przykład:
    http://newRouter_IP:port/v1/apiPath

    Jeśli np. ukończysz pierwszy samouczek, w którym utworzysz interfejs API pogody:

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

Dodawanie procesora wiadomości

Po zainstalowaniu Edge na węźle dodaj procesor wiadomości:

  1. Zainstaluj Edge na węźle, korzystając z internetu lub procedury bez internetu opisanej w instrukcji instalacji Edge.
  2. Uruchom skrypt apigee-setup.sh w wierszu poleceń:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    Opcja -p mp określa, że należy zainstalować przetwarzacz wiadomości. Informacje o tworzeniu configFile znajdziesz w artykule Instalowanie komponentów Edge na węźle.

  3. Po zakończeniu instalacji skrypt wyświetla identyfikator UUID usługi Message Processor. Zapamiętaj ten identyfikator UUID, ponieważ będzie on potrzebny do zakończenia procesu konfiguracji. Jeśli chcesz określić UUID, na hoście, na którym zainstalowano usługę Message Processor, użyj tego polecenia curl:
    curl http://mp_IP:8082/v1/servers/self
  4. W przypadku każdego środowiska w każdej organizacji w instalacji użyj tego polecenia: curl, aby powiązać procesor wiadomości z danym środowiskiem:
    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"

    Zastąp ms_IP adresem IP serwera zarządzania, a org_nameenv_name organizacją i środowiskiem powiązanymi z procesorem wiadomości.

  5. Aby sprawdzić konfigurację, uruchom to polecenie curl:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    Gdzie org_name to nazwa Twojej organizacji, a env_name to środowisko. Powinny się wyświetlić identyfikatory UUID wszystkich procesorów wiadomości związanych z organizacją i środowiskiem, w tym procesora wiadomości, który został właśnie dodany.

Dodawanie routera i przetwarzacza wiadomości

Po zainstalowaniu Edge na węźle wykonaj te czynności, aby dodać router i przetwarzacz wiadomości jednocześnie:

  1. Uruchom skrypt apigee-setup w wierszu poleceń:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    Opcja -p rmp określa instalację Routera i procesora wiadomości. Informacje o tworzeniu pliku konfiguracji znajdziesz w artykule Install Edge components on a node (Instalowanie komponentów Edge na węźle).

  2. Aby skonfigurować router i przetwarzacz wiadomości, wykonaj opisane powyżej procedury.