Назад | Перейти на главную страницу

Получение VMWare ESXi 5.0.0 с RAID с использованием набора микросхем Intel X79 для работы

Я купил новый сервер, на котором я использую материнскую плату ASUS P9X79 WS X79 S-2011 ATX. Он будет использоваться для виртуализации, предпочтительно с использованием VMware vSphere Hypervisor ™ (ESXi) если я могу заставить RAID на моей материнской плате работать с VMWare (он его не обнаруживает).

На материнской плате установлен набор микросхем Intel® X79, что для RAID-контроллера означает идентификатор поставщика 8086 (Intel) и идентификатор модели 2826.

Когда я загружаю установочный носитель ESXi 5.0.0 со своего флеш-накопителя, я не вижу диски в созданном мной наборе RAID5.

Вопросы:

RAID на этой материнской плате не настоящий аппаратный RAID, это "fakeraid"это зависит от драйверов в операционной системе. ESXi не поддерживает fakeraid, потому что он нацелен на корпоративные среды (которые используют настоящий аппаратный RAID для повышения производительности), а не на потребительские ПК (которые используют fakeraid, потому что это дешево). ESXi должен распознавать диски подключены к этому контроллеру, но только как автономные диски, а не как массив RAID.

Вы можете выбрать другую платформу виртуализации, например Citrix XenServer или Linux KVM. Если вы действительно хотите использовать ESXi, вы можете настроить свои три диска как отдельные хранилища данных, дать каждой из своих виртуальных машин по три виртуальных диска - по одному из каждого хранилища данных - и настроить программный RAID в операционной системе каждой виртуальной машины.

(Виртуальные машины не смогут видеть контроллер fakeraid хоста. Изоляция гостей от оборудования хоста - половина дела виртуализации. Гости будут видеть только свои виртуальные диски.)

Есть неофициальные драйверы которое вы можете установить на ESXi для поддержки дополнительного оборудования, включая "dmraid" для Intel Matrix RAID (ваш чипсет fakeraid), но вы рискуете, если сделаете это.

Я думаю, здесь вы встретите много людей, предлагающих дополнительный диск и RAID 10, а не RAID 5, поскольку производительность записи под нагрузкой намного выше. Я лично сказал бы, что если диски не будут иметь высоких IOPS (особенно случайных IOPS), то подойдет RAID 5.

Однако я заметил, что вы выбрали диски WD Green SATA - я считаю их очень плохим выбором. Зеленые диски обычно имеют более низкую скорость (об / мин) и настроены на замедление в периоды бездействия, независимо от того, приказала ли ОС об этом. На самом деле вам нужны диски SAS 15K и кэширующий RAID-контроллер с батарейным питанием.

Если вы прочитали предоставленную вами ссылку Intel, то со страницы 41 и далее вы увидите, что в руководстве описывается настройка сервера 2k8, установка RAID Web Console 2 на сервере, а затем настройка хоста ESXi. Это должно быть в состоянии сообщить вам, если диск вышел из строя, через всплывающее окно или по электронной почте.

ESXi на джойстике - он, вероятно, будет медленнее, чем загрузка с RAID, а для самого хоста ESXi нет избыточности, только виртуальная машина. Однако, если у вас возникла проблема с установкой ESXi или миниатюрным переключателем, вам не понадобится много времени, чтобы настроить новую, а затем импортировать виртуальные машины. На производственном сервере я бы рассмотрел это только в том случае, если, как и ваш, порт USB является внутренним.

Хорошо, в предыдущих ответах говорилось о том, почему использовать fakeraid - плохая идея, почему VMware не поддерживает его и в некоторой степени, почему использование материнской платы для настольных ПК - не такая уж хорошая идея.

Если вы действительно настроены на использование этой платы в качестве основы для сервера VMware, то сделайте следующее:

  1. Перейти на eBay.
  2. Ищи DELL PERC 6/i. Купите один, желательно с аккумулятором. Это реальный аппаратный RAID-контроллер, совместимый с VMware vSphere. Не приобретайте карту 6 / iR.
  3. Если у карты не было кабеля привода, выполните поиск SFF-8484 SFF-8482 и купите один из перечисленных кабелей. Этот кабель позволяет подключать до четырех дисков SAS или SATA к 6 / i.
  4. Когда все они будут доставлены, установите 6 / i в один из разъемов PCI Express вашего компьютера и подключите диски к 6 / i с помощью кабеля.
  5. Используйте 6 / i RAID BIOS для создания RAID-массива.
  6. Установите VMware vSphere Hypervisor.

Наслаждайтесь!

Нет, вы не можете использовать рейд Intel ICHR для vSphere / ESXi. Причина этого в том, что raid не существует как том, который можно открыть через драйвер контроллера (настоящее объяснение того, что все дети называют «fakeraid»).

Все решения RAID основаны на программном обеспечении, но то, что чаще всего называют «аппаратным RAID», - это решения, в которых программное обеспечение RAID работает на контроллере («прошивка»), и поэтому, когда вы используете драйвер, разрешающий вашу операционную систему (в данном случае ESXi) чтобы увидеть тома (не-RAID, такие как SATA, IDE или адаптеры шины хоста, также известные как HBA, открывают диски вместо томов), то у O / S намного меньше работы для этого с более типичным программным решением RAID. ICHR - интересное гибридное решение, в котором набор микросхем SouthBridge действительно предоставляет прошивку для RAID и BIOS, где вы можете выполнить некоторую базовую настройку. Он не предоставляет надлежащего загрузчика загрузчика INT19, а это означает, что представленные тома RAID не могут быть загружены и фактически не существуют, пока не запустится служба IAStor, использует драйвер ICHR для просмотра томов, ТОГДА представляет их O / S.

Windows может справиться с этим с помощью своего загрузчика, и я предполагаю, что VMWare тоже может, но они никогда не будут, потому что, как указывали другие, ICHR RAID не является «профессиональным» из-за отсутствия выделенного процессора четности (ICHR использует ваш x86 ЦП, который при правильной настройке действительно выполняет выдающуюся работу) и присущие ему опасности, такие как тот факт, что ваш ЦП является процессором общего назначения, выполняющим многие другие действия, что делает его НАМНОГО более подверженным сбоям, чем выделенный процессор четности. Отсутствие определенного кэша / буферов и надлежащего резервного питания от батареи для незафиксированных транзакций также делает ICHR более рискованным по сравнению с решениями «аппаратного RAID».

В конце концов, ICHR - это решение с добавленной стоимостью для людей, которым не нужно время безотказной работы 6 9 (99,9999%) и которые могут рисковать простоем и незначительной потерей данных. Если вы хотите поиграть с действительно интересным решением, получите лицензию сообщества на NexentaStor 3.x, установите vSphere на любой диск / массив, который попадется вам в руки, создайте виртуальную машину для NexentaStor и установите ее, узнайте, как выполнять RDM ( Raw Device Mapping) и предоставьте свои диски виртуальной машине NexentaStor через RDM, затем предоставьте NFS iSCSI с ЭТОЙ виртуальной машины тому же хосту и используйте это решение SAN для других ваших виртуальных машин и других систем в вашей сети. Таким образом, вы сможете воспользоваться преимуществами производительности необработанных дисков, ZFS (RAIDz и т.п.) и узнать много интересного об использовании корпоративной SAN с vSphere и виртуализацией. Это проект, но сделанный правильно (стратегически добавьте пару твердотельных накопителей емкостью 60 ГБ для кеширования / ZIL), вы многому научитесь и получите чрезвычайно гибкое, портативное и расширяемое хранилище, которое не зависит от оборудования.

К сожалению, для набора микросхем X79 нет файла VIB. Если вы настроены на использование программного RAID, я рекомендую платформу виртуализации, которая работает на дистрибутиве Linux с лучшей поддержкой оборудования. Например, Virtualbox, работающий на сервере Ubuntu, будет работать.