Применение NAS в среде VMware

Технологии виртуализации серверов и настольных систем находят все более широкое применение в ИТ-инфраструктурах самых разных компаний. А знаете ли вы, что применение NAS-систем крайне эффективно для хранения данных виртуальных дисков VMware?

Несмотря на то, что для подключения хранилищ к серверам приложений рекомендуется использовать протокол iSCSI, при работе в виртуальной среде, лучше использовать NAS и сетевую файловую систему (NFS или CIFS).

Данное решение объясняется тем фактом, что виртуальный диск VMware является файлом (.vmdk), а при достаточно большом количестве виртуальных машин управлять файлами гораздо проще чем множеством томов iSCSI. Более того, количество iSCSI томов, доступных на системах хранения начального уровня весьма ограничено. Так, например, даже старшие модели Thecus (например N8800) поддерживают не более 5 iSCSI-томов на каждую RAID-группу.

Использование NAS в качестве среды хранения виртуальных дисков VMware вполне соответствует требованиям таких инструментов обеспечения высокой доступности как VMware HA, VMware VMotion и т.д. При этом NAS значительно дешевле систем хранения на базе FC, не требует дорогостоящей инфраструктуры SAN и может параллельно использоваться и другими сервисами и приложениями.

Отдельно стоит упомянуть простоту и экономическую эффективность резервного копирования образов виртуальных дисков, хранящихся на NAS. Достаточно просто сделать резервную копию файлов .vmdk с NAS-массива средствами самого массива или стороннего ПО. В любом случае это обойдется значительно дешевле, чем покупка лицензий на ПО резервного копирования для каждой виртуальной машины. В случае же сбоя, вы сможете восстановить данные всех виртуальных машин, конкретной машины или их группы.

Единственное, о чем нужно помнить, разворачивая виртуальные машины, так это о необходимости включить опцию «разбивать образ виртуальной машины на файлы по 2ГБ». Данное ограничение связано с ограничением сетевых файловых систем на максимальный размер файла.

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