Мы планируем медленный переход с VMware (и сторонних приложений) на альтернативы с открытым исходным кодом (бесплатно было бы здорово).
По сути, мы хотим начать с небольшой кластерной лаборатории, а затем перенести производственную среду (35+ ESX, 1500 ВМ) в будущем (X лет, спешить не приходится ... пока)
Наша ставка - CentOS / Scientific Linux в качестве операционной системы и KVM в качестве гипервизора.
Альтернативой vCenter, о которой мы думаем, является Convirt , но мы не знаем, будут ли все функции, которые мы используем в VMware, предоставлять Convirt (HA, DRS, кластеризация, ...), или мы должны попробовать некоторые другие альтернативы ( Любые идеи?)
Мониторинг заменяется Nagios, а резервное копирование / репликация заменяется некоторой магией сценариев.
Итак, есть кто-нибудь, кто может дать нам несколько советов, или в подобной ситуации?
PS.- Это мой первый вопрос по serverfault, и мой уровень владения английским языком не очень хороший, но я надеюсь, что вопрос понятен.
PS2.- Я забыл упомянуть, что мы также предоставляем VDI. И альтернатива, о которой мы думали, это Spice .
Ответы:
Недавно прочитав ту же песню и танец с моим собственным руководством («VMWare действительно дорогая! Посмотрите, какие есть варианты OSS».) У меня есть несколько замечаний, которыми я могу поделиться.
Этот последний пункт - самый важный. Хорошо иметь 150 экземпляров KVM, но без какой-либо автоматизации перемещения машин это не принесет вам пользы. Есть много, много OSS и не-OSS платформ оркестровки, многие из которых построены на Libvirt. Найдя гипервизор, который работает так, как вам хотелось бы, вы, вероятно, потратили столько же времени, если бы не дольше оценивали структуры управления для чего-то, что работает так, как вам нужно.
Я был впечатлен CloudStack. Недавно он был приобретен Citrix, но это среда управления OSS, которая (по крайней мере, пару месяцев назад) имеет несколько функций, которые можно найти только в платных платформах. Тем не менее, вы, как правило, получаете гораздо более отточенную структуру, когда платите за нее; CloudStack находится в стадии активной разработки, поэтому быстро меняется.
источник
Я сам этим не пользовался, но есть Proxmox-VE. Согласно Hak5, он поддерживает различные ОС, включая Windows. Он также поддерживает кластеризацию
источник
Citrix XenServer является гипервизором с открытым исходным кодом и может быть хорошим кандидатом для вас.
Существует довольно много инструментов для управления им, но вы можете найти пробелы, где вам придется тратить деньги, когда инструменты с открытым / открытым исходным кодом не хватает. Однако по сравнению с тем, что вы получаете с VMware ESXi, Free Edition предоставляет довольно мало (Live Migration, например, поставляется с бесплатной версией XenServer).
VDI бесплатен для 10 рабочих столов с XenDesktop 5.5 Express Edition (пробная версия, затем через 30 дней вам необходимо зарегистрироваться, чтобы получить бессрочную бесплатную лицензию).
Тем не менее, я думаю, что в какой-то момент вам придется тратить деньги, особенно с такой большой реализацией, как ваша. Одно дело иметь один или два хоста и подумать: «Ну, я могу обойтись без нескольких сценариев или просто сделать то и это вручную», но с более чем 35 гипервизорами, кластеризацией, аварийным переключением / восстановлением, предоставлением ресурсов и т. Д. Всеми ( скорее всего) распределены между несколькими командами (и, возможно, отделами), вам нужно сделать что-то тяжелое (как вы, вероятно, хорошо знаете).
Я бы также использовал размер вашей реализации, взаимодействуя с PR / маркетологами / специалистами по коммуникациям, где бы вы ни думали; Я вижу, как здесь разворачивается сочное практическое исследование для любого поставщика / организации, с которой вы решите пойти, и они, вероятно, предоставят вам все виды бесплатных услуг, программного обеспечения и поддержки, чтобы успешно справиться с этой задачей.
источник
Для небольших кластеров (т.е. <10 хостов): Proxmox: поддержка KVM и OpenVZ, приятный веб-интерфейс. http://pve.proxmox.com/
Для больших кластеров: OpenNebula: поддержка гипервизоров KVM, Xen, vmware и использование стандартного API (EC2, OCCI). http://opennebula.org/
источник
Посмотрите на Hyper-V. Это не с открытым исходным кодом, но это бесплатно, и он даст вам большинство вещей, которые вы ищете. В настоящее время я использую кластер из 3 серверов и нескольких десятков виртуальных машин CentOS, и мне это нравится.
источник
Я нахожусь в процессе тестирования RHEV 3.0 (предложение Red Hat по управлению виртуализацией). Пока неплохо.
На данный момент это не Open Source, но это в планах - Red Hat планирует открыть весь стек управления в ближайшие год или два.
Он нацелен как на серверную виртуальность, так и на VDI, поэтому подойдет для вашего развертывания.
Он не такой продвинутый, как vSphere (как признает RH), но функциональность довольно хорошая.
Еще одно большое преимущество RHEV - это использование KVM и ovirt - без блокировки!
источник
То, что вы описываете, представляет собой довольно большую настройку, и тот факт, что вы также предоставляете VDI, делает RHEV идеальным ответом на вопрос.
Я, конечно, предвзят, поэтому не верьте мне на слово, свяжитесь с Red Hat.
источник