La virtualisation facile avec Proxmox

Proxmox, c’est quoi ça ?
Proxmox (Proxmox Virtual Environment) est une solution de virtualisation basé sur Linux KVM (Debian 64bits) permettant de créer des machines virtuelles de type OpenVZ et KVM. Il s’agit d’une solution de type bare metal (métal nu en français), dans le sens de directement opérationnel sur la machine, c’est-à-dire sans OS. Ce nom caractérise les hyperviseurs de type 1 (on dit aussi natif) dans lequel l'hyperviseur minimaliste, allégé et optimisé, se conduit comme un moniteur démarrant le matériel, connectant le réseau et lançant les machines virtuelles. ESX Server de VMware, LPAR de IBM ou encore HYPER-V de Microsoft sont des hyperviseurs type 1. Proxmox s’administre via une interface web (https://serveur_proxmox:8006 ) et fournit une vue globale de l'ensemble des VM installées . En plus de cette interface web, il est tout à fait possible de créer des scripts pour automatiser certaines tâches, via les commandes natives de OpenVZ (vzctl).
Comment ça marche ?
Une fois installé, la création des machines virtuelles se fait en quelques clics. Ainsi, lors de la création de la VM, j’ai la possibilité de choisir le type d'interface et la configuration réseau, l'espace disque, la mémoire, les mots de passe root et le système....
Pré-requis
Pour fonctionner, Proxmox se contente d’un processeur x86 (64 bits, avec support VT/AMD-V pour le support KVM Full Virtualization) et de 1 Go de mémoire vive. Comme vous vous en doutez, il s'agit de la configuration minimale (les pré-requis sur le site de proxmox). Avec 1 Go de ram, l'hyperviseur s'y sentira un peu à l'étroit. La plus petite machine sur laquelle j’ai pu jouer avec Proxmox était un Intel® C2750 (8 C / 8T à @2,4 Ghz) avec 16 go de Ram et 256 go de SSD hebergé chez Online. Aujourd’hui, mon serveur de production est un Xeon E5 1650 ( 6 C / 12 T à 3,1 Ghz) avec 64 Go de DD3 et 2x3 To SATA. Il s’agit d’un CPU performant (Indice CPU Benchmarks de 11808) . A noter pour ceux qui se poserait la question, la version 4 de Proxmox supporte jusqu'à 160 CPU et jusqu'à 2 To de mémoire par hôte. De quoi voir venir...Fonctionnalités et avantages

Modification de la ram allouée à une VM

Administration en 2 clics !

L'interface web de proxmox permet de suivre la consommation CPU

Combien coûte ce bijou de technologie ?


Conclusion
Ce billet n’est pas un tutoriel ou un how-to, mais une présentation des possibilités offertes par Proxmox. Le but était de vous permettre de vous rendre compte que ce type de solution n’est pas réservé uniquement aux entreprises. Proxmox ne m'a jamais déçu, virtualiser apporte une très grande flexibilité d'utilisation de son serveur. L’essayer c’est l’adopter !Pour aller plus loin
Proxmox VE est un projet open source développé et maintenu par la société Proxmox Server Solutions GmbH : http://www.proxmox.com/. Quelques liens :- La roadmap
- La documentation