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

Możesz dodać router lub węzeł procesora wiadomości do istniejącej instalacji. Aby wyświetlić listę wartości wymagania systemowe dla routera lub procesora wiadomości znajdziesz w sekcji Wymagania dotyczące instalacji.

Dodaj router

Po zainstalowaniu w węźle Edge wykonaj tę procedurę, aby dodać router:

  1. Zainstaluj Edge na węźle, korzystając z procedury internetowej lub niezwiązanej z internetem, zgodnie z opisem w Instrukcja instalacji Edge.
  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 router ma zostać zainstalowany. Zobacz Zainstaluj w węźle komponenty Edge, aby uzyskać informacje na temat: podczas tworzenia configFile.

  3. Po zakończeniu instalacji skrypt wyświetli identyfikator UUID routera. Jeśli musisz później określić identyfikator UUID, użyj następującego polecenia cURL na hoście, na którym Użytkownik zainstalował router:
    curl http://router_IP:8081/v1/servers/self
  4. Jeśli korzystasz z uwierzytelniania Cassandra, włącz routerowi połączenie z Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    Więcej informacji znajdziesz w artykule Włączanie uwierzytelniania Cassandra.

  5. 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 nazwa bramy lub nazwa Twojego niestandardowego poda. Powinna pojawić się ikona Identyfikatory UUID wszystkich routerów, w tym routera właśnie dodanego.

    Jeśli identyfikator UUID routera nie pojawia się w danych wyjściowych, uruchom następujące polecenie cURL, aby 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 z domyślną nazwą regionu dc-1 lub niestandardową nazwą regionu, pod_name z nazwą bramy lub niestandardową nazwą poda.

  6. Aby przetestować router, musisz mieć możliwość wysyłania żądań do interfejsów API przez adres IP lub nazwę DNS routera. Na przykład:
    http://newRouter_IP:port/v1/apiPath

    Jeśli na przykład udało Ci się ukończyć pierwszy samouczek, w którym utworzono interfejs Pogoda API:

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

Dodaj procesor wiadomości

Po zainstalowaniu Edge w węźle wykonaj poniższe czynności, aby dodać wiadomość Procesor:

  1. Zainstaluj Edge na węźle, korzystając z procedury internetowej lub niezwiązanej z internetem, zgodnie z opisem w Instrukcja instalacji Edge.
  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, czy należy zainstalować procesor komunikatów. Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge w węźle. podczas tworzenia configFile.

  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. W razie potrzeby Aby określić identyfikator UUID, użyj następującego polecenia curl na hoście, na którym zainstalowano procesor wiadomości:
    curl http://mp_IP:8082/v1/servers/self
  4. W przypadku każdego środowiska w każdej organizacji w ramach instalacji użyj tych instrukcji Polecenie curl w celu powiązania procesora 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 i org_name i env_name z organizacją i powiązanym środowiskiem za pomocą procesora 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, env_name to środowisko. Powinny być widoczne identyfikatory UUID wszystkich wiadomości. Procesory powiązane z organizacją i środowiskiem, w tym procesor wiadomości dodane przed chwilą.

  6. Jeśli używasz uwierzytelniania Cassandra, włącz procesor wiadomości, z którym chcesz się połączyć Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    Więcej informacji znajdziesz w artykule Włączanie uwierzytelniania Cassandra.

Dodawanie routera i procesora wiadomości

Po zainstalowaniu w węźle Edge wykonaj poniższe czynności, aby dodać router i usługę Message Jednocześnie procesor:

  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 komunikatów. Zobacz Zainstaluj w węźle komponenty Edge dla: Informacje na temat tworzenia pliku configFile.

  2. Wykonaj powyższe procedury, aby skonfigurować router i procesor komunikatów.