Общая точка монтирования между виртуальными машинами в vmware - PullRequest
1 голос
/ 16 февраля 2012

В настоящее время в нашей офисной сети запущен сервер vmware esx. Наши гостевые машины vmware работают под управлением Ubuntu Server 11.04.

То, что мы ищем, - это способ совместного использования пространства хранения, доступного для гостевых машин, с использованием виртуального диска. Если один из гостевых компьютеров выполнит запись в общее пространство хранения, то все остальные гости увидят изменение.

Я прочитал пост о создании vmdk, который монтируется на гостевой системе. Но пост также упоминает, что ни один из гостей не увидит изменений, если один из гостей пишет, если диск не будет перемонтирован. Это правильно?

Кто-нибудь знает, как настроить это строго через vmware? (то есть не использовать гостевую машину nas, настроенную для совместного использования cifs, smb, nfs и т. д.)

Ответы [ 2 ]

0 голосов
/ 06 февраля 2013

Чтобы сделать физический диск доступным для записи несколькими машинами Ubuntu, проще всего добавить диск VMWare в ОДНУ из виртуальных машин, а затем использовать NFS для совместного использования этого диска с другими машинами.Единственное реальное ограничение, связанное с попыткой совместного использования диска VMware напрямую, заключается в том, что, если виртуальная машина, на которой фактически размещен диск, не работает, диск будет недоступен для других виртуальных машин.Однако дополнительным преимуществом использования NFS (помимо того, что диск не поврежден, как обсуждалось в других ответах) является то, что диск NFS VMware также можно использовать совместно с другими, не виртуальными машинами.

Один из (многих) наборов инструкций по настройке NFS в Ubuntu находится по адресу: https://help.ubuntu.com/community/SettingUpNFSHowTo

0 голосов
/ 16 февраля 2012

Вы запрашиваете общий диск с несколькими записывающими устройствами. VMware поддерживает это (он используется для поддержки кластеров MSCS и отказоустойчивых виртуальных машин VMware), но не так много файловых систем или операционных систем, которые могли бы воспользоваться этим, - я уверен, что ни одна из стандартных файловых систем Ubuntu не способна этот. Эта настройка является виртуальным эквивалентом подключения одного диска SCSI к двум отдельным хостам ... проблемы с кэшированием и согласованностью не являются тривиальными для хостов, чтобы использовать общее хранилище, не перекрывая друг друга.

Вот статья VMware KB о включении режима нескольких писателей: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1034165

Существуют также последствия для управления виртуальными машинами (миграция, резервное копирование и т. Д.), Которые значительно усложняются при использовании совместно используемых дисков.

...