Я предполагаю, что вы собираетесь виртуализировать серверы, а не рабочие столы, хорошо? Далее я предполагаю, что вы собираетесь использовать несколько серверов ESX / ESXi для доступа к хранилищу и управления ими с помощью vCenter Server.
Принимая решение о размере LUN и количестве VMFS, вы балансируете несколько факторов: производительность, гибкость конфигурации и использование ресурсов, в то же время ограничиваясь поддерживаемой максимальной конфигурацией вашей инфраструктуры.
Вы можете добиться максимальной производительности при отображении 1 ВМ на 1 LUN / VMFS. Нет конкуренции между машинами на одной и той же VMFS, нет конкуренции за блокировку, каждая нагрузка разделена и все исправно. Проблема в том, что вы собираетесь управлять неоправданно большим количеством LUN, можете достичь поддерживаемых максимальных пределов, столкнуться с головными болями при изменении размера и миграции VMFS, использовать недоиспользуемые ресурсы (складывается свободное пространство на один процентный пункт в VMFS) и вообще создать нечто, что не приятно управлять.
Другая крайность - одна большая VMFS, предназначенная для размещения всего. Таким образом, вы получите наилучшее использование ресурсов, не будет проблем с выбором места развертывания и проблем с VMFS X в качестве горячей точки, в то время как VMFS Y находится в режиме ожидания. Стоимость будет агрегированной производительностью. Почему? Из-за блокировки. Когда один ESX выполняет запись в данную VMFS, другие блокируются на время, необходимое для завершения ввода-вывода, и приходится повторять попытку. Это стоит производительности. Вне игровой площадки / среды тестирования и разработки это неправильный подход к конфигурации хранилища.
Общепринятой практикой является создание хранилищ данных, достаточно больших для размещения нескольких виртуальных машин, и разделение доступного пространства хранения на порции соответствующего размера. Количество виртуальных машин зависит от виртуальных машин. Вам может потребоваться одна или несколько критических баз производственных данных в VMFS, но вы можете разместить три или четыре десятка машин для тестирования и разработки в одном хранилище данных. Количество виртуальных машин на хранилище данных также зависит от вашего оборудования (размер диска, число оборотов в минуту, кэш контроллеров и т. Д.) И схем доступа (для любого данного уровня производительности вы можете разместить на одной и той же VMFS гораздо больше веб-серверов, чем почтовых серверов).
Меньшие хранилища данных также имеют еще одно преимущество: они не позволяют физически загружать слишком много виртуальных машин на одно хранилище данных. Никакое давление со стороны управления не поместит дополнительный терабайт виртуальных дисков в пол-терабайтное хранилище (по крайней мере, до тех пор, пока они не услышат о тонкой инициализации и дедупликации).
Еще одна вещь: при создании этих хранилищ данных стандартизировать на один размер блока. Позже это упрощает многие вещи, когда вы хотите что-то делать в разных хранилищах данных и видеть уродливые «несовместимые» ошибки.
Обновление : DS3k будет иметь активные / пассивные контроллеры (т. Е. Любой данный LUN может обслуживаться контроллером A или B, доступ к LUN через контроллер, не являющийся владельцем, влечет за собой снижение производительности), поэтому он окупится, если будет иметь четное количество LUN , равномерно распределенный между контроллерами.
Я мог бы представить, начиная с 15 ВМ / LUN с пространством для увеличения до 20 или около того.