Nous prévoyons une migration lente de VMware (et des applications tierces) vers des alternatives open source (le libre serait formidable).
Fondamentalement, nous voulons commencer par un petit laboratoire de clusters, puis migrer l'environnement de production (35+ ESX, plus de 1 500 VM) dans le futur (X années, rien ne presse ... pas encore).
Notre pari est CentOS / Scientific Linux en tant que système d'exploitation de choix et KVM en tant qu'hyperviseur.
Convirt est l’alternative à vCenter à laquelle nous pensons , mais nous ne savons pas si toutes les fonctionnalités que nous utilisons dans VMware seront fournies par Convirt (HA, DRS, clustering, ...) ou si nous devrions essayer d’autres alternatives ( des idées?)
La surveillance est remplacée par Nagios et la sauvegarde / réplication sera remplacée par une magie de script.
Alors, y a-t-il quelqu'un qui peut nous donner des conseils, ou dans une situation similaire?
PS.- Ceci est ma première question dans serverfault, et mon niveau d’anglais n’est pas très bon, mais j’espère que la question est compréhensible.
PS2.- J'ai oublié de mentionner que nous fournissons également des VDI. Et l'alternative que nous avons pensé est Spice .
Réponses:
Ayant récemment traversé la même chanson et dansé avec ma propre direction ("VMWare est vraiment cher! Découvrez quelles options de logiciels libres existent là-bas.") J'ai quelques observations à partager.
Ce dernier point est le gros. C'est bien beau d'avoir 150 instances KVM, mais sans une sorte d'automatisation pour déplacer des machines, cela ne vous fera pas beaucoup de bien. Il existe de très nombreux frameworks d'orchestration OSS et non-OSS, beaucoup d'entre eux basés sur Libvirt. Une fois que vous avez trouvé un hyperviseur qui fonctionne comme vous le souhaitez, vous aurez probablement consacré autant de temps, sinon plus, à évaluer les cadres de gestion pour une solution qui vous convient.
J'ai été impressionné par CloudStack. Il a récemment été acheté par Citrix, mais il s’agit d’un cadre de gestion de logiciels libres qui comporte (il ya au moins quelques mois) quelques fonctionnalités que l’on ne trouve que dans les cadres rémunérés. Cela dit, vous avez tendance à avoir un cadre beaucoup plus poli lorsque vous payez pour cela; CloudStack est en cours de développement et évolue donc rapidement.
la source
Je ne l'ai pas utilisé moi-même, mais il existe Proxmox-VE. Selon Hak5, il prend en charge divers systèmes d'exploitation, y compris Windows. Il prend également en charge le clustering
la source
Citrix XenServer est un hyperviseur open source et pourrait être un bon candidat pour vous.
Il existe de nombreux outils disponibles pour le gérer, mais vous pouvez trouver des lacunes là où vous devez dépenser de l'argent là où les outils gratuits / open source sont insuffisants. Cependant, par rapport à ce que vous obtenez avec VMware ESXi, Free Edition en fournit pas mal (Live Migration, par exemple, est fourni avec la version gratuite de XenServer).
VDI est gratuit pour un maximum de 10 postes de travail avec XenDesktop 5.5 Express Edition (version d'évaluation, puis au bout de 30 jours, vous devez vous inscrire pour obtenir une licence gratuite perpétuelle).
Cependant, je pense qu’à un moment donné, vous devrez dépenser de l’argent, en particulier avec une implémentation aussi importante que la vôtre. C’est une chose d’avoir un hôte ou deux et d’afficher: «Je peux m'en tirer avec une poignée de scripts ou tout simplement faire ceci et cela à la main», mais avec plus de 35 hyperviseurs, regroupement, basculement / récupération, approvisionnement, etc. probablement) réparties sur plusieurs équipes (et départements, peut-être?), vous devez faire de gros efforts (comme vous le savez probablement bien).
Je voudrais également tirer parti de la taille de votre mise en œuvre en dialoguant avec les responsables des relations publiques, du marketing et des communications partout où vous envisagez d'aller. Je peux voir une étude de cas juteuse se dérouler ici, quel que soit le fournisseur / l'organisation que vous décidez de choisir, et ils vous jetteront probablement toutes sortes de cadeaux gratuits dans les services, les logiciels et l'assistance pour réussir ce projet.
la source
Pour les petits clusters (<10 hôtes): Proxmox: supporte KVM et OpenVZ, interface Web agréable. http://pve.proxmox.com/
Pour les grands clusters: OpenNebula: supporte les hyperviseurs KVM, Xen et vmware et utilise une API standard (EC2, OCCI). http://opennebula.org/
la source
Jetez un coup d'œil à Hyper-V. Ce n'est pas open source, mais il est gratuit et il vous apportera la plupart des choses que vous recherchez. J'utilise actuellement un cluster de 3 serveurs et plusieurs dizaines de machines virtuelles CentOS et j'adore ça.
la source
Je suis en train de tester RHEV 3.0 (offre de gestion de la virtualisation de Red Hat). Pas mal jusqu'à présent.
Pour le moment, ce n'est pas Open Source, mais cela fait partie de la feuille de route. Red Hat envisage d'ouvrir la totalité de la pile de gestion en source au cours des deux prochaines années.
Il est destiné à la fois au serveur virt et au VDI, il conviendrait donc à votre déploiement.
Il n’est pas aussi avancé que vSphere (comme RH l’admet), mais les fonctionnalités sont plutôt bonnes.
Un autre gros avantage pour RHEV est qu’il utilise KVM et ovirt - pas de verrouillage!
la source
Ce que vous décrivez est une configuration assez vaste et le fait que vous fournissez également du VDI fait de RHEV la réponse idéale à la question.
Bien sûr, je suis partial, alors ne vous fiez pas à ma parole, contactez Red Hat.
la source