Technologie. Virtualisons avec Proxmox VE

F. LETUVEE
Par F. LETUVEE 25 Août 2013 18:26

Technologie. Virtualisons avec Proxmox VE

En ce merveilleux dimanche 25 Aout 2013, je souhaitais partager mon loisir (si si, je vous assure..) et plus sérieusement mon métier d’administrateur réseaux avec quelques-uns d’entre vous qui peuvent être curieux ou intéressés par la virtualisation. Ce que je fait..

Virtualisation avec Proxmox VE:

Proxmox VE est une magnifique distribution Linux qui permet grâce à des outils libres comme OpenVZ et KVM de mettre en place une plateforme de virtualisation en barre métal, c’est à dire sans OS à installer au préalable.

Grâce à son interface web intégré, l’administration des machines virtuelles est très simple et peut se faire de n’importe quel endroit sur le réseau, sur n’importe quel système (Linux, Windows, Mac os) puisqu’un simple navigateur internet suffit pour sa configuration. Pas besoin d’une connaissance approfondie sous linux pour ceux qui souhaitent “voir” comment cela fonctionne. Ceci dit, la maitrise du language console est fortement recommandé.

Proxmox VE permet deux types de virtualisation: 

– OPENVZ
OpenVZ est une technique de virtualisation de niveau système d’exploitation fondée sur le noyau Linux.
OpenVZ permet à un serveur physique d’exécuter de multiples instances de systèmes d’exploitation isolés, connus sous le nom de serveurs privés virtuels (VPS) ou environnements virtuels (VE).

 KVM
KVM (Kernel-based Virtual Machine) est une solution de full virtualization pour Linux et processeurs x86 supportant les extensions (Intel VT ou AMD-V). Pour savoir si votre CPU est compatible : egrep ‘(vmx|svm)’ /proc/cpuinfo ou regardez dans le bios de votre ordinateur.

Pour utiliser proxmox VE pas besoin de système d’exploitation, tout est intégré. C’est ce qu’on appel un hyperviseur. Il possède sont propre OS. Pour proxmox VE c’est une Debian Lenny 64 bits qui fait tourner le tout, ce qui est quand même un gage de stabilité.

L’installation et la configuration en elle même ne prend pas plus de 10 ou 15 minutes et est vraiment très simple.

Cerise sur le gâteau, dans l’interface d’administration proxmox VE nous avons une gestion de clustering entre différents serveur Proxmox VE, ce qui permet une migration des machines virtuelles d’un serveur à l’autre sans interruption de service, une gestion de fermes virtuelles et surtout, une optimisation des ressources système.

ATTENTION: Installer Proxmox VE sur une machine efface ce qui se trouve sur le disque dur…

proxmox-logoLe labo SXMINFO: 

– Phase1:
SXMINFO test en ce moment une installation sur 3 machines distinctes. Chaque machine possède une gestion des disques dur en raid 5, gérés en hardware scsi, 8 go de ram et 2 processeurs XEON bi-coeur. Les disques dur sont des seagate 15 000tr/mn Hotswap.
Le tout est associé à un NAS open lui aussi (FreeNas) pour la partie sauvegarde en local et banque d’images.

-Phase2:
Installation de deux serveurs virtuels sous freebsd. Le premier, ns1.xxxxx.org servira de serveur Web Apache, le second, ns2.xxxxx.org de serveur de bases de données Mysql.

-Phase3: 
Installation d’une copie du site SXMINFO et mise en production en sous domaine pour test de réponse serveurs, optimisation des cache hardware etc..

-Phase4:
Migration et déplacement “à la volée” des machines virtuelles et analyse des résultats, incidents etc…

-Phase5:
Migration du site à 100%

Mais pourquoi faire me direz vous ?

SXMINFO a besoin d’augmenter en permanence la puissance de ces équipements. Nous avons nos propres serveurs dédiés sur plusieurs sites répartis sur la planète. Ceci dit, l’inconvénient principal est d’avoir un système poussé à 250% afin de gérer les pics de hits qui peuvent interrompre certains services et rendre le site “muet” quelques minutes, voir parfois quelques heures (Attaque DDOS..). De plus, nous utilisons un service de “Cloud” extérieur qui n’est pas particulièrement docile à gérer même si très efficace.
Clustériser nos serveurs afin d’optimiser la répartition de charge non plus sur 5 serveurs physiques mais sur une quinzaine de machines virtuelles nous permettrais de mieux gérer les pics, de mieux sécuriser les systèmes (pour les petits malins..) et d’avoir en “Local” une machine physique à Saint Martin. utile pour le transfert de fichiers volumineux par exemple..
Nous nous laissons encore quelques semaines afin de tester et re-tester cette solution GRATUITE (hormis le matériel..) avant de migrer quoi que ce soit. Nous vous tiendrons informé bien entendu.

Pour l’entreprise:
Proxmox VE permet d’installer des machines virtuelles WINDOWS et LINUX très simplement. Vous gagnez en performance, sécurité et maintenance. La ou les machines virtuelles sont sauvegardées comme un seul fichier. Un problème ? En 3 clics vous réinstallez un serveur craché simplement et en quelques minutes.

Services Pro.: 
Si vous avez un projet ou un besoin dans le domaine de la virtualisation, nous pouvons vous aider de bout en bout à élaborer un réseau performant et sécurisé. La virtualisation de serveurs n’est pas uniquement dédiée aux services internet. Les entreprises qui ont des besoins de puissance, partage des ressources, de fichiers, sont les premiers utilisateurs de ces solutions. Contactez la rédaction pour un rendez vous, c’est gratuit et n’engage en rien !

Proxmox VE est téléchargeable à cette adresse : http://www.proxmox.com/products/proxmox-ve

F. LETUVEE
Par F. LETUVEE 25 Août 2013 18:26