Мне было поручено найти альтернативы для хранилищ VDI и других базовых данных в наших виртуальных машинах Xen. В настоящее время мы используем файловый кластер NetApp, но с учетом того, что в декабре началось окончание срока службы, наблюдается нежелание продолжать тратить деньги на NetApp. Мне сказали, что многие люди занимаются самыми разными вещами с распределенным хранилищем под Xen, но у меня проблемы с поиском реальных ссылок или документации.
Это VDI для ~ 350 машин, в среднем 6 ГБ на машину, так что это не гигант, но я не могу обойтись объединением внутренних дисков 36 ГБ, с которыми поставлялись мои лезвия.
Может ли кто-нибудь сказать мне, как они работают с Xen в распределенной среде хранения, или указать мне ресурсы, которые вы использовали для настройки своей среды? Или меня отправляют по дурацкому поручению, и я должен вместо этого оправдывать NetApp или подобное решение своему боссу?
Думаю, они не используют лезвия. Серверы, монтируемые в стойку, имеют гораздо больший объем для установки жестких дисков.
Это зависит.
Вы можете отказаться от использования блейд-серверов и перейти на серверы, смонтированные в стойке с большим количеством внутренних дисков (SAS). Должно быть легко предоставить локальное хранилище с объемом более 4 ТБ на сервер.
Если вы можете создать пары кластеров Dom0, вы можете пойти на 2n-избыточность и использовать DRBD.
Если вы можете себе это позволить (вероятно, нет, поскольку NAS кажется слишком дорогим) - используйте SAN.
Или создайте собственное устройство HA-NAS (iSCSI или NFSv4) с предпочитаемой ОС (опять же с локальным хранилищем).
Я не использовал это но http://www.gluster.org/ - это распределенная файловая система, которая, по-видимому, может использоваться с Xen (либо самостоятельно, либо через их «устройство хранения»).
Хотя, честно говоря, я не могу сказать, можете ли вы загрузить где-нибудь «голый металл» ISO-образ устройства хранения Gluster или вам нужно приобрести «Red Hat Storage Appliance». Именно так, как это нравится маркетингу Red Hat.
Для этого мы используем Citrix Provisioning Server. Это действительно поможет вам только в том случае, если ваши VDI доступны только для чтения.