Настройка виртуальной системы на основе чистого металла, где гипервизор размещает SW RAID
1666
stolsvik
[Я совершенно новичок в использовании виртуального аппаратного обеспечения "голого метала", поэтому, пожалуйста, приведите меня к TFM, чтобы я смог это сделать.]
Я надеялся сделать что-то вроде установки виртуализированного сервера на «голое железо», но там, где гипервизор позаботился о запуске программного RAID5.
Я надеялся использовать все 6 портов SATA моей материнской платы для дисков объемом 2 ГБ для RAID, получая том 105 ТБ RAID5. Была надежда, что тогда я смогу разделить это устройство на кусочки, которые я раздаю различным экземплярам виртуальной машины.
Очевидно, что здесь есть проблема с начальной загрузкой, поскольку у гипервизора больше нет портов для дисков, чтобы иметь свой собственный, но я думал, что начальная загрузка гипервизора может быть выполнена с помощью загрузочной USB-карты только для чтения? Тогда гипервизор мог бы использовать раздел тома RAID5 для своей собственной ОС после этой начальной загрузки?
Возможно ли что-то подобное, и сколько существует способов сделать это? Какие-нибудь хорошие статьи или другая документация, чтобы заставить меня взломать?
3 ответа на вопрос
2
Chris Ting
Это может быть возможно с использованием OpenNode. Он поставляется в виде ISO с настройкой softraid, но я не знаю, будет ли он соответствовать вашим потребностям.
OpenNode предоставит вам виртуализацию OpenVZ или KVM. Аппаратная поддержка виртуализации Intel-VT или AMD-V требуется для полной виртуализации KVM. Поддерживается только 64-битное серверное оборудование. Требуется минимум 4 ГБ ОЗУ (8 ГБ при использовании гостей KVM).
И VMware ESXi, и Microsoft Hyper-V допускают сквозные диски, где виртуальные машины могут напрямую обращаться к дискам, как если бы они были физически подключены. Их также можно запускать с USB-накопителей, и они также бесплатны. Я не знаю много о Xen и KVM.
Hyper-V намного проще в использовании, но VMware ESXi обладает более продвинутыми функциями. Если вы скажете мне, какой путь предпочитаете, и у вас возникнут дополнительные вопросы, я могу отредактировать свой ответ, чтобы дать более подробную информацию.
Спасибо! Тем не менее, я специально не хочу никакого сквозного прохождения - я хочу, чтобы «хост» («Гипервизор»?) Выполнял SW RAID5, а затем я хочу нарезать этот том объемом 10 ТБ на биты, которые я затем выдаю виртуальным машинам (» клиенты "). Делаю ли я это, создавая файловую систему всего тома объемом 10 ТБ, давая виртуальным машинам поддельные диски на основе файлов или предоставляя им фактический раздел тома объемом 10 ТБ, не так уж важно - возможно, это более гибко с файловой основой настроить.
stolsvik 13 лет назад
0
@stolsvik: Вы не сможете использовать программный RAID с ESXi. Он работает только с определенными аппаратными платами RAID-контроллеров на HCL (и неофициальными неподдерживаемыми картами в списке whitebox). Hyper-V намного более расслаблен, когда речь идет о совместимости оборудования, и работает практически на всем.
paradroid 13 лет назад
1
0
stolsvik
Ответ действительно очевиден: создайте два раздела на каждом диске: один по 1 ГБ и один с остальным диском. Установите все 1 ГБ в RAID 1 (зеркалирование) и используйте его в качестве загрузочного устройства - можно загрузиться с RAID 1 (теперь это довольно хорошая избыточность!). Затем настройте другие разделы как RAID 5 или RAID 6.