Интерпретация результатов

Расшифровка статусов тестов

Статус Описание
УСПЕХ Тест пройден успешно.
НЕУДАЧА Тест не пройден, не выполнено одно из обязательных условий.
ОШИБКА Тест не пройден, произошла непредвиденная ошибка.
ПРОПУЩЕН Тест был пропущен.

Описание причин неуспешного прохождения тестов

Примечание

В результатах самодиагностики модулей RSserver, Monitor, CloudManager имеется тест license validity, который проверяет валидность лицензии для каждого из указанных модулей.

Причины неуспешного прохождения:

  • Лицензия не установлена;
  • Лицензия истекла.

Client

Название теста Описание
admin role in domain
Проверка наличия у пользователя роли „admin“ в домене.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: auth_url: «http://localhost:5000», domain_name: «default», password: «******», user_domain_name: «default», username: «admin».
- У пользователя «admin» нет роли «admin» в домене «default».
check openstack endpoints
Проверка доступности точек входа API зарегистрированных и включенных сервисов Openstack.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Необходимые типы служб не зарегистрированы: network, image. Недоступные точки подключения: Nova:public. Службы с неполным набором точек подключения: Nova:admin, Nova:internal.
installation source file
Проверка наличия файла со списком источников установки и доступности последнего из списка.
Причины неуспешного прохождения:
- Не удалось получить список пакетов из репозиториев apt.
- Не удалось получить версию модуля из PyPI.
- Файл не существует. Убедитесь, что он находится здесь: /etc/aos/autosetup/install_history.txt.
- PyPI http://pypi.org/packages/ недоступен.
keystone ldap driver
Проверка корректности настройки драйвера Keystone LDAP.
Причины неуспешного прохождения:
- Драйвер Keystone настроен некорректно.
- Драйвер Keystone LDAP не настроен.
modules compatibility with openstack
Проверка совместимости модулей с установленной версией службы Nova.
Причины неуспешного прохождения:
- Nova не установлена.
- Установленная версия Nova несовместима с одним из модулей.
modules versions
Проверка совместимости версий установленных модулей.
Причины неуспешного прохождения:
- Версии установленных модулей могут быть несовместимы. Необходимо использовать одну и ту же основную и вспомогательную версию всех модулей.
- Установленные версии модулей не совпадают.
nova journal middleware
Проверка корректности настройки Nova Journal middleware.
Причины неуспешного прохождения:
- Драйвер аудита Nova middleware настроен некорректно.
- Не поддерживается запуск от не root пользователя.
nova scheduler filter
Проверка корректности настройки фильтра планировщика Nova.
Причины неуспешного прохождения:
- Фильтр планировщика Nova настроен некорректно.
valid openstack version
Проверка версий проектов OpenStack.
Причины неуспешного прохождения:
- Keystone:
- keystoneauth==3.9.0. Необходимо keystoneauth>=1.2.0,<=2.4.3

CloudManager

Название теста Описание
api connection
Проверка доступности службы CloudManager API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы CloudManager API.
- Не удалось подключиться к службе CloudManager API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к CloudManager API
api service registration
Проверка на то что служба CloudManager API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- У службы с типом «cloud-manager» нет точек подключения.
- Служба с типом «cloud-manager» не зарегистрирована в Keystone.
arp command
Проверка наличия команды arp.
Причины неуспешного прохождения:
- Внимание! Не найдена команда arp. Полная работоспособность модулей не гарантируется.
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/cloud_manager.conf.
- Ошибка. Недействительный файл конфигурации! Проверьте наличие секций в файле.
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to nova
Проверка соединения со службой Nova.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Nova с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
drs service availability
Проверка доступности сервиса DRS.
Причины неуспешного прохождения:
- Не настроен сервис DRS.
- Служба DRS недоступна.
leases files exist
Проверка существования .leases файлов.
Причины неуспешного прохождения:
- Файл leases не найден. По всей видимости у вас отсутствует DHCP сервер.
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“.
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «db_name», password: «******», port: «3306», username: «username».
ping command
Проверка наличия команды ping.
Причины неуспешного прохождения:
- Внимание! Не найдена команда ping. Полная работоспособность модулей не гарантируется.
pxe folder owner write permissions
Проверка наличия прав на запись для директории PXE образов.
Причины неуспешного прохождения:
- У user нет прав записи на папку образов PXE.
- Процесс aos-cloud-manager-api не запущен. Попробуйте выполнить „systemctl status aos-cloud-manager-api“ чтобы проверить его статус.
- Папка для PXE образов не существует, проверьте параметр конфигурации PXE.
- user не является владельцем папки образов PXE.
registered celery tasks
Проверка на то, что все задачи зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Не удалось получить асинхронные задачи. Соединение с RabbitMQ было с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Задача не зарегистрирована в Celery: celery_task. Попробуйте перезапустить воркер Celery: systemctl restart aos-cloud-manager-worker.
systemd services
Проверка systemd служб модуля CloudManager.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-cloud-manager-api, aos-cloud-manager-beat, aos-cloud-manager-listener, aos-cloud-manager-worker.
- Следующие службы не запущены: aos-cloud-manager-api, aos-cloud-manager-beat, aos-cloud-manager-listener, aos-cloud-manager-worker

