Edge для частного облака v. 4.16.09
В этом документе описывается, как добавлять и удалять сервер Qpid в существующей установке Edge.
Добавить сервер Qpid
Чтобы добавить сервер Qpid:
- На сервере управления определите имя групп аналитики и потребителей.
Многие из приведенных ниже команд требуют этой информации. По умолчанию имя группы аналитики — axgroup-001 , а имя группы потребителей — Consumer-group-001 . В файле конфигурации без вывода сообщений для региона вы можете задать имя группы аналитики, используя свойство AXGROUP .
Если вы не уверены в названиях групп аналитики и потребителей, используйте следующую команду для их отображения:
> список групп аналитики apigee-adminapi.sh --admin adminEmail --pwd adminPword --host localhost
Эта команда возвращает имя группы аналитики в поле имени и имя группы потребителей в поле группы потребителей . - Установите утилиту Edge apigee-setup на узле, используя процедуру через Интернет или без Интернета, как описано в разделе Установка утилиты Edge apigee-setup .
- Используйте 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 - Добавьте 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" ], - Добавьте 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:
- На сервере управления определите имя групп аналитики и потребителей. Многие из приведенных ниже команд требуют этой информации.
По умолчанию имя группы аналитики — axgroup-001 , а имя группы потребителей — Consumer-group-001 . В файле конфигурации без вывода сообщений для региона вы можете задать имя группы аналитики, используя свойство AXGROUP .
Если вы не уверены в названиях групп аналитики и потребителей, используйте следующую команду для их отображения:
> список групп аналитики apigee-adminapi.sh --admin adminEmail --pwd adminPword --host localhost
Эта команда возвращает имя группы аналитики в поле имени и имя группы потребителей в поле группы потребителей. - Удалите 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 " - Удалите 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" - Удалите Qpid, как описано в разделе «Удаление Edge» .