Настройка базы данных объектов управления BasIS CMDB
Перед началом работы с ВК в базе данных объектов управления CMDB необходимо задать:
- Кабельный журнал.
- Тип вычислительного шкафа.
Для получения доступа к web-интерфейсу базы данных управления необходимо:
- Узнать пароль пользователя root, выполнив команды:
# exmt.sh # _secret cmdb { "pass": "xxxxxxxxxxx", "user": "root" }
- Перейти по ссылке https://<адрес головного сервера управления>:8530 и авторизоваться под пользователем root.
- Выбрать из предложенного списка базу данных CMDB.
После подключения к базе CMDB перед началом настройки базы данных CMDB необходимо выполнить следующую настройку: 1. В web-интерфейсе в меню слева необходимо выбрать SERVICES 1. Выбрать в окне сервисов /sysagents 1. Перейти на вкладку Settings, снять отметку опции disableAuth и нажать Save
Создание кабельного журнала CMDB
Кабельный журнал CMDB является важнейшим элементом конфигурации, поскольку именно он определяет связь позиции узла в шкафу с его расположением в таблице коммутации в сети управления. Без корректного кабельного журнала невозможно автоопределение вычислительного узла в шкафу и управление его конфигурацией. Кабельный журнал представляет собой набор CSV-строк. В этом наборе первая строка обязательна – в ней объявлены имена полей. Все последующие строки содержат информацию по каждой позиции в шкафу. Имена полей по порядку:
sequence_number – сквозная нумерация узла. 1. rack – номер вычислительного шкафа. 1. chassis – номер колонны вычислительного шкафа. 1. slot – номер позиции в колонне вычислительного шкафа. 1. mgmt_switch – имя коммутатора управления, к которому подключена данная позиция в колонне. 1. mgmt_port – порт коммутатора управления, к которому подключена данная позиция в колонне.
Пример кабельного журнала:
sequence_number,rack,chassis,slot,mgt_switch,mgt_port
1,1,1,1,sei1r1,1
2,1,1,2,sei1r1,2
3,1,1,3,sei1r1,3
- Для создания кабельного журнала необходимо:
- В web-интерфейсе в меню слева выбрать SERVICES
- В окне сервисов выбрать /sysagents
- Перейти на закладку API и выбрать метод POST /cable_journal
- Для загрузки кабельного журнала необходимо сначала нажать на кнопку Try it out
- В окне CSV Stirng ввести строки кабельного журнал и нажать на кнопку Execute
Указание типа вычислительного шкафа
Тип вычислительного шкафа определяет отображение шкафа в web-интерфейсе системы управления. На данный момент поддерживаются три типа в зависимости от размера шкафа:
- tornado153r – шкаф 151 для 151 узла;
- microdc34 – микроЦОД для 34 узлов;
- microdc51 – микроЦОД для 51 узла;
- 19-inch – стандартный шкаф 19’’.
Для указания типа вычислительного шкафа необходимо:
- В web-интерфейсе в меню слева выбрать SERVICES
- В окне сервисов выбрать /sysagents
- Перейти на вкладку API, выбрать метод POST /geometric/setRackType и нажать на кнопку Try it out
- В окне description указать в формате JSON имя шкафа и модель и нажать на кнопку Execute, например:
{
“rack”: “rack1”,
“model”:”tornado153r”
}