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

Должен ли я использовать HW Raid или ZFS в качестве файловой системы для Citrix XenServer?

У меня есть двойной Xeon X5650 (6-ядерный) HP ProLiant DL160 G6 с 72 ГБ ОЗУ и аппаратная рейд-карта HP P410 с 4 портами, которую я хочу использовать в качестве NAS и тестового сервера. Вдобавок у меня в нем 4 диска по 4Т.

Мой первоначальный план состоял в том, чтобы просто HW RAID5 4 диска и установить на нем Citrix Xenserver 7.2 (бесплатная версия). У меня есть пара виртуальных машин Windows, которые мне нужно запустить, а также брандмауэр PFSense. Но основное использование будет заключаться в создании основной виртуальной машины для запуска Docker (CoreOS, CentOS или Ubuntu) и большого виртуального диска 8T, назначенного этой виртуальной машине. Затем запустите разные образы Docker, подключенные к разным томам, созданным на этом большом VHD.

Некоторые из изображений докеров, которые я хотел бы запустить:

Часть виртуального диска 8T также будет представлена ​​как NAS для совместного использования пространства в офисе (это для малого бизнеса).

Так что теперь мне интересно, здравом ли вообще мой подход; Следует ли мне так сильно доверять аппаратному рейду, а не просто использовать ZFS на 4 дисках (и полностью отказаться от HW RAID)?

Одна из моих проблем с HW RAID - отказ контроллера. В итоге у меня остается 12Т данных, которые могут быть восстановлены только другим контроллером P410 (и у меня нет горячего резерва).

С другой стороны, мне трудно найти документы, если / как установить Citrix Xenserver на ZFS. Все, что я нашел, похоже, обсуждает ZFS как Storage Repo для XS, но ничего не касается установки DOM0 как установки ZFS. Во-вторых, меня беспокоит любое управление / обслуживание ZFS, которое требуется через DOM0. Обычно мне нравится, чтобы DOM0 работал как можно больше - это упрощает обновление.

Возможна ли установка Citrix XenServer на ZFS? то есть: Dom0 будет установлен и запущен на ZFS 12T. Учитывая, что XenServer основан на CentOS7, я считаю, что это должно быть выполнимо, но не знаю, как это сделать. Но даже если это возможно, рекомендуется ли это?

Является ли запуск XenServer на ZFS (если возможно) безопасной и рекомендуемой альтернативой запуску HW Raid5 (с FBWC)?

Это слишком сложно. Если это производственная среда, пропустите все это. Если это домашний научный проект, все равно пропустите его. Похоже, у вас есть техническое решение для поиска проблемы.

Давайте разберемся: вас беспокоит аппаратный RAID на RAID-контроллере HP SmartArray P410. Использование P410 означает, что вы используете серверное оборудование HP. HP, компания, у которой есть огромный опыт и большая база инсталляций во всей отрасли.

Контроллер P410 в порядке. Они не часто выходят из строя ... и даже если это случится, у вас есть план покупки или ремонта. Вы не беспокоитесь о сбое процессора; Отказ материнской платы или отказ объединительной платы диска, не так ли? Это относительно нечасто, так что решайте все как есть.

ZFS не подходит для этого решения. Он ничего не добавит, особенно когда он усложнен тем, что необходимо для запуска XenServer. Другое дело, если бы вы использовали гипервизор KVM или VMware.

Я думаю, что отсутствие информации о решении, которое вы пытаетесь создать, является признаком того, что это не рекомендуемый или распространенный подход к решению проблемы.

Если ваше требование - «бесплатная виртуализация, поддерживающая ZFS» (возможно, для целей тестирования / обучения), вы можете посмотреть Виртуальная среда Proxmox вместо Xenserver. Мы используем его в производстве с ZFS как для корневой файловой системы, так и для пула хранения виртуальных машин.

Некоторые из наших хостов виртуальных машин имеют карты HP SmartArray P440, потому что они были переназначены для других целей. Мы нашли наиболее надежный способ их использования - создать группу томов RAID 0 на отдельных дисках и просто передать их в ZFS.