Nie znam ProxMox, ale znam Ganeti, ponieważ używam go w swojej pracy i pracy z głównymi programistami.
Jeśli masz niewielką liczbę fizycznych maszyn i maszyn wirtualnych, robienie rzeczy ręcznie jest w porządku. Możesz zapamiętać, która maszyna wirtualna znajduje się na konkretnej maszynie i uruchomić odpowiednią komendę Xen na prawym węźle. Jeśli masz tylko jedną maszynę fizyczną, zawsze wiesz, na której maszynie znajdują się Twoje maszyny wirtualne.
Dla nowego użytkownika najbardziej oczywistą korzyścią Ganeti jest to, że wie, gdzie znajdują się wszystkie maszyny wirtualne. Z jednego urządzenia nadrzędnego możesz wydawać polecenia takie jak „stop instance foo”, a wyszukuje, że foo jest uruchomione i zatrzymuje je. Możesz wydać polecenie typu „utwórz maszynę wirtualną o rozmiarze X, gdziekolwiek jest wolne miejsce”, a ona znajdzie tę wolną przestrzeń i utworzy maszynę wirtualną. Jeśli masz dużo rezygnacji (tworzenie i usuwanie maszyn wirtualnych), Ganeti zaoszczędzi ci dużo czasu. Pomaga również w przypadku katastrofy: jeśli cały klaster straci moc, Ganeti uruchomi ponownie wszystkie maszyny wirtualne, gdy klaster zostanie zasilony i uruchomi się. (Oto przykład: Awaria zasilania: prawdziwy test dla Ganeti )
Możesz skonfigurować „szablony” dla konfiguracji maszyn wirtualnych (jaki system operacyjny, konfiguracja miejsca na dysku itp.). Być może więc jesteś jedyną osobą, która jest na tyle ekspertem, aby utworzyć szablon, ale istnieją jeszcze inni młodsi sysadmini w zespole, którzy mogą łatwo utworzyć nowy instancje.
Problem z robieniem rzeczy ręcznie, gdy masz niewielką liczbę maszyn wirtualnych, polega na tym, że jeśli odniesiesz sukces, rozwiniesz się do tego stopnia, że Ganeti miałoby sens. W tym momencie możesz mieć mnóstwo pracy i nie będziesz miał czasu na zainstalowanie Ganeti. Jest to ogólny problem związany z przejściem od ręcznego wykonywania czynności do instalowania automatyzacji: nie masz czasu naprawić nieszczelnego zlewu, ponieważ jesteś zbyt zajęty zmywaniem podłogi. Aby temu zapobiec, zalecam zainstalowanie Ganeti (lub innej wybranej automatyki) wcześniej niż później.
Ganeti jest w 100% open source, nie wymaga licencji. Jednak nie jest dostępne wsparcie komercyjne, jeśli jest ono potrzebne. Nie znam ProxMox, ale ich strona internetowa twierdzi, że wymaga licencji; są części, które są Open Source, ale nie są dostępne bez licencji (z tego, co przeczytałem na ich stronie internetowej). Mają plany wsparcia wymienione na swojej stronie internetowej.
Ganeti jest dostępny poza Google od 2007 roku. Ma ponad 5 lat inżynierii. Od pewnego czasu jest stabilny. Kod źródłowy Ganeti i społeczność pomocy technicznej można znaleźć na code.google.com/p/ganeti Nie wiem, jak została wydana ostatnia wersja ProxMox.