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

Как разделить том между виртуальными машинами в ESX 4?

Я хочу получить доступ к одному тому из vmware ESX4 vms на трех хостах ESX с хранилищами данных в Equallogic PS6000 SAN. Я знаю, как управлять данными (через файловую систему кластера), но я не могу найти способ сделать это.

На всех гостевых ОС установлена ​​64-битная версия GNU / Linux Debian 5 "Lenny".

Если вы используете виртуальные диски или RDM, существуют тысячи различных требований и ограничений. Вам нужно решить, хотите ли вы кластер в ящике (много виртуальных машин на одном физическом хосте) или кластер по ящикам (каждая виртуальная машина находится в своем собственном физическом ящике), и вы не можете смешивать и сопоставлять или перемещать виртуальные машины: один раз вы выбрали один или другой, вы застряли, потому что они требуют совершенно разных конфигураций. Прочтите Документ VMware MSCS чтобы понять (не имеет значения, что он написан с учетом виртуальных машин Windows, концепции дизайна и требования по-прежнему применяются).

Вместо этого вы можете сделать что-нибудь гораздо более простое. Настройте новые vNIC для ваших виртуальных машин, подключенных к вашей iSCSI VLAN. Настройте инициатор iSCSI на виртуальных машинах, используя новые vNIC. Предоставьте LUN ​​виртуальным машинам, а не хосту ESX. По сути, представьте, что эти виртуальные машины являются обычными серверами, соединяющими iSCSI с вашей SAN. Он будет работать до тех пор, пока вы правильно построите сетевую часть (многопутевость, jumbo-кадры, адаптеры vmxnet3 и т. Д.)

Да, есть несколько способов сделать это, хотя вы не упоминаете гостевые ОС или то, как вы собираетесь управлять этим общим диском.

Распространенной причиной для этого является поддержка кластеризации MS, для этого вы можете легко создать пару небольших LUN размером ~ 1 ГБ, предоставить их всем хостам, в идеале с одним и тем же номером LUN, а затем добавить их через второй контроллер SCSI к своим виртуальным машинам как Raw Сопоставления устройств (упомянутый вами RDM), эти виртуальные машины затем будут видеть и иметь полный контроль над этими двумя новыми LUN, вы просто затем используете настройку MS Cluster для форматирования дисков с NTFS, а MSDTC будет следить за дисками, чтобы гарантировать, что записи будут арбитражными. . Используйте один для кворума, а второй для файлов MSDTC (вы можете объединить их, извините, я не эксперт по MS), если вы используете эту настройку, вам может потребоваться установка одного или нескольких дополнительных общих LUN в так же для хранения данных / журналов и т. д. в зависимости от вашего приложения. Вы можете сделать почти то же самое для гостей Linux, но убедитесь, что вы используете файловую систему с поддержкой кластеров, такую ​​как OCFS2, иначе вы почти мгновенно повредите свой диск.

Другой вариант - создать .vmdk и использовать параметр «независимый» при создании. Это накладывает ряд ограничений, но нам нужно больше узнать о вашем варианте использования, прежде чем углубляться в них.

Не стесняйтесь возвращаться к нам с более подробной информацией, но ваш ответ - да, это вполне возможно.