Clouds

Название теста Описание
api connection
Проверка доступности службы Clouds API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Clouds API.
- Не удалось подключиться к службе Clouds API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Clouds API
api service registration
Проверка на то что служба Clouds API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Служба с типом «clouds» не зарегистрирована в Keystone.
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/clouds.conf.
- Ошибка. Недействительный файл конфигурации! Проверьте наличие секций в файле.
connection to barbican
Проверка соединения со службой Barbican.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Barbican с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to glance
Проверка соединения со службой Glance.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Glance с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to nova
Проверка соединения со службой Nova.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Nova с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“.
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «aos», password: «******», port: «3306», username: «aos».
registered celery tasks
Проверка на то, что все задачи зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «aos».
- Не удалось получить асинхронные задачи. Соединение с RabbitMQ было с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «aos».
- Задача не зарегистрирована в Celery: celery_task. Попробуйте перезапустить воркер Celery: systemctl restart aos-clouds-worker.
systemd services
Проверка systemd служб модуля Clouds.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-clouds-api, aos-clouds-worker.
- Следующие службы не запущены: aos-clouds-api, aos-clouds-worker

Dashboard

Название теста Описание
available images
Проверка наличия образов доступных в текущем проекте.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Glance с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Нет образов доступных проекту «<project_name>» домена «<domain_name>».Необходимо создать один.
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
cloud manager connection
Проверка подключения к CloudManager.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы CloudManager API.
- Не удалось подключиться к службе CloudManager API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к CloudManager API
connection to neutron
Проверка соединения со службой Neutron.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Neutron с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
dashboard installed
Проверка на то, что модуль Dashboard импортируется в openstack_dashboard.
Причины неуспешного прохождения:
- Тест недоступен для пользователя «<user>»
- Возникла проблема с OpenStack dashboard.
- Dashboard не зарегистрирован в OpenStack dashboard.
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «db_name», password: «******», port: «3306», username: «username».
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“
- Тест недоступен для пользователя «<user>»
monitor connection
Проверка подключения к Monitor.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Monitor API.
- Не удалось подключиться к службе Monitor API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Monitor API
rs server connection
Проверка подключения к RSserver.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы RS Server API.
- Не удалось подключиться к службе RS Server API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к RS Server API
scheduler connection
Проверка подключения к Scheduler.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Scheduler API.
- Не удалось подключиться к службе Scheduler API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Scheduler API

Journal

Название теста Описание
journal api connection
Проверка доступности службы Journal API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Journal API.
- Не удалось подключиться к службе Journal API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Journal API
journal api service registration
Проверка на то что служба Journal API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- У службы с типом «journal» нет точек подключения.
- Служба с типом «journal» не зарегистрирована в Keystone.
journal systemd services
Проверка systemd служб модуля Journal.
Причины неуспешного прохождения:
- Следующие службы не запущены: aos-journal-api, aos-journal-listener
- Следующие службы не зарегистрированы в systemd: aos-journal-api, aos-journal-listener.
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «aos», password: «******», port: «3306», username: «aos».

Monitor

Название теста Описание
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Следующие файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/monitor.conf
- Необходимая секция «keystone» не найдена в конфигурационных файлах.
- Файл конфигурации «/etc/aos/aos.conf» пустой!
connection to gnocchi
Проверка соединения со службой Gnocchi.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Gnocchi.
- Не удалось подключиться к службе Gnocchi с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to zabbix
Проверка соединения со службой Zabbix.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Zabbix с параметрами: ADMIN_USER: «Admin», HOST: «localhost», HOST_GROUP: «host_group», PASSWORD: «******».
gnocchi metrics
Проверка наличия метрик в Gnocchi.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Gnocchi.
- Тест требует быть авторизованным как администратор OpenStack.
- Не удалось подключиться к службе Gnocchi с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Не найдены актуальные данные по следующим метрикам Gnocchi: cpu, memory.usage, network.incoming.bytes, network.incoming.packets, network.outgoing.bytes, network.outgoing.packets. Пожалуйста, убедитесь, что служба сбора данных Gnocchi работает и настроена для сбора необходимых метрик.
- Не удалось получить данные от службы Gnocchi. Для более подробной информации, пожалуйста, посмотрите логи Gnocchi.
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «db_name», password: «******», port: «3306», username: «username».
monitor api connection
Проверка доступности службы Monitor API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Monitor API.
- Не удалось подключиться к службе Monitor API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Monitor API
monitor api service registration
Проверка на то что служба Monitor API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- У службы с типом «monitor» нет точек подключения.
- Служба с типом «monitor» не зарегистрирована в Keystone.
monitor systemd services
Проверка systemd служб модуля Monitor.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-monitor-api, aos-monitor-listener.
- Следующие службы не запущены: aos-monitor-api, aos-monitor-listener

