Добавление или удаление узлов Qpid

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

В этом документе описывается, как добавлять и удалять сервер Qpid в существующей установке Edge.

Добавить сервер Qpid

Чтобы добавить сервер Qpid:

  1. На сервере управления определите имя групп аналитики и потребителей.

    Многие из приведенных ниже команд требуют этой информации. По умолчанию имя группы аналитики — axgroup-001 , а имя группы потребителей — Consumer-group-001 . В файле конфигурации без вывода сообщений для региона вы можете задать имя группы аналитики, используя свойство AXGROUP .

    Если вы не уверены в названиях групп аналитики и потребителей, используйте следующую команду для их отображения:
    > список групп аналитики apigee-adminapi.sh --admin adminEmail --pwd adminPword --host localhost

    Эта команда возвращает имя группы аналитики в поле имени и имя группы потребителей в поле группы потребителей .
  2. Установите утилиту Edge apigee-setup на узле, используя процедуру через Интернет или без Интернета, как описано в разделе Установка утилиты Edge apigee-setup .
  3. Используйте apigee-setup.sh для установки Qpid на узле:
    > /opt /apigee/apigee-setup/bin/setup.sh -p qs -f configFile

    Опция «-p qs» указывает на установку Qpid. Информацию о создании файла конфигурации см. в разделе Установка компонентов Edge на узле .

    По завершении установки скрипт отображает UUID сервера Qpid. Если вам понадобится определить UUID позже, используйте следующую команду cURL на хосте, где вы установили Qpid:
    > завиток http:// < qpid_IP >:8083/v1/servers/self
  4. Добавьте Qpid в группу аналитики:
    > curl -u adminEmail:pword -H "Тип контента: application/json" -X POST "http://< ms_IP >:8080/v1/analytics/groups/ax/ AX_GROUP /servers?uuid= QPID_UUID &type=qpid -сервер"

    В выводе вы увидите UUID узла Qpid, добавленный к свойству qpid-server в группе axgroup-001:
    {
    "имя": "axgroup-001",
    "характеристики" : {},
    "scopes" : [ "VALIDATE~test", "sgilson~prod" ],
    "uuids" : {
    " qpid-server ": [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],
  5. Добавьте Qpid в группу потребителей:
    > curl -u adminEmail:pword -H "Тип контента: application/json" -X POST "http://< ms_IP >:8080/v1/analytics/groups/ax/ AX_GROUP /consumer-groups/ CONSUMER_GROUP /consumers? uuid= QPID_UUID "

    В выводе вы увидите UUID узла Qpid, добавленный к свойству Consumer-groups в разделе Consumer-group-001 .
    "группы потребителей" : [ {
    "имя": "группа потребителей-001",
    " потребители ": [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],

Установка завершена.

Удаление сервера Qpid

Чтобы удалить узел Qpid:

  1. На сервере управления определите имя групп аналитики и потребителей. Многие из приведенных ниже команд требуют этой информации.

    По умолчанию имя группы аналитики — axgroup-001 , а имя группы потребителей — Consumer-group-001 . В файле конфигурации без вывода сообщений для региона вы можете задать имя группы аналитики, используя свойство AXGROUP .

    Если вы не уверены в названиях групп аналитики и потребителей, используйте следующую команду для их отображения:
    > список групп аналитики apigee-adminapi.sh --admin adminEmail --pwd adminPword --host localhost

    Эта команда возвращает имя группы аналитики в поле имени и имя группы потребителей в поле группы потребителей.
  2. Удалите Qpid из группы потребителей:
    > curl -u adminEmail:pword -H "Тип контента: application/json" -X DELETE "http:// < ms_IP >:8080/v1/analytics/groups/ax/ AX_GROUP /consumer-groups/ CONSUMER_GROUP /consumers/ QPID_UUID "
  3. Удалите Qpid из группы аналитики:
    > curl -v -u adminEmail:pword -X DELETE "http://< ms_IP > :8080/v1/analytics/groups/ax/ AX_GROUP /servers?uuid= QPID_UUID &type=qpid-server"
  4. Отмените регистрацию сервера Qpid в установке Edge:
    > curl -u adminEmail:pword -X POST http://< ms_IP >:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid= QPID_UUID &action=remove"
  5. Удалите сервер Qpid из установки Edge:
    > curl -u adminEmail:pword -X DELETE http://< ms_IP >:8080/v1/servers/ QPID_UUID
  6. Удалите Qpid, как описано в разделе «Удаление Edge» .