Как разделить хранилище между несколькими виртуальными машинами с помощью VMWare ESXi и VSphere?

У меня есть два сервера приложений, работающих в активном / активном кластере в виртуальном хосте VMWare ESXi (5.5, обновление до 6.5 в ближайшем будущем) с VSphere. Приложению требуется совместно используемое высокопроизводительное хранилище.

ESXi использует хранилище EMC с помощью LUN.

Есть ли способ создать дополнительное хранилище (дисковое устройство), которое отображается через VSphere на обе виртуальные машины?

Я лично выбрал бы GlusterFS, который вводит дополнительные виртуальные машины, но администраторы моей инфраструктуры склонны отвергать это (ограничения виртуальных машин достиг). Так что подход GlusterFS для меня был бы невозможен.

2
задан 16 May 2018 в 16:54
1 ответ

Общая схема заключается в создании нового vmdk с использованием 1: 0 в качестве идентификатора SCSI для создания отдельного виртуального контроллера. Затем для этого контроллера можно настроить общий виртуальный (общий доступ на одном хосте) или общий физический (общий для хостов).

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

Очевидно, обращающиеся виртуальные машины должны координировать доступ к диску между ними. Использование обычной файловой системы без опции кластеризации не сработает.

Ознакомьтесь с https://communities.vmware.com/blogs/Abhilash_hb/2013/08/25/clustering-using-sharing-of-vmdks-between -virtual-machines для подробностей.

1
ответ дан 3 December 2019 в 12:32

Теги

Похожие вопросы