Интерпретация результатов
Расшифровка статусов тестов
Статус |
Описание |
|---|---|
УСПЕХ |
Тест пройден успешно. |
НЕУДАЧА |
Тест не пройден, не выполнено одно из обязательных условий. |
ОШИБКА |
Тест не пройден, произошла непредвиденная ошибка. |
ПРОПУЩЕН |
Тест был пропущен. |
Описание причин неуспешного прохождения тестов
Примечание
В результатах самодиагностики модулей 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 |
Проверка наличия файла со списком источников установки и доступности последнего из списка.
Причины неуспешного прохождения:
- Не удалось получить версию модуля из PyPI.
- Файл не существует. Убедитесь, что он находится здесь: /etc/tos/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/tos/tos.conf, /etc/tos/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 tos 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.
- Процесс tos-cloud-manager-api не запущен. Попробуйте выполнить 'systemctl status tos-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 tos-cloud-manager-worker.
|
systemd services |
Проверка systemd служб модуля CloudManager.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: tos-cloud-manager-api, tos-cloud-manager-beat, tos-cloud-manager-listener, tos-cloud-manager-worker.
- Следующие службы не запущены: tos-cloud-manager-api, tos-cloud-manager-beat, tos-cloud-manager-listener, tos-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 tos 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.
Причины неуспешного прохождения:
- Следующие службы не запущены: tos-journal-api, tos-journal-listener
- Следующие службы не зарегистрированы в systemd: tos-journal-api, tos-journal-listener.
|
migrations applied |
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Не все миграции применены, пожалуйста, выполните команду 'openstack tos db migrate'
- Не удалось подключиться к службе DB с параметрами: engine: "mysql+pymysql", host: "localhost", name: "tos", password: "******", port: "3306", username: "tos".
|
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/tos/tos.conf, /etc/tos/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 tos-otp-sender-worker.
|
systemd services |
Проверка systemd служб модуля Clouds.
Причины неуспешного прохождения:
- Следующие службы не зарегистрированы в systemd: tos-otp-sender-api, tos-otp-sender-worker.
- Следующие службы не запущены: tos-otp-sender-api, tos-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 активирован.
Причины неуспешного прохождения:
- Error. Apache config file is not enabled.
|
apache config existence |
Проверка наличия модульного конфигурационного файла Apache.
Причины неуспешного прохождения:
- Configuration file for Apache not found.
|
config file existence |
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Following configuration files are not found: /etc/tos/tos.conf, /etc/tos/rs_server.conf
- Invalid config file. Check existence of section "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 |
Проверка последней примененной версии миграций в БД.
Причины неуспешного прохождения:
- Not all migrations applied, please, run 'openstack tos db migrate'
- Не удалось подключиться к службе DB с параметрами: engine: "mysql+pymysql", host: "localhost", name: "db_name", password: "******", port: "3306", username: "username".
|
profiler log file accesses |
Проверка на то, что файл логов профайлера RS-сервера доступен для процесса Apache.
Причины неуспешного прохождения:
- This test is only relevant when LOG_LEVEL is DEBUG.
- Failed to read RSserver Apache config file.
- /var/log/tos/rs-server/profiler.log file has incorrect owner group. It should be "tos" instead of "root".
- /var/log/tos/rs-server/profiler.log file has incorrect owner. It should be "tos" instead of "root".
- Log file is not created yet.
|
redis connection |
Проверка подключения к Redis.
Причины неуспешного прохождения:
- Не удалось подключиться к службе Redis с параметрами: mode: "direct", sentinel_master_name: "mymaster", url: "redis://:******@localhost:6379/0".
|
registered celery tasks |
Проверка на то, что все задачи зарегистрированы в Celery.
Причины неуспешного прохождения:
- Не удалось подключиться к службе RabbitMQ с параметрами: BROKER_TYPE: "amqp", HOST: "localhost", PASSWORD: "******", PORT: "5672", USERNAME: "username".
- Не удалось получить asynchronous tasks. Соединение с RabbitMQ было с параметрами: BROKER_TYPE: "amqp", HOST: "localhost", PASSWORD: "******", PORT: "5672", USERNAME: "username".
- Task is not registered in Celery: celery_task. Please try to reload Celery worker: systemctl restart tos-rs-worker
|
request vm log file accesses |
Проверка на то, что файл логов запроса виртуальной машины RS-сервера доступен для процесса Apache.
Причины неуспешного прохождения:
- This test is only relevant when ALLOW_GETVM_LOG is True.
- Failed to read RSserver Apache config file.
- /var/log/tos/rs-server/trs_requests.log file has incorrect owner group. It should be "tos" instead of "root".
- /var/log/tos/rs-server/trs_requests.log file has incorrect owner. It should be "tos" instead of "root".
|
rs api |
Проверка на то, что API RSserver работает.
Причины неуспешного прохождения:
- Unable to detect hostname of RSserver API server.
- Unable to connect to http://localhost:9365/v1/request-vm/. Service is not running or running on another port.
- Expected response code 400 (Bad Request), but got 500 (Internal Server Error). Please check RS server state.
|
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: tos-rs-beat, tos-rs-broker-api, tos-rs-listener, tos-rs-server-api, tos-rs-worker.
- Следующие службы не запущены: tos-rs-beat, tos-rs-broker-api, tos-rs-listener, tos-rs-server-api, tos-rs-worker
|
rs web |
Проверка на то, что веб-интерфейс RSserver работает.
Причины неуспешного прохождения:
- Unable to detect hostname of RSserver API server.
- Unable to connect to http://localhost:8888/trs/. Service is not running or running on another port.
- Expected response code less than 400, but got 500 (Internal Server Error). Please check RS server state.
|
Scheduler
Название теста |
Описание |
|---|---|
config file existence |
Проверка базового и модульного конфигурационного файла.
Причины неуспешного прохождения:
- Файлы конфигурации не найдены: /etc/tos/tos.conf, /etc/tos/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 tos 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 tos-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: tos-scheduler-api, tos-scheduler-beat, tos-scheduler-worker.
- Следующие службы не запущены: tos-scheduler-api, tos-scheduler-beat, tos-scheduler-worker
|
Примечание
Тест valid openstack version для модуля Client проверяет соответствие установленных зависимостей официальным требованиям соответствующей версии OpenStack. Пример требований из официальной документации OpenStack.