Adaptec и vmware: «Ребята, давайте жить дружно».

Рэйд-контроллер Adaptec. Дружим с vmware.

Тем, кто использует в своей работе рэйд-контроллеры Adaptec и систему виртуализации VMware vSphere, наверняка известно, что организовать удобное управление и мониторинг состояния рэйд-контроллера, логических и физических дисков, является делом далеко не очевидным и нетривиальным. В этой статье я решил описать свой опыт в настройке мониторинга и управления рэйд-контроллером Adaptec в среде VMware. Описанные в статье действия производились с использованием «древнего» контроллера Adaptec 5805 и VMware vSphere 5.5.

Проблема заключалась в том, что состояние рэйд-контроллера и управление им было доступно только в утилите контроллера, доступной из БИОС. В VCenter, на вкладке Hardware Status никакой информации о рэйде доступно не было.

adaptec vmware

Согласитесь, не очень здорово узнавать о неисправности диска только по писку сервера. Поэтому будем дружить Adaptec с VMware.

Собственно, причина проблемы в том, что в дистрибутиве ESXi отсутствуют драйвера и другие компоненты, необходимые для управления рэйд-контроллером.

Установка необходимых компонентов.

Скачать нужные компоненты для Adaptec можно здесь. Выбирайте нужную модель адаптера и операционную систему.

Для установки подключаемся к хосту ESXi по SSH. Копируем нужные файлы на хост(нужны будут vmware-esxi-drivers-scsi-aacraid-<your-version>.x86_64.vib, vmware-esx-provider-arcconf.vib, vmware-esx-provider-arc-cim-provider.vib).

Настраиваем уровень разрешений для установки софта(PartnerSupported или CommunitySupported).

Устанавливаем драйвер

Устанавливаем утилиту arcconf(CLI) и cim-provider(для удаленного взаимодействия)

Читайте также:  Обновление vmware tools без перезагрузки

Предварительно можно проверить наличие предыдущих версий

Если найдутся — удаляем

Ставим arcconf

и cim-provider

Перезагружаем хост. Теперь на вкладке Hardware Status будет отображаться статус нашего хранилища.

adaptec vmware

Управление рэйд-контроллером Adaptec.

Для управления рэйд контроллером Adaptec предлагает утилиту командной строки arcconf и графическую утилиту Maxview Storage Manager(ранее Adaptec Storage Manager). Для управления контроллером нужно установить Maxview Storage Manager и(или) arcconf на гостевую! ОС виртуальной машины, расположенной на хосте, где установлен рэйд-контроллер. Скопируйте файл setup_maxview_gos_x64.exe или x86.exe, если используете Windows в качестве гостевой ОС. Запустите установщик и следуйте указаниям мастера. Введите следующие данные:

  1. Host IP Address (ESXi or XenServer host)
  2. Web Server Port: 8443
  3. Host user name (default: root)
  4. Operating system password/password confirmation
Запустите Maxview Storage Manager и введите для логина учетные данные от хоста ESXi.
adaptec vmware
Подключиться можно и с другого компьютера по IP-адресу или имени ВМ, на которой установили maxview storage manager:
https://<ip-address>:8443/maxview/manager/login.xhtml
После этого вы попадете в меню программы и сможете управлять рэйд-контроллером.
adaptec vmware
 
Несколько слов об arcconf.
После установки можно запускать утилиту из консоли CMD или Powershell, запущенных от имени администратора.
Запуск без параметров выведет список доступных команд. Вот несколько полезных из них:
arcconf getconfig 1   — выводит информацию о конфигурации контроллера 1;
arcconf getconfig 1 ld  —  выводит информацию о логических дисках;
arcconf getconfig 1 pd —  выводит информацию о физических дисках;

arcconf rescan 1 — сканирует доступные диски контроллера 1;
arcconf getstatus 1 — показывает фоновые операции(например, ребилд);
Подробная инструкция по использованию arcconf доступна здесь.
 
Ну и, напоследок, еще об одной «плюшке» для VMware от Adaptec, а именно maxView Plugin for vSphere Web Client. Это плагин, позволяющий отслеживать состояние рэйда в веб-клиенте VMware. К сожалению, управлять рэйд-контроллером через этот плагин нельзя, но, тем не менее, он есть. Установка производится только на ВМ с windows версией VCenter Server путем запуска файла setup_maxView_VWC_Plugin_x64.exe
После установки перезагрузите машину с вцентром.
После перезагрузки в веб-клиенте будет доступен этот плагин.
adaptec vmware
Вот так выглядит страница плагина:
adaptec vmware
На этом, наверное, можно закончить. Надеюсь, кому-то статья будет полезна при установлении «дружеских отношений» между vmware и рэйд-контроллером Adaptec

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.