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

Общий локальный этап XenServer

Я новый пользователь XenServer 6.2. У меня есть несколько серверов, подключенных к пулу / кластеру. На каждом сервере 4 HDD с sw raid10.

Я хотел бы сделать локальное хранилище общим из-за необходимости быстрой миграции.

Что вы порекомендуете мне в качестве общего хранилища между узлами?

Вам не нужно делиться своим локальным хранилищем с другими хостами для миграции виртуальных машин. XenServer 6.2 поддерживает миграцию виртуальных машин без общего хранилища.

В XenCenter просто щелкните виртуальную машину правой кнопкой мыши, выберите «Migrate to Server» и воспользуйтесь мастером.

Из интерфейса командной строки вы можете использовать команду «xe vm-migrate».

Если вы действительно хотите поделиться локальными хранилищами, ответ зависит от того, как выглядят другие ваши хосты.

Если вы хотите, чтобы их локальное хранилище участвовало в этой конфигурации общего хранилища, вы можете попробовать что-нибудь неподдерживаемое (для этого, вероятно, потребуется перекомпилировать ядро ​​dom0 вашего XenServer):

  • DRBD
  • Некоторая кластерная файловая система (например, OCFS2, GlusterFS)

Другой вариант - экспортировать локальное хранилище каждого хоста обратно в пул с помощью NFS или iSCSI. Таким образом, вы закончите с несколькими репозиториями хранилища всего пула (по одному для каждого хоста, который использует свои локальные диски).

При ограниченных требованиях к локальному хранилищу в производственной среде и без DRBD я вижу лишь несколько возможностей:

  • NFSv3 использует экспорт NFS и синхронизирует его с локальной копией этого экспорта

Используйте экспорт NFS в качестве активного хранилища и используйте локальную копию в качестве запасного варианта (подходящим решением здесь будет HA-NFS-сервер)

  • iSCSI Вы можете использовать iSCSI для экспорта нескольких устройств хранения RAW. Либо используйте HA-iSCSI-сервер, либо создайте Raid1 для всех ваших узлов.

Стандартным решением будет классический FC-SAN с избыточным хранилищем.