Я хотел бы установить бесплатное / индивидуальное решение для отработки отказа для VMware ESXi.
Настройка выглядит следующим образом:
2 физических сервера, каждый с независимым хранилищем. На каждый физический сервер приходится 2 сервера Win2k8 Enterprise.
В случае полного отказа физического сервера мы хотим, чтобы другой (для удобства мы могли назначить ему подчиненную роль) возобновил работу.
Чтобы это произошло, нам нужно каким-то образом выполнить непрерывную репликацию виртуальных серверов, а в случае отказа основного сервера передать ему IP-адрес, запустить виртуальные машины и продолжить работу.
Я сам новичок в VMware ESXi, но пытаюсь найти альтернативные решения дорогостоящему лицензированию VMware для аварийного переключения.
Спасибо.
Купите соответствующие лицензии. Высокая доступность обходится недешево. Для обеспечения высокой доступности в любом случае вам понадобится высококачественная сеть хранения данных. Дополнительная лицензия для VMotion - это капля в море по сравнению с ценой на SAN. Если вы действительно беспокоитесь о лицензировании, вы можете использовать Hyper V, который обеспечивает отказоустойчивость без дополнительных затрат. Для этого вам по-прежнему нужен SAN, а если вы получите дешевый SAN, вы получите низкую производительность, низкую надежность, и, возможно, он вообще не будет работать.
Вы можете получить полное решение (не бесплатно) от VMWare с высокой доступностью, аварийным переключением и т. Д. ... дорого. Вам также потребуется оборудование (конфигурация общего хранилища SAN между двумя идентичными серверами).
Вы можете настроить что-то с помощью SAN (вам в любом случае понадобится общее хранилище) и двух идентичных серверов ESXi, чтобы в случае сбоя вы могли довольно быстро подключить другой сервер. Однако не все так автоматически.
Наконец, вы можете собрать пару систем и зеркалировать серверы с помощью чего-то вроде DRBD для репликации томов данных через выделенные IP-соединения; вы бы не использовали ESXi. Вы бы использовали VMWare Server в системах Linux. Я уверен, что есть другие способы сделать это, но вы потратите много времени и клейкой ленты, чтобы получить такое домашнее решение.
Лично нам не нужно круглосуточное время безотказной работы пять девяток, поэтому мы пытаемся получить два идентично настроенных сервера с периодически копиями серверных виртуальных машин на сетевое устройство хранения, чтобы в случае сбоя системы мы могли скопировать виртуальную машину и запустите ее в течение нескольких часов. У нас также есть резервные копии некоторых виртуальных машин внутри виртуальной машины с помощью нашего программного обеспечения для резервного копирования, поэтому, если возникнет необходимость, мы можем создать «пустую» виртуальную машину и запустить восстановление с сервера резервного копирования.
Если в вашем бизнесе ОБЯЗАТЕЛЬНО работают эти виртуальные машины ... вам необходимо получить полный пакет ESX с поддержкой VMWare. Если нет, не стесняйтесь собирать вещи вместе, или вы можете изучить информацию о проекте Linux с высокой доступностью, чтобы настроить такие вещи, как DRBD, heartbeat, кластеризация и ограждение, а также все замечательные вещи, о которых нужно беспокоиться при запуске серверов высокой доступности в виртуальном мире.
Удачи!
Я повторю то, что отвечают другие, что надлежащая высокая доступность стоит недешево и что, если вы пытаетесь срезать углы с этим, очевидно, HA на самом деле недостаточно важна для вашего бизнеса. Если бы это было так, вы бы вложили в него соответствующие деньги с соответствующей прибылью.
Если у вас небольшой магазин и вам нужно менее 3 хостов ESXi на сайт, изучите модель ценообразования VMWare Essentials. Это очень дешево (по сравнению с обычными лицензиями на сокеты), и в рамках схемы доступны vMotion, FT, DRS и HA. Есть также варианты лицензирования, если ваши потребности в будущем возрастут.
Тем не менее, вы по-прежнему можете использовать свои технологии кластеризации на уровне приложения / ОС внутри виртуальных машин, работающих на ESXi, как и на физических машинах. Я бы рекомендовал вам продолжить кластеризацию в ОС или приложениях для решения ваших проблем.
Вы вряд ли найдете решение своей проблемы с ESXi на уровне гипервизора, потому что VMWare специально требует, чтобы поставщики не поставляли решения для бесплатной версии, которые конфликтуют с лицензионными версиями ESXi. Классический пример - Veeam использовала для поддержки бесплатного ESXi в своих инструментах резервного копирования. VMWare связалась с ними и потребовала, чтобы они прекратили это делать, поскольку API vBackup доступны только после получения лицензии на хост. Veeam выполнила требования, и бесплатная поддержка ESXi больше не доступна в Veeam Backup.
С локальными дисками и ESXi репликация в реальном времени невозможна.
У нас есть два сервера ESXi, которые используют ghettoVCB для копирования образов виртуальных машин на центральный NAS каждую ночь, чтобы мы могли загружать их туда при необходимости. Простой сценарий может проверить, не работает ли один сервер, и загрузить виртуальные машины на другом, используя это (проверьте ping, если нет, то что-то вроде vim-cmd vmsvc/power.on <id>
Однако, как говорит Джейсон, если вам нужно такое время безотказной работы, вам потребуются соответствующие лицензии ESX и SAN между ними.
Как сказал Джейсон, если вы хотите аварийное переключение, вам понадобится какое-то решение для хранения SAN, а лицензирование VMWare - мелочь по сравнению с этим. Вы спрашивали у какого-нибудь партнера VMWare расценки на vSphere Essentials Plus? Это пакет, который включает лицензирование для 3 хостов (каждый с двумя шестиядерными физическими процессорами), vCenter для этих 3 хостов, HA и vMotion всего за 2 тыс. Долларов США.
Если вы хотите, чтобы какое-то решение «высокой доступности» было действительно дешевым, используйте XenServer или Hyper-V и машину, на которой работает OpenFiler, в качестве целевого хранилища iSCSI.
Нет, все это бесплатно, просто имейте 2 хоста виртуальных машин, поместите хранилище данных в ящик NAS, а затем пусть оба хоста виртуальных машин указывают на сетевое хранилище данных.
Оставьте 1 сервер выключенным, и если, скажем, выйдет из строя хост 1 vm, вы просто включите другой.
Что в этом такого сложного? lol превосходит стоимость лицензирования на сумму более 10 000 долларов, не так ли. Совершенно очевидно, что вам необходимо будет делать резервную копию или реплицировать ваш NAS, а также часто делать резервную копию.