Настройка виртуальной системы на основе чистого металла, где гипервизор размещает SW RAID

1620
stolsvik

[Я совершенно новичок в использовании виртуального аппаратного обеспечения "голого метала", поэтому, пожалуйста, приведите меня к TFM, чтобы я смог это сделать.]

Я надеялся сделать что-то вроде установки виртуализированного сервера на «голое железо», но там, где гипервизор позаботился о запуске программного RAID5.

Я надеялся использовать все 6 портов SATA моей материнской платы для дисков объемом 2 ГБ для RAID, получая том 105 ТБ RAID5. Была надежда, что тогда я смогу разделить это устройство на кусочки, которые я раздаю различным экземплярам виртуальной машины.

Очевидно, что здесь есть проблема с начальной загрузкой, поскольку у гипервизора больше нет портов для дисков, чтобы иметь свой собственный, но я думал, что начальная загрузка гипервизора может быть выполнена с помощью загрузочной USB-карты только для чтения? Тогда гипервизор мог бы использовать раздел тома RAID5 для своей собственной ОС после этой начальной загрузки?

Возможно ли что-то подобное, и сколько существует способов сделать это? Какие-нибудь хорошие статьи или другая документация, чтобы заставить меня взломать?

3

3 ответа на вопрос

2
Chris Ting

Это может быть возможно с использованием OpenNode. Он поставляется в виде ISO с настройкой softraid, но я не знаю, будет ли он соответствовать вашим потребностям.

OpenNode предоставит вам виртуализацию OpenVZ или KVM. Аппаратная поддержка виртуализации Intel-VT или AMD-V требуется для полной виртуализации KVM. Поддерживается только 64-битное серверное оборудование. Требуется минимум 4 ГБ ОЗУ (8 ГБ при использовании гостей KVM).

Прочитайте о программном обеспечении по адресу: http://opennode.activesys.org/documentation/opennode-iso-install-howto/

2
paradroid

И VMware ESXi, и Microsoft Hyper-V допускают сквозные диски, где виртуальные машины могут напрямую обращаться к дискам, как если бы они были физически подключены. Их также можно запускать с USB-накопителей, и они также бесплатны. Я не знаю много о Xen и KVM.

Hyper-V намного проще в использовании, но VMware ESXi обладает более продвинутыми функциями. Если вы скажете мне, какой путь предпочитаете, и у вас возникнут дополнительные вопросы, я могу отредактировать свой ответ, чтобы дать более подробную информацию.

Спасибо! Тем не менее, я специально не хочу никакого сквозного прохождения - я хочу, чтобы «хост» («Гипервизор»?) Выполнял SW RAID5, а затем я хочу нарезать этот том объемом 10 ТБ на биты, которые я затем выдаю виртуальным машинам (» клиенты "). Делаю ли я это, создавая файловую систему всего тома объемом 10 ТБ, давая виртуальным машинам поддельные диски на основе файлов или предоставляя им фактический раздел тома объемом 10 ТБ, не так уж важно - возможно, это более гибко с файловой основой настроить. stolsvik 12 лет назад 0
@stolsvik: Вы не сможете использовать программный RAID с ESXi. Он работает только с определенными аппаратными платами RAID-контроллеров на HCL (и неофициальными неподдерживаемыми картами в списке whitebox). Hyper-V намного более расслаблен, когда речь идет о совместимости оборудования, и работает практически на всем. paradroid 12 лет назад 1
0
stolsvik

Ответ действительно очевиден: создайте два раздела на каждом диске: один по 1 ГБ и один с остальным диском. Установите все 1 ГБ в RAID 1 (зеркалирование) и используйте его в качестве загрузочного устройства - можно загрузиться с RAID 1 (теперь это довольно хорошая избыточность!). Затем настройте другие разделы как RAID 5 или RAID 6.

Похожие вопросы