Во время диагностики DCImanager 6 проверяет состояние сервера, получает информацию о нём и подготавливает сервер, чтобы его мог использовать новый клиент.
Требования к диагностируемому серверу
- На сервере должно быть не менее 4 Гб RAM.
- Сервер должен находиться в одном L2-сегменте сети с сервером-локацией. В этом сегменте должна быть разрешена передача DHCP, TFTP и HTTP-трафика.
Перед запуском диагностики
- Настройте на диагностируемом сервере функцию загрузки по сети с помощью iPXE или PXE. Подробнее см. Как изменить способ загрузки сервера?
- Настройте подключение диагностируемого сервера к BMC (Intel AMT) или распределителю питания. Если подключение не будет настроено, то для старта диагностики сервер потребуется перезагрузить вручную.
- Установите шаблоны для диагностики на локации. Подробнее см. в статье Управление локациями.
- Определите действие после диагностики:
По умолчанию платформа перезагружает сервер после диагностики. Чтобы платформа выключала сервер вместо перезагрузки, выполните API-запрос:
curl -X POST 'https://domain.com/dci/v3/setting/diag_final_action' -H 'x-xsrf-token: <token>' -H 'Cookie: ses6=<token>' -H 'isp-box-instance: true' -d '{"value":"shutdown"}'
Чтобы вернуть настройки по умолчанию, выполните API-запрос:
curl -X POST 'https://domain.com/dci/v3/setting/diag_final_action' -H 'x-xsrf-token: <token>' -H 'Cookie: ses6=<token>' -H 'isp-box-instance: true' -d '{"value":"reboot"}'
Пояснения к командам -
Задайте имя учётной записи администратора:
По умолчанию для учётной записи администратора в BMC используется имя ADMIN. Чтобы изменить имя администратора, выполните API-запрос:curl -X POST 'https://domain.com/dci/v3/setting/ipmi_default_user' -H 'x-xsrf-token: <token>' -H 'Cookie: <token>' -H 'isp-box-instance: true' -d '{"value": "<default_admin>"}'
Чтобы получить настройки для имени администратора, выполните API-запрос:
curl -X GET 'https://domain.com/dci/v3/setting/ipmi_default_user' -H 'x-xsrf-token: <token>' -H 'Cookie: <token>' -H 'isp-box-instance: true'
Пояснения к командамВ некоторых случаях при изменении имени администратора в списке пользователей может остаться администратор со старым именем. Операции с этой учётной записью будут невозможны. - Задайте имя учётной записи оператора:
По умолчанию платформа не создаёт учётную запись оператора в BMC. Чтобы учётная запись создавалась, задайте имя оператора через API-запрос:
curl -X POST 'https://domain.com/dci/v3/setting/ipmi_default_owner_user' -H 'x-xsrf-token: <token>' -H 'Cookie: <token>' -H 'isp-box-instance: true' -d '{"value": "<default_oper>"}'
Чтобы отключить создание оператора BMC, выполните API-запрос:
curl -X POST 'https://domain.com/dci/v3/setting/ipmi_default_owner_user' -H 'x-xsrf-token: <token>' -H 'Cookie: <token>' -H 'isp-box-instance: true' -d '{"value": ""}'
Чтобы получить настройки для имени оператора, выполните API-запрос:
curl -X GET 'https://domain.com/dci/v3/setting/ipmi_default_user' -H 'x-xsrf-token: <token>' -H 'Cookie: <token>' -H 'isp-box-instance: true'
Пояснения к командам
Запуск диагностики
- Перейдите в Серверы → → Провести диагностику.
-
Выберите Шаблон диагностики:
- Diag6 — рекомендуемый шаблон для диагностики.
- Выберите Режим загрузки сервера. Если сервер поддерживает только один из режимов загрузки по сети, выберите требуемый: PXE или iPXE. Если поддерживаются оба варианта загрузки, рекомендуем использовать режим, заданный шаблоном по умолчанию.
-
Если требуется, включите опцию Настроить BMC и выберите Пул для выдачи IP-адреса BMC.
- Пул можно выбрать независимо от того, настроено ли подключение к BMC.
- Для выделения IP-адреса нужно чтобы на локации была создана физическая сеть.
- При выборе опции DCImanager 6:
- Выделяет для BMC IP-адрес. Если подключение к BMC не настроено, IP-адрес будет выделен из пула, выбранного в настройках диагностики.
- Удаляет всех созданных пользователей BMC.
- Создаёт учётную запись администратора с заданным именем.
- Создаёт учётную запись оператора, если для неё задано имя. Владелец сервера сможет подключаться к BMC только под этим пользователем.
-
Если требуется, включите опцию Очистить SSD и HDD диски во время диагностики и выберите способ очистки.
Диски будут очищены в любом случае, если в шаблон диагностики добавлен макрос $CLEAR_HDD или $FULL_HDD_CLEAR со значением "YES". Подробнее см. Макросы шаблонов. - Выберите действие после диагностики:
- Перезагрузка сервера;
- Выключение.
- Запустите диагностику. В списке серверов будет отображаться её статус. После диагностики DCImanager 6 определит конфигурацию сервера.
- Если на сервере не настроено подключение к PDU, BMC или Intel AMT, перезагрузите сервер вручную.
Результаты диагностики
В карточке сервера вы можете ознакомиться с информацией, собранной в ходе диагностики. Для этого перейдите в Серверы → меню → Параметры сервера → Комплектующие.
Интерфейс раздела "Комплектующие"
Чтобы скопировать конфигурацию сервера в буфер обмена, нажмите
.
Чтобы ознакомиться с подробной информацией, нажмите Полный отчёт.
Ошибки диагностики
Платформа завершит диагностику с ошибкой, если выявит проблемы:
- работы SSD и HDD дисков;
- работы RAID;
- конфигурации и подключения к BMC;
- выполнения теста производительности оборудования;
- передачи информации, собранной модулем диагностики, на сервер с DCImanager 6.
- несоответствия комплектующих сервера его конфигурации;
- наличия неучтённых комплектующих.
После диагностики DCImanager 6 отобразит информацию об ошибках во всплывающем сообщении. Если платформа выявит проблемы с комплектующими сервера, в колонке Конфигурация/платформа отобразится значок . Нажмите на него, чтобы открыть список комплектующих.
Чтобы ознакомиться с ошибками, перейдите в Серверы → выберите сервер → нажмите подробнее в колонке Статус.
Игнорирование ошибок
Если диагностика сервера завершилась с ошибкой, клиент не сможет заказать его через биллинговую систему. Чтобы сервер был доступен для клиента, вы можете проигнорировать ошибки диагностики:
- Перейдите в Серверы → выберите сервер → нажмите подробнее в колонке Статус.
- Включите опцию Проигнорировать все.
- Нажмите кнопку Сохранить и закрыть.
У серверов с проигнорированными ошибками отображается статус игнорируется. Вы можете отфильтровать столбец Статус по факту игнорирования ошибок.
Чтобы отключить игнорирование ошибок:
- Перейдите в Серверы → выберите сервер → нажмите подробнее в колонке Статус.
- Отключите опцию Проигнорировать все.
- Нажмите кнопку Сохранить и закрыть.
Статьи из базы знаний: