Диагностика модуля CloudManager

Важно

Все команды выполняются только от суперпользователя.

Режим суперпользователя:

sudo -i

Логирование служб, используемых модулем CloudManager

Логирование происходит с помощью модуля logging.

Файлы логов находятся в директории /var/log/aos/cloud-manager/.

В каталоге находятся следующие файлы:

  • api.log - файл сбора сообщений команды aos-cloud-manager-api;

  • beat.log - файл сбора сообщений команды aos-cloud-manager-beat;

  • node-tracker.log - файл сбора сообщений мониторинга вычислительных узлов;

  • node-syncer.log - файл сбора сообщений синхронизации вычислительных узлов;

  • storage-syncer.log - файл сбора сообщений синхронизации хранилищ;

  • drs-trigger.log - файл сбора сообщений применения аудита;

  • worker.log - файл сбора сообщений команды aos-cloud-manager-worker.

Примечание

С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.

Отладка модуля CloudManager

В случае возникновения проблем в работе модуля существуют следующие пути решения:

  1. Выставить уровень логирования в значение DEBUG, что позволит зафиксировать сообщения о событиях в лог-файлах с максимальной детализацией для диагностики и решения проблем.

  2. Запустить утилиту самодиагностики модуля openstack aos tests.

    Пример использования:

    openstack aos tests --names cloud_manager --modules
    Диагностика модулей началась.
    Запускаем тесты для: cloud_manager
    

Дата и время запуска

Пт 14 02 2019 13:22:21 MSK

Версия OpenStack

Train (17.0.9)

Имя хоста

test.stand.loc

Дистрибутив

Debian 10

Управляющие узлы

1

Вычислительные узлы

2

База данных

mysql Ver 15.1 Distrib 10.1.20-MariaDB, for Linux (x86_64) using EditLine wrapper

Источник пакетов

NA

===================
CloudManager
Версия: 2.3.0 (актуальная: текущая)
Лицензия: 04-002-a7b5a1979334a169c323 (действительна до 31.09.2019 03:00:00)
===================
Результаты самодиагностики CloudManager

N

Название теста

Статус

Причина неудачи

1

test arp command

УСПЕХ

2

test ceph script

ПРОПУЩЕН

Интеграция со службой Ceph не включена

3

test config file existence

УСПЕХ

4

test connection to keystone

УСПЕХ

5

test connection to nova

УСПЕХ

6

test drs service availability

УСПЕХ

7

test leases files exist

ПРОПУЩЕН

Файл leases не найден. По всей видимости у вас отсутствует DHCP сервер.

8

test license validity

УСПЕХ

9

test migrations applied

УСПЕХ

10

test net isolation

ПРОПУЩЕН

Служба изоляции сети не включена

11

test node control api connection

УСПЕХ

12

test node control api service registration

УСПЕХ

13

test node control systemd services

УСПЕХ

14

test ping command

УСПЕХ

15

test pxe folder owner write permissions

ПРОПУЩЕН

Папка для PXE образов не существует, проверьте параметр конфигурации PXE.

16

test registered celery tasks

УСПЕХ

17

test registered tasks to schedule

УСПЕХ

Запущено 17 за 18.455сек. УСПЕХ (успешно=13, неудачно=0, ошибок=0)

ИТОГ

Запущено 17 за 18.455сек. УСПЕХ (успешно=13, неудачно=0, ошибок=0)

Примечание

Подробное описание утилиты доступна в разделе «Утилита самодиагностики».