OTPSender

Название теста Описание
api connection
Проверка доступности службы Clouds API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы OTPsender API.
- Не удалось подключиться к службе OTPsender API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к OTPsender API
api service registration
Проверка на то что служба OTPsender API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Служба с типом «otp-sender» не зарегистрирована в Keystone.
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/otp_sender.conf.
- Недействительный файл конфигурации. Проверьте наличие секции «keystone».
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
email connection
Проверка соединения с почтовым сервером.
Причины неуспешного прохождения:
- Ошибка подключения к почтовому серверу: (503, „Authentication error“)
- Не все обязательные параметры заполнены в секции «email».
registered celery tasks
Проверка на то, что все задачи зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Redis с параметрами: url: «redis://:******@localhost:6379/0».
- Не удалось получить асинхронные задачи. Соединение с Redis было с параметрами: url: «redis://:******@localhost:6379/0».
- Задача не зарегистрирована в Celery: celery_task. Попробуйте перезапустить воркер Celery: systemctl restart aos-otp-sender-worker.
systemd services
Проверка systemd служб модуля Clouds.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-otp-sender-api, aos-otp-sender-worker.
- Следующие службы не запущены: aos-otp-sender-api, aos-otp-sender-worker
telegram connection
Проверка соединения с Telegram.
Причины неуспешного прохождения:
- Ошибка подключения к Telegram: error
- Не все обязательные параметры заполнены в секции «telegram».

RSclient

Название теста Описание
check rs server connection
Проверяет что RSclient может подключиться к RSserver.
Причины неуспешного прохождения:
- Непредвиденный ответ сервера. Не удалось подключиться к серверу: http://test.rs.stand:9365
- Причина: Сервер недоступен. Проверьте адрес подключения.
config file has required values
Проверяет наличие всех обязательных параметров в файле конфигурации.
Причины неуспешного прохождения:
- Отсутствуют параметры «cloud, connect» в файле конфигурации.
config file read save
Проверяет наличие прав на запись в файл конфигурации.
Причины неуспешного прохождения:
- Не удалось сохранить файл конфигурации. Пожалуйста, проверьте разрешения на запись у /user/.rsclient/client.conf.
- Не удалось разобрать содержимое файла конфигурации.
locale files are in place
Проверяет наличие файлов локализации.
Причины неуспешного прохождения:
- Файл локализации не найден. Он должен находиться в /rs_client/locale/ru_RU/LC_MESSAGES/rsclient.mo.
session file has required values
Проверяет наличие всех обязательных параметров в файле сессии.
Причины неуспешного прохождения:
- Отсутствуют параметры «user, password, domain_name» в файле сессии.
session file read save
Проверяет наличие прав на запись в файл сессии.
Причины неуспешного прохождения:
- Не удалось сохранить файл сессии. Пожалуйста, проверьте разрешения на запись у /user/.rsclient/client_session.
- Не удалось разобрать содержимое файла сессии.

RSserver

Название теста Описание
apache config enabled
Проверка, что модульный конфигурационный файл Apache активирован.
Причины неуспешного прохождения:
- Ошибка. Файл конфигурации Apache не активирован.
apache config existence
Проверка наличия модульного конфигурационного файла Apache.
Причины неуспешного прохождения:
- Ошибка. Файл конфигурации Apache не найден.
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/rs_server.conf
- Файл конфигурации недоступен. Проверьте наличие секции «keystone».
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to nova
Проверка соединения со службой Nova.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Nova с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «db_name», password: «******», port: «3306», username: «username».
profiler log file accesses
Проверка на то, что файл логов профайлера RS-сервера доступен для процесса Apache.
Причины неуспешного прохождения:
- Тест актуален только в случае, если в LOG_LEVEL указан DEBUG.
- Не удалось прочитать файл конфигурации Apache RSserver.
- Некорректная группа владельца файла /var/log/aos/rs-server/profiler.log. Она должна быть «aos» вместо «root».
- Некорректный владелец файла /var/log/aos/rs-server/profiler.log. Он должен быть «aos» вместо «root».
- Файл логов ещё не создан.
redis connection
Проверка подключения к Redis.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Redis с параметрами: url: «redis://:******@localhost:6379/0».
registered celery tasks
Проверка на то, что все задачи зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Не удалось получить асинхронные задачи. Соединение с RabbitMQ было с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Задача не зарегистрирована в Celery: celery_task. Попробуйте перезапустить воркер Celery: systemctl restart aos-rs-worker
request vm log file accesses
Проверка на то, что файл логов запроса виртуальной машины RS-сервера доступен для процесса Apache.
Причины неуспешного прохождения:
- Тест актуален только в случае, если параметр ALLOW_GETVM_LOG принимает значение True.
- Не удалось прочитать файл конфигурации Apache RSserver.
- Некорректная группа владельца файла /var/log/aos/rs-server/trs_requests.log. Она должна быть «aos» вместо «root».
- Некорректный владелец файла /var/log/aos/rs-server/trs_requests.log. Он должен быть «aos» вместо «root».
rs api
Проверка на то, что API RSserver работает.
Причины неуспешного прохождения:
- Не удалось определить имя хоста сервера API RSserver.
- Не удалось подключиться к http://localhost:9365/v1/request-vm/. Сервис не запущен или запущен на другом порту.
- Ожидается код ответа 400 (Bad Request), а вернулся 500 (Internal Server Error). Пожалуйста, проверьте состояние RS server.
rs server api connection
Проверка доступности службы RSserver API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы RS Server API.
- Не удалось подключиться к службе RS Server API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к RS Server API
rs server api service registration
Проверка на то что служба RSserver API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- У службы с типом «rs-server» нет точек подключения.
- Служба с типом «rs-server» не зарегистрирована в Keystone.
rs server systemd services
Проверка systemd служб модуля RSserver.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-rs-beat, aos-rs-broker-api, aos-rs-listener, aos-rs-server-api, aos-rs-worker.
- Следующие службы не запущены: aos-rs-beat, aos-rs-broker-api, aos-rs-listener, aos-rs-server-api, aos-rs-worker
rs web
Проверка на то, что веб-интерфейс RSserver работает.
Причины неуспешного прохождения:
- Не удалось определить имя хоста сервера API RSserver.
- Не удалось подключиться к http://localhost:8888/trs/. Сервис не запущен или запущен на другом порту.
- Ожидается код менее 400, а вернулся 500 (Internal Server Error). Пожалуйста, проверьте состояние RS server.

Scheduler

Название теста Описание
config file existence
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/aos/aos.conf, /etc/aos/scheduler.conf
- Ошибка. Неправильный файл конфигурации! Проверьте наличие секции «keystone».
connection to keystone
Проверка соединения со службой Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
connection to rabbit
Проверка соединения сервером RabbitMQ.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
migrations applied
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не удалось подключиться к службе DB с параметрами: engine: «mysql+pymysql», host: «localhost», name: «db_name», password: «******», port: «3306», username: «username».
- Не все миграции применены, пожалуйста, выполните команду „openstack aos db migrate“
registered tasks to schedule
Проверка на то, что все задачи с возможностью планирования зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Не удалось получить планируемые задачи. Соединение с RabbitMQ было с параметрами: BROKER_TYPE: «amqp», HOST: «localhost», PASSWORD: «******», PORT: «5672», USERNAME: «username».
- Задача не доступна для планирования: scheduler.tasks.aggregate_audit. Пожалуйста, перезапустите службу Scheduler Celery worker: systemctl restart aos-scheduler-worker
scheduler api connection
Проверка доступности службы Scheduler API.
Причины неуспешного прохождения:
- Не удалось найти публичную точку подключения для службы Scheduler API.
- Не удалось подключиться к службе Scheduler API с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- Ошибка запроса к Scheduler API
scheduler api service registration
Проверка на то что служба Scheduler API и точки входа зарегистрированы в Keystone.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Keystone с параметрами: password: «******», project_domain_name: «default», tenant: «admin», user_domain_name: «default», username: «admin».
- У службы с типом «scheduler» нет точек подключения.
- Служба с типом «scheduler» не зарегистрирована в Keystone.
scheduler systemd services
Проверка systemd служб модуля Scheduler.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: aos-scheduler-api, aos-scheduler-beat, aos-scheduler-worker.
- Следующие службы не запущены: aos-scheduler-api, aos-scheduler-beat, aos-scheduler-worker

Примечание

Тест valid openstack version для модуля Client проверяет соответствие установленных зависимостей официальным требованиям соответствующей версии OpenStack. Пример требований из официальной документации OpenStack.