Я не знаком с ProxMox, но я знаком с Ganeti, так как использую его в своей работе и работаю с основными разработчиками.
Если у вас есть небольшое количество физических машин и виртуальных машин, то делать все вручную - это нормально. Вы можете запомнить, какая виртуальная машина находится на каком физическом компьютере, и выполнить правильную команду Xen на правом узле. Если у вас есть только один физический компьютер, вы всегда знаете, на каком компьютере находятся ваши виртуальные машины.
Для нового пользователя наиболее очевидным преимуществом Ganeti является то, что он знает, где находятся все виртуальные машины. От одного мастера вы можете выдавать команды типа "stop instance foo", и он смотрит при запущенном foo и останавливает его. Вы можете выполнить команду типа «создать виртуальную машину размера X везде, где есть свободное место», и она найдет это свободное пространство и создаст виртуальную машину. Если у вас много оттока (создание и удаление виртуальных машин), Ganeti сэкономит вам много времени. Это также поможет вам в случае аварии: если весь кластер потеряет питание, Ganeti перезапустит все виртуальные машины, когда кластер получит питание и загрузится. (Пример здесь: отключение электроэнергии: настоящий тест для Ganeti )
Вы можете настроить «шаблоны» для конфигураций ВМ (какая ОС, конфигурация дискового хранилища и т. Д.). Таким образом, возможно, вы являетесь единственным специалистом, достаточно опытным для создания шаблона, но один из них существует, и другие младшие системные администраторы в вашей команде могут легко создавать новые экземпляров.
Проблема с ручным выполнением операций, когда у вас есть небольшое количество виртуальных машин, заключается в том, что если вы добьетесь успеха, вы дойдете до такой степени, что Ganeti будет иметь смысл. В этот момент у вас может быть безумная работа, и у вас не будет времени установить Ganeti. Это общая проблема с переходом от ручного управления к установке автоматизации: у вас нет времени, чтобы починить протекающую раковину, потому что вы слишком заняты мытьем пола. Чтобы предотвратить это, я рекомендую установить Ganeti (или любую другую систему автоматизации, которую вы выберете) раньше, чем позже.
Ganeti является 100% открытым исходным кодом, не требует никаких лицензий. Однако, если вам это нужно, коммерческая поддержка не предоставляется. Я не знаком с ProxMox, но их веб-страница говорит, что для этого требуется лицензия; Есть части с открытым исходным кодом, но они не доступны без лицензии (из того, что я читал на их веб-сайте). У них есть планы поддержки, перечисленные на их сайте.
Ganeti был доступен за пределами Google с 2007 года. За этим стоит 5+ лет разработки. Это было стабильно в течение достаточно долгого времени. Вы можете найти исходный код Ganeti и сообщество поддержки на code.google.com/p/ganeti. Я не знаю, как недавно был выпущен ProxMox.