У меня несколько гостей Windows на одном хосте vSphere 5 с использованием локального хранилища. У каждого из них есть большой набор файлов, которые в настоящее время извлекаются из одного источника. Я бы хотел перестать тратить пространство впустую, имея шесть копий одних и тех же файлов на одном хосте, когда только один гость фактически их изменяет.
Можно ли поместить их на один виртуальный диск и поделиться им между несколькими гостями, где только один имеет права записи?
Я действительно не считаю это проблемой виртуализации, требующей решения виртуализации. На мой взгляд, то, что вы пытаетесь выполнить, на самом деле лучше всего не достигается на уровне хоста. Что вам нужно сделать, так это настроить общий файловый ресурс на одном файловом сервере, к которому все остальные серверы имеют доступ, и разместить там ваши файлы. Установите соответствующие разрешения для общего файлового ресурса, а также для содержащихся в нем папок и файлов, чтобы соответствующий объект имел разрешение READ / WRITE, в то время как все остальные объекты имели разрешение READ. Это будет выполнено на уровне гостевой ОС.