Я хочу, чтобы два виртуальных сервера использовали один и тот же диск (один для чтения / записи, другой для чтения / вывода). Могу ли я сделать это на VMWare ESX, установив один и тот же виртуальный диск на обоих серверах?
Вы можете предоставить общий доступ к дискам в VMware ESX, отредактировав свойства контроллера SCSI для «виртуального» режима или режима совместного использования. Это позволит вам получить доступ к одному и тому же LUN / диску с двух разных виртуальных машин.
Это будет не позволяют использовать одну систему для чтения / записи, а другую - для чтения / вывода. Он разработан для использования в кластерах с файловыми системами, поддерживающими кластер.
Вот способ сделать это: создать легкую установку linux без графического интерфейса, установить samba. использовать диск как файловый сервер. Вы можете сделать это с любым дистрибутивом, серьезно, через 2 минуты после его установки.
ESX не поддерживает это. Хотя вы могли бы что-то сделать с файловой системой кластеризации и необработанными сопоставлениями устройств. Также, начиная с версии 3.5 U2 (VC / vSphere 2.5 U2), вы можете использовать службы MS Cluster для кластеризации серверов.