URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/virtualisation-sur-un-parc-de-serveurs-de-calcul Title: Virtualisation sur un parc de serveurs de calcul Authors: cfx Date: 2014年01月30日T15:28:36+01:00 License: CC By-SA Tags: cloud et virtualisation Score: 4 Bonjour à tous, Pour faire court : je recherche une solution de cloud pour un parc de taille modérée. Comme je vais dire du mal de certains collègues, je préfère taire le nom de l'endroit où je bosse. Ces collègues, ce sont les techniciens informatique. Installer un serveur sous Windows, déployer un poste client sous Windows, installer un Windows dans une machine virtuelle sous VmWare Workstation, ou encore installer l'imprimante de la secrétaire sont des tâches qui sont dans leurs cordes (enfin, à peu près). Par contre, dès que l'on a le malheur de prononcer le mot « Linux », c'est presque s'ils ne se couvrent pas les oreilles avec les mains en chantant « la la la, je vous entends pas ». Nous les barbus, nous nous sommes jusqu'à présent débrouillés avec nos moyens, souvent en douce. Notre dernière lubie c'est d'avoir des machines un peu puissantes pour pouvoir exécuter des tâches qui requièrent plus de ressources que ce que nos machines de bureau possèdent. Il y a moins d'un an, on a commandé de quoi monter une petite machine sympa (24 cœurs à base de Xeon, 96Go de mémoire vive), sur laquelle on a installé à l'arrache un KVM et que l'on gère depuis à coup de Virt-Manager. Nous sommes deux « admins » à gérer les ressources en fonction des besoins de chacun (actuellement, 5-6 VM), et tout marche relativement bien. Sauf que de plus en plus de gens (pas barbus) trouvent cette machine pratique, et on commence à être un peu à l'étroit. Du coup, une seconde machine a été achetée. Et comme une gestion via Virt-Manager parait difficilement viable à plus grande échelle, on a suggéré de monter un petit cloud histoire que chacun puisse créer ses VM (car pour l'instant, c'est à nous les admins de le faire) et de pouvoir migrer les VM en fonction des ressources requises et disponibles. Et comme après tout, c'est le boulot des techniciens du gérer ce genre de choses, on souhaite leur transmettre le bébé. Sans avoir évalué les autres solutions, ils nous ont proposé d'installer un VmWare VSphere (solutions qu'ils pensent pouvoir maîtriser), pour la modique somme de ~4300€ (pour seulement 6 licences CPU). Mon soucis, c'est que je préférerai qu'on installe une solution moins coûteuse (voire gratuite), de préférence libre, et que l'on investisse cette somme dans du matériel supplémentaire. Histoire de pouvoir dire à nos techniciens « voici ce que votre incompétence nous coûte », je cherche donc une alternative libre et potentiellement gratuite. Afin de maquetter ça, j'ai à ma disposition 3 machines de bureau relativement récentes. Par contre, j'ai pas la main sur le réseau du bâtiment, et il ne faut surtout pas que je le pourrisse (du genre, avoir un second DHCP qui bave), au risque d'en prendre pour mon grade. Du coup, je NAT derrière un switch en douce. J'ai testé CloudStack, sans trop de succès. Mes compétences en termes de réseau me semblent un peu juste en fonction de ce que demande CloudStack (qui est a priori conçu pour héberger +10000 VM, dans 50 datacenters sur 6 continents). J'ai voulu tester Eucalyptus, sauf que d'après ce que j'ai compris, le déploiement des machines se fait en ligne de commande via virsh, ce qui est loin d'être idéal. Ces deux solutions sont les deux premières qui me venaient à l'esprit. Du coup, j'ai essayé d'élargir mes recherches, et me suis retrouvé avec une tétrachiée de solutions (OpenStack, OpenNebula, ProxMox, Ganeti, OpenNode...). Du coup, je me tourne vers vous pour avoir des retours d'expériences. Pour résumer nos besoins et contraintes : - Gérer ~100 VM (Windows et Linux) sur 10 serveurs (et encore, je vois large). - Permettre à chacun de créer, gérer et accéder à ses VM, depuis Windows, Linux et Mac, et ce depuis une interface graphique. - Permettre la migration des VM (dans l'idéal, à chaud et automatiquement) afin d'utiliser au mieux les ressources. - Pas trop pénible à installer/administrer, et qui ne soit pas une usine à gaz (étant donné les gens qui vont avoir à le gérer...). Si vous avez des suggestions, je suis preneur.