En parallèle de la migration des données de mon serveur OpenFiler vers le Synology DS-1010+, je continue à chercher une alternative à VMware Server (puisque le serveur OpenFiler est condamné, VMware Server l’est tout autant).
Pour remplacer VMware Server, j’avais les alternatives suivantes : VMware ESXi, Xen Server, Virtualbox, Xen, KVM et quelques autres (OpenVZ, …). ESXi est disqualifié car il ne supporte pas les volumes RAID Intel et il n’est pas possible apparemment de créer des volumes RAID logiciels (pas envie de dépenser encore un peu plus de pognon dans un serveur RAID supporté) et je n’aime pas l’obligation d’avoir une machine Windows pour administrer les machines virtuelles. Xen Server est lui aussi disqualifié, pour plus ou moins les mêmes raisons. Mes tentatives avec Virtualbox n’ont pas été concluantes (pas mal de plantages, des fonctionnalités qui ne fonctionnent pas comme annoncées ou que je n’ai pas réussi à faire marcher, mais ça revient au même). Xen propose un ensemble de fonctionnalités intéressant mais m’a paru un peu trop compliqué à maintenir dans le temps. Il ne restait donc que KVM, qui mois après mois évolue très bien en fonctionnalité tout en proposant des outils d’administration robustes, mais en ligne de commande, il faut donc trouver une interface Web pour gérer tout ça.
J’ai d’abord envisagé d’utiliser ConVirt version 2, qui est agréable à l’œil et semble proposer les outils dont j’ai besoin, mais là encore, les essais que j’ai fait avec m’ont laissés un goût d’insatisfaction. Certes l’interface est belle et fonctionnelle, mais je n’ai pas trouvé l’ensemble d’une grande cohérence et d’une grande stabilité par rapport aux fonctionnalités proposées par KVM. Il existe quelques autres interfaces, Web ou non (comme virt-manager), mais même sentiment d’inachevé que pour ConVirt.
C’est par hasard que j’ai découvert (ou redécouvert) Proxmox VE, qui est en fait une distribution complète dédiée à la virtualisation, basée sur Debian, et qui prend en charge les technologies OpenVZ et KVM. L’interface d’administration Web qui est incluse n’est certes pas aussi belle que celle de ConVirt, mais ce qu’elle fait elle le fait bien, sans distraction ni fioriture, et c’est au final tout ce que je demande. De plus, développée initialement par une entreprise allemande, elle est totalement basée sur de l’OpenSource et semble disposer d’une dynamique intéressante qui promet des évolutions dans l’interface et dans les fonctionnalités proposées. En particulier, on peut trouver dans le Wiki une procédure de migration de machine virtuelle Windows de VMware vers Proxmox (ou KVM plus simplement en fait). Du bonheur.
Je vous invite à aller visiter le site si vous voulez en savoir plus. En ce qui me concerne, pour l’instant, “it’s the way to go”, comme ils disent