Edge для частного облака v4.18.05
Apigee предоставляет тестовые сценарии, которые вы можете использовать для проверки вашей установки.
Запустите проверочные тесты
На каждом этапе процесса проверочного тестирования возвращается код ответа HTTP 20X для успешного теста.
Чтобы запустить тестовые сценарии:
- Установите
apigee-validate
на узле сервера управления:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- Запустите команду установки на узле Management Server, чтобы вызвать тестовые сценарии:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
Файл configFile должен содержать следующее свойство:
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
Если этот параметр опущен, вам будет предложено ввести пароль.
По умолчанию утилита
apigee-validate
создает на маршрутизаторе виртуальный хост, использующий порт 59001. Если этот порт не открыт на маршрутизаторе, вы можете дополнительно включить свойствоVHOST_PORT
в файл конфигурации, чтобы установить порт. Например:VHOST_PORT=9000
- Затем скрипт выполняет следующее:
- Создает организацию и связывает ее с модулем.
- Создает среду и связывает процессор сообщений со средой.
- Создает виртуальный хост.
- Импортирует простой прокси-сервер проверки работоспособности и развертывает приложение в «тестовой» среде.
- Импортирует прокси SmartDocs.
- Выполняет тест, чтобы убедиться, что все работает должным образом.
Успешный тест возвращает ответ HTTP 20X.
Чтобы удалить организацию, среду и другие артефакты, созданные тестовыми сценариями:
- Выполните следующую команду:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
Где configFile — это тот же файл, который вы использовали для запуска тестов.
Проверка установки модуля
Теперь, когда вы установили Apigee Analytics, Apigee рекомендует вам выполнить следующие основные, но важные шаги проверки:
- Убедитесь, что Сервер управления находится в центральном POD. На сервере управления выполните следующую команду
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
Вы должны увидеть вывод в форме:
[ { "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ ] }, "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ], "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469" }, { "externalHostName" : "localhost", "externalIP" : "192.168.1.11", "internalHostName" : "localhost", "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ { "name" : "started.at", "value" : "1454691312854" }, ... ] }, "type" : [ "qpid-server" ], "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34" } ]
- Убедитесь, что маршрутизатор и процессор сообщений находятся в POD шлюза. На сервере управления выполните следующую команду
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
Вы видите выходные данные, аналогичные центральному модулю, но для маршрутизатора и процессора сообщений.
- Убедитесь, что Postgres находится в POD аналитики. На сервере управления выполните следующую команду
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
Вы видите вывод, аналогичный центральному POD, но для Postgres.