Skip to content

Настройка базы данных объектов управления BasIS CMDB

Перед началом работы с ВК в базе данных объектов управления CMDB необходимо задать:

  1. Кабельный журнал.
  2. Тип вычислительного шкафа.

Для получения доступа к web-интерфейсу базы данных управления необходимо:

  1. Узнать пароль пользователя root, выполнив команды:
    # exmt.sh
    # _secret cmdb
    { 
      "pass": "xxxxxxxxxxx", 
      "user": "root" 
    } 
    
  2. Перейти по ссылке https://<адрес головного сервера управления>:8530 и авторизоваться под пользователем root.
  3. Выбрать из предложенного списка базу данных 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 
  1. Для создания кабельного журнала необходимо:
  2. В web-интерфейсе в меню слева выбрать SERVICES
  3. В окне сервисов выбрать /sysagents
  4. Перейти на закладку API и выбрать метод POST /cable_journal
  5. Для загрузки кабельного журнала необходимо сначала нажать на кнопку Try it out
  6. В окне CSV Stirng ввести строки кабельного журнал и нажать на кнопку Execute

Указание типа вычислительного шкафа

Тип вычислительного шкафа определяет отображение шкафа в web-интерфейсе системы управления. На данный момент поддерживаются три типа в зависимости от размера шкафа:

  • tornado153r – шкаф 151 для 151 узла;
  • microdc34 – микроЦОД для 34 узлов;
  • microdc51 – микроЦОД для 51 узла;
  • 19-inch – стандартный шкаф 19’’.

Для указания типа вычислительного шкафа необходимо:

  1. В web-интерфейсе в меню слева выбрать SERVICES
  2. В окне сервисов выбрать /sysagents
  3. Перейти на вкладку API, выбрать метод POST /geometric/setRackType и нажать на кнопку Try it out
  4. В окне description указать в формате JSON имя шкафа и модель и нажать на кнопку Execute, например:
{
  “rack”: “rack1”,  
  “model”:”tornado153r”
}