Я собираюсь развернуть XenServer на DELL R900 и еще не завершил разработку хранилища. Обычно на сервере работает около 40 виртуальных машин, для которых требуется около 2 ТБ хранилища.
Что мне выбрать: локальное подключенное хранилище, NAS, SAN? Необходимо создать настройку, обеспечивающую лучшую производительность, возможности масштабирования и резервного копирования.
Если у вас есть только один сервер R900 для этого проекта, тогда нет причин не использовать локальное хранилище - оно будет самым дешевым и быстрым. Я не буду превращать это обсуждение в рассуждения о том, следует ли вам это делать или нет :-) 40 виртуальных машин, работающих на одном сервере, могут иметь или не иметь требуемую преформность / избыточность - это уже другая тема.
Хранилище SAN требуется, когда у вас есть несколько серверов, выделенных для размещения среды виртуальных машин. Общая природа SAN позволяет каждому серверу иметь доступ к файлам виртуальной машины. Это позволяет такие вещи, как vMotion (или Live Migration).
Ответ полностью зависит от того, для чего вам нужно хранилище.
Вы когда-нибудь подключите к своему хранилищу более одного XenServer? Если так, то местные - не лучший вариант. Какая у вас цена? SAN / NAS дороже, чем локальные, и если у вас небольшой бюджет, вы можете позволить себе диски только как DAS или внутреннее хранилище. Вам нужны функции «SAN», такие как тонкое выделение ресурсов, дедупликация, моментальные копии? Вы готовы доплачивать за них?
Кроме того, если вы выбираете общее хранилище (NAS или SAN), вам необходимо решить, какой протокол вы собираетесь использовать для доступа к хранилищу. NFS, iSCSI, FCP и т. Д. У использования NFS по сравнению с iSCSI в XenServer есть преимущества и недостатки. Это действительно зависит от ваших потребностей.
Также помните, что локальное хранилище XenServer ограничено LVM поверх типов репозиториев хранилища iSCSI. Это SR с толстой подготовкой, поэтому вам придется использовать толстую подготовку для своего хранилища. Я почти уверен, что в XenServer нет возможности выполнять тонкую подготовку без использования NFS (для чего требуется общее хранилище, такое как NAS или SAN).