Добавление узла Router или Message Processor

Edge для частного облака v. 4.17.01

Вы можете добавить узел маршрутизатора или процессора сообщений в существующую установку. Список системных требований для маршрутизатора или процессора сообщений см. в разделе «Требования к установке» .

Добавить маршрутизатор

После установки Edge на узле используйте следующую процедуру для добавления маршрутизатора:

  1. Установите Edge на узел, используя процедуру через Интернет или без Интернета, как описано в руководстве по установке Edge.
  2. В командной строке запустите скрипт apigee-setup.sh :
    > /opt/apigee/apigee-setup/bin/setup.sh -pr -f файл конфигурации

    Опция «-p r» указывает на необходимость установки маршрутизатора. Информацию о создании файла конфигурации см. в разделе Установка компонентов Edge на узле .
  3. По завершении установки скрипт отображает UUID маршрутизатора. Если вам понадобится определить UUID позже, используйте следующую команду cURL на хосте, где вы установили маршрутизатор:
    > curl http://<IP-адрес_маршрутизатора>:8081/v1/servers/self
  4. Чтобы проверить конфигурацию, вы можете запустить следующую команду cURL:
    > curl -v -u adminEmail:pword "http://<ms_IP>:8080/v1/servers?pod=< имя_пода >"

    где pod_name — это шлюз или ваше собственное имя модуля. Вы должны увидеть UUID всех маршрутизаторов, включая только что добавленный маршрутизатор.

    Если UUID маршрутизатора не отображается в выходных данных, выполните следующую команду cURL, чтобы добавить его:
    > curl -v -u adminEmail:pword -X POST
    http://< ms_IP >:8080/v1/regions/< имя_региона >/pods/< имя_пода >/servers -d "action=add&uuid={router_UUID}&type=router"


    Замените ms_IP на IP-адрес сервера управления, имя_региона на имя региона по умолчанию dc-1 или имя вашего пользовательского региона, а имя_пода на шлюз или имя вашего пользовательского модуля.
  5. Чтобы протестировать маршрутизатор, вы должны иметь возможность отправлять запросы к своим API через IP-адрес или DNS-имя маршрутизатора. Например:
    http://<newRouter_IP>:<порт>/v1/apiPath

    Например, если вы прошли первое руководство по созданию API погоды:
    http://<newRouter_IP>:<порт>/v1/weather/forecastrss?w=12797282

Добавьте обработчик сообщений

После установки Edge на узле используйте следующую процедуру для добавления процессора сообщений:

  1. Установите Edge на узел, используя процедуру через Интернет или без Интернета, как описано в руководстве по установке Edge.
  2. В командной строке запустите скрипт apigee-setup.sh :
    > /opt/apigee/apigee-setup/bin/setup.sh -p mp -f файл конфигурации

    Опция «-p mp» указывает на необходимость установки процессора сообщений. Информацию о создании файла конфигурации см. в разделе Установка компонентов Edge на узле .
  3. По завершении установки сценарий отображает UUID процессора сообщений. Обратите внимание, что UUID вам нужен для завершения процесса настройки. Если вам нужно определить UUID, используйте следующую команду cURL на хосте, где вы установили процессор сообщений:
    > завиток http://<mp_IP>:8082/v1/servers/self
  4. Для каждой среды в каждой организации в вашей установке используйте следующую команду cURL, чтобы связать процессор сообщений со средой:
    > curl -v -u adminEmail:pword
    -H "Тип контента: 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 }"


    Замените ms_IP на IP-адрес сервера управления, а org_name и env_name — на организацию и среду, связанные с процессором сообщений.
  5. Чтобы проверить конфигурацию, вы можете запустить следующую команду cURL:
    > curl -v -u adminEmail:pword "http://<ms_IP>:8080/v1/o/{ org_name }/e/{ env_name }/servers"

    где org_name — это название вашей организации, а env_name — это среда. Вы должны увидеть UUID всех процессоров сообщений, связанных с организацией и средой, включая только что добавленный процессор сообщений.

Добавьте маршрутизатор и процессор сообщений.

После установки Edge на узле выполните следующую процедуру, чтобы одновременно добавить маршрутизатор и процессор сообщений:

  1. В командной строке запустите сценарий apigee-setup :
    > /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f файл конфигурации

    Опция «-p rmp» указывает на установку маршрутизатора и процессора сообщений. Дополнительную информацию о создании файла конфигурации см . в разделе Установка компонентов Edge на узле .
  2. Выполните описанные выше процедуры для настройки маршрутизатора и процессора сообщений.