В некоторых ситуациях может возникнуть необходимость одновременно использовать один и тот же диск в рамках нескольких виртуальных машин. Например, при использовании Veritas InfoScale Availability. Наиболее оптимальным путём является использование vmdk дисков, физически расположенных на общем хранилище или локально на ESXi хосте. Если требуется использование общих дисков на разных ESXi хостах, то возможно только использование общего хранилища.
Допустим, хранилище уже предоставлено всем хостам, на которых будут использоваться общие диски.
План реализации:
1) Добавляем первому хосту новый SCSI контроллер и выбираем требуемый режим общего доступа к шине: Virtual (при использовании общих дисков на одном хосте) или Physical (при использовании общих дисков на разных хостах).
2) Создаём диск на первом хосте, выбираем следующие параметры:
Size: по желанию
VM Storage Policy: по желанию
Location: требуется выбрать общее хранилище, где будет хранится диск
Disk Provisioning: Thick provision eager zeroed. С другими видами провиженинга не заработает.
Sharing: Multi-writer
Shares: по желанию
Limit - IOPs: по желанию
Virtual flash read cache: по желанию
Virtual Device Node: выбрать контроллер с общей шиной, который был создан на предыдущем шаге.
Disk mode: Independant - Persistdent. Данная опция требуется чтобы общий диск не ложился в снэпшоты виртуальных машин.
3) Аналогично первому пункту требуется добавить контроллер с общей шиной на другую виртуальную машину.
4) В меню управления второй виртуальной машины требуется выбрать добавить устройство Existing Hard Disk. В появившемся меню выбираем Datastore, на котором находится созданный на шаге 2 диск, в подменю выбираем название первой виртуальной машины и в среднем окне находим требуемый диск.
Если требуется больше одного диска, то для каждого из них не требуется добавление нового SCSI контроллера. Один контроллер способен обслуживать до 16 разных дисков.
Дальшейшая настройка общего диска должна происходить на уровне операционной системы, но эти настройки выходят за рамки данной статьи.