Я собираюсь настроить 3 узла kvm. В настоящее время я использую локальное хранилище с зеркальными дисками raid 1 для изображений. Я также использую необработанные изображения. Мне было интересно, противоречит ли это передовой практике, и мне нужно будет инвестировать в блок SAN или его приемлемо использовать локальное хранилище. Я использую около 20 виртуальных машин на каждом хосте, в основном веб-серверы, такие как cpanel. Спасибо
У использования DAS есть свои плюсы и минусы.
Плюсы:
DAS дешевый
DAS быстро
DAS - это легко
Минусы:
Если вы потеряете хост, вам придется восстановить эти виртуальные машины из резервной копии, если вы не зеркалируете их из локального хранилища в удаленное хранилище.
Вы не можете использовать большинство технологий кластеризации без общего хранилища. Если вы хотите кластеризовать виртуальные машины на разных хостах для целей высокой доступности, вам, как правило, все равно нужна какая-то форма общего хранилища (не для всех технологий, но требуется для многих).
Менее гибкий. Вы ограничены расширением хранилища количеством слотов на сервере, если не приобретете внешний корпус DAS. С хранилищем SAN большинство решений позволяет вам просто добавить дополнительную полку, добавить ее в пул, и все готово.
Короче говоря, настоящего ответа нет. Во многих крупных установках используется хранилище SAN, и для этого есть причина. Но никто, кроме вас, не сможет ответить на этот вопрос в вашей среде.
Не уверен насчет KVM, но недавние презентации Hyper-V для новой версии 2012 R2 показали, что MS использует DAS (Directly Attached Storage) на каждом узле;) Итак, SAN явно не требуется для работы больших ферм систем виртуализации.
Очевидно, лучше иметь там хороший ввод-вывод - запуск 20 машин и т. Д. Неприятен, с точки зрения ввода-вывода.
DAS хорош, если у вас нет проблем с отсутствием гибкости, присущей этому типу хранилища. Многие из наших (нашей = компании, в которой я работаю) клиентов даже запускают хосты виртуализации на основе Ubuntu + KVM с дисками RAID 5 (DAS) - пока у нас здесь не было проблем. Мы также зеркалируем данные на другой хост виртуализации, поэтому нет проблем с перемещением виртуальных машин в другую систему.
Это всегда зависит от ваших требований.