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

Edge for Private Cloud w wersji 4.18.05

Węzeł routera lub procesora wiadomości możesz dodać do istniejącej instalacji. Listę wymagań systemowych dotyczących routera lub procesora wiadomości znajdziesz w artykule Wymagania instalacji.

Dodaj router

Po zainstalowaniu Edge w węźle wykonaj następującą procedurę, aby dodać router:

  1. Zainstaluj Edge w węźle, korzystając z procedury dostępnej w internecie lub poza internetem zgodnie z opisem w podręczniku instalacji brzegowej.
  2. W wierszu polecenia uruchom skrypt apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Opcja -p r określa, czy chcesz zainstalować router. Informacje o tworzeniu instancji configFile znajdziesz w artykule Instalowanie komponentów Edge w węźle.

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

    Gdzie pod_name to brama lub niestandardowa nazwa poda. Powinny wyświetlić się identyfikatory UUID wszystkich routerów, w tym dodanego przed chwilą.

    Jeśli UUID routera nie pojawia się w danych wyjściowych, 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 – domyślną nazwą regionu dc-1 lub niestandardową nazwą regionu, a pod_name – bramą lub niestandardową nazwą poda.

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

    Jeśli na przykład masz już za sobą pierwszy samouczek, w ramach którego utworzono interfejs Weather API:

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

Dodaj procesor wiadomości

Po zainstalowaniu Edge w węźle postępuj zgodnie z następującą procedurą, aby dodać procesor wiadomości:

  1. Zainstaluj Edge w węźle, korzystając z procedury dostępnej w internecie lub poza internetem zgodnie z opisem w podręczniku instalacji brzegowej.
  2. W wierszu polecenia uruchom skrypt apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

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

  3. Po zakończeniu instalacji skrypt wyświetli identyfikator UUID procesora wiadomości. Pamiętaj, że identyfikator UUID jest potrzebny do ukończenia procesu konfiguracji. Jeśli musisz określić identyfikator UUID, użyj tego polecenia curl na hoście, na którym zainstalowano procesor wiadomości:
    curl http://mp_IP:8082/v1/servers/self
  4. W każdym środowisku w każdej organizacji w instalacji użyj tego polecenia curl, aby powiązać procesor wiadomości ze ś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_name i env_name nazwą organizacji i środowiskiem powiązanym z procesorem wiadomości.

  5. Aby sprawdzić konfigurację, możesz uruchomić 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 wyświetlić się identyfikatory UUID wszystkich procesorów wiadomości powiązanych z organizacją i środowiskiem, w tym również dodanego przed chwilą podmiot przetwarzający wiadomości.

Dodaj router i procesor wiadomości

Po zainstalowaniu Edge w węźle wykonaj następującą procedurę, aby dodać router i procesor wiadomości jednocześnie:

  1. W wierszu polecenia uruchom skrypt apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    Opcja -p rmp określa, czy chcesz zainstalować router i procesor wiadomości. Informacje o tworzeniu plików konfiguracyjnych znajdziesz w artykule o instalowaniu komponentów Edge w węźle.

  2. Wykonaj opisane powyżej procedury, aby skonfigurować router i procesor wiadomości.