Я рассматриваю возможность виртуализации нескольких гостей на одном сервере, на котором недавно был перенесен KVM на Illumos. Похоже, двумя моими основными вариантами будут OpenIndiana и SmartOS. Дистрибутив, который я буду использовать, должен отвечать следующим требованиям:
Исходя из этих требований, какой дистрибутив вы бы порекомендовали?
Вы можете предположить, что эта среда не будет развернута до тех пор, пока не будет выпущен предстоящий стабильный выпуск OpenIndiana. Кроме того, вы можете предположить, что сервер будет использовать процессор Sandy Bridge Xeon E3-1xxx, так что это должно позаботиться о совместимости с KVM.
Кроме того, насколько надежен / стабилен порт KVM для Illumos в любом из этих дистрибутивов? Стоит ли мне сейчас рассматривать KVM / Illumos для производственной среды?
Я спрошу, насколько важно, чтобы вы конкретно использовали KVM?
Я предпочитаю тип решения, о котором вы спрашиваете, - строить вокруг VMWare ESXi. Вы можете построить универсальный сервер запуск VMWare ESXi, загрузка с флэш-носителя (SDHC, USB, CF) и использование DirectPath I / O (сквозной PCI) доступны на текущих серверах для представления HBA-адаптера SAS / SATA для виртуализированной ОС на основе ZFS (предположим, OpenIndiana, но я обычно использую NexentaStor Community Edition). Оттуда вы можете создать петлевой vSwitch и представить свое хранилище ZFS в ESXi как 10GbE NFS или iSCSI для размещения гостевых виртуальных машин (Windows, Linux и т. Д.).
Используя это, вы получаете полный доступ к функциям ZFS, таким как сжатие, дедупликация и моментальные снимки. Вы можете дополнить эту настройку ЗИЛ и L2ARC довольно легко.
Если вы выберете NexentaStor для своего решения ZFS, у вас также будет полноценный графический интерфейс для управления автоснимками / многоуровневым доступом. Также встроены средства мониторинга дисков.
VMWare очень хорошо справляется с несколькими типами гостей, так что вы хорошо защищены.
Nexenta, OpenIndiana и VMWare никуда не денутся, так что это неплохое технологическое решение.
Если у вас есть бюджет на оборудование, ваша ОС ESXi, ZFS и Linux бесплатны ...
Также см:
http://blog.laspina.ca/ubiquitous/encapsulating-vt-d-accelerated-zfs-storage-within-esxi
Я использую SmartOS и KVM в производстве уже несколько месяцев и очень доволен этим. Похоже, это должно соответствовать вашим потребностям. Поддерживаются все необходимые файлы ZFS. Однако для мониторинга вам потребуется настроить некоторые сторонние инструменты.
Я работаю над парой проектов, связанных с мониторингом и специально для того, что вы упомянули. Посмотрите их и не стесняйтесь написать мне.
https://github.com/gflarity/nervous https://github.com/gflarity/response