Управление диском в ВМ
Я заменяю свои два старых стоечных сервера новым, который обладает достаточной мощностью, чтобы перенять функциональность моих нынешних серверов. Сервер представляет собой стойку 4U с 16 3,5-дюймовыми отсеками для дисков SAS, двумя 2,5-дюймовыми отсеками, процессором Xeon E3-1230v2 и 32 ГБ оперативной памяти ECC.
Моя проблема заключается в следующем. Я хотел бы иметь файловый сервер FreeBSD с ZFS для управления дисками. Однако мне нужны другие виртуальные машины, например, сервер оболочки / git, почтовый сервер и т. Д. Мне интересно, как справиться со следующими проблемами:
Я хочу, чтобы ZFS полностью управляла дисками, поэтому я не использую аппаратный RAID. Должен ли я передавать контроллер SAS непосредственно системе FreeBSD в качестве сквозного PCI?
Я хочу максимизировать надежность установки. На каких дисках я должен установить гипервизор и сохранить системные диски сервера?
Для (2) у меня есть возможность установить RAID на контроллере SAS и использовать его в качестве системного диска для хранения гипервизора, а также образов виртуальных машин. Тем не менее, это делает пропуск PCI на файловый сервер невозможным. Другим вариантом является использование двух 2,5-дюймовых отсеков. С точки зрения надежности, как сравниваются твердотельные накопители с, например, дисками WD RE4? Имеет ли смысл использовать два твердотельных накопителя в программном RAID-массиве в качестве загрузочных дисков для гипервизора, или я должен просто использовать, например, WD RE4? диски в настройке программного RAID.
Мне также нужно подумать о том, где хранить почту для почтового сервера, но это можно сделать через NFS между виртуальными машинами.
Кстати, это для домашнего использования, поэтому нагрузка не такая уж большая. То, что я ищу, это лучшие практики для разделения сервера.
1 ответ
Договорились о том, что это, вероятно, следует перенести, но пока что для вас есть кое-что.
Предостережение: в целом, это не лучшая практика для установки с использованием указанной вами технологии; Вы получите гораздо большую надежность и производительность, запустив свою конфигурацию непосредственно из гипервизора и либо получив программный RAID для непосредственного управления дисками, либо потратив деньги на покупку аппаратной карты RAID.
(Отвечая 2. во-первых, для логистики)
2: Вы не указали, я предполагаю, что вы планируете использовать ESXi. Изолированный зеркальный набор обеспечит наиболее надежную конфигурацию ОС ESXi. Если вы обеспокоены отказоустойчивостью / отказоустойчивостью гипервизора, я бы настоятельно рекомендовал не использовать программный RAID для этого вообще (ESXi плохо работает с большинством программных RAID, и даже если ваш контроллер поддерживается, вы ' все еще имеем дело с (в лучшем случае) надежностью и производительностью RAID на основе программного обеспечения BIOS). Если вы решите сделать это, убедитесь, что ваш набор данных / виртуальных дисков полностью независим от вашего набора дисков гипервизора, и регулярно выполняйте резервное копирование конфигурации ESXi.
1. После запуска гипервизора при условии, что ESXi поддерживает ваше оборудование для сопоставления устройств Raw, вы можете затем выставить диски SAS непосредственно на виртуальный экземпляр BSD и z-pool/z-raid по своему усмотрению, передав их через NFS другим ВМ или компьютеры в вашем доме.
Если ESXi не поддерживает RDM для вашего оборудования, единственным другим вариантом будет создание виртуальных томов из гипервизора ESXi и предоставление их вашему виртуальному экземпляру BSD. Почему это очень плохая идея: вы размещаете программную файловую систему RAID поверх виртуальных разделов. Если вы потеряете конфигурацию z-пула, вы потеряете весь массив, потому что имеете дело с физической файловой системой (ZFS), расположенной поверх виртуальной файловой системы (VMFS).