Vous êtes sur la page 1sur 26

Diviser pour régner

Geoffrey BERGERET

PROXMOX IR3 — 2014/2015

Virtual Environment Xposé — 18/11/2014


Introduction

❖ Qu’est ce qu’un gestionnaire d’environnements


virtuels ?
❖ Système
❖ Gestion d'environnements
❖ Multi-instances VE2 I1.1 I2.1 I1.2

❖ Hôte / Invités VE1 Manageur

Système
2
Sommaire
❖ Introduction
❖ Contexte
❖ Promox VE
❖ Autres Solutions
❖ Bilan
❖ Conclusion

3
Contexte
Contexte
Système Système

❖ Hyperviseurs : Invité Invité

Hyperviseur
❖ Type 1 : natif
❖ ProxmoxVE Matériel
❖ VMWare ESXi
❖ Citrix XenServer
Système Système
❖ Windows Hyper-V …
Invité Invité
Apps
❖ Type 2 : Hyperviseur
❖ VirtualBox
❖ VMWare Workstation Système Hôte
Matériel
5
Contexte

❖ Pourquoi utiliser un VE ?
❖ Machines de plus en plus puissantes
❖ Flexibilité matériel :
❖ Panne
❖ Croissance

6
Contexte

DNS/
eMail
Web VoIP
❖ Pourquoi utiliser un VE ?
Système
❖ Séparer les applications
Matériel
❖ Sécurité en cas d'attaque
DNS/
❖ Rationalisation des eMail
Web VoIP
ressources
Hyperviseur
Matériel

7
PROXMOX VE
Proxmox VE

❖ Proxmox Server Solutions GmbH


❖ Version 1 (29/10/2008)
❖ Projet actif —> version 3.3 (15/09/2014)
❖ Basé sur Debian 7 x64
❖ Totalement Open-Source

9
Interface

❖ Web
❖ Sécurisé
❖ Tableau de bord

10
Kernel-based Virtual Machine

❖ Solution de virtualisation complète pour Linux


❖ Inclu dans le kernel (>= 2.6.20)
❖ Requiert CPU compatible
❖ Windows, FreeBSD, …
❖ Scalable à chaud (Mémoire, HDD, …)

11
OpenVZ

❖ Virtualisation Linux par conteneur


❖ Création rapide (< 1min)
❖ Indépendant (root account, IP, Ram, …)
❖ Scalable à chaud (Mémoire, HDD, …)

12
Réseau

❖ Pont réseau / Agrégation de liens


❖ vSwitch vmbr0 eth0

❖ Gestion des VLANs bond0 eth1

❖ "iptables" du système hôte vmbr1 eth2

vmbr2 dummy0

13
Cluster

❖ Gestion centralisée
hp1# pvecm nodes
❖ Multiples maitres
Node Sts Inc Joined Name
❖ Migration entre les hôtes 1 M 156 2011-09-05 10:39:09 hp1
2 M 156 2011-09-05 10:39:09 hp2
3 M 168 2011-09-05 11:24:12 hp4
❖ High Availability Cluster 4 M 160 2011-09-05 10:40:27 hp3

❖ 1 Cluster —> 1 LAN

14
Backups / Snapshots

❖ Snapshot à chaud
❖ Réguliers (avec rapport)
❖ Multi-supports :
❖ Gzip ❖ NFS
❖ Lzo ❖ LVM
❖ iSCSI

15
API

❖ REST / JSON
❖ API HTTP (/api2/json/)
❖ Shell avec pvesh (/)
Ex : GET /api2/json/version
{"data":{"repoid":"e24a91c1","version":"3.2","release":"4","keyboard":"en-us"}}

16
éco-système

❖ Abonnement
❖ Formation
❖ Support

17
Autres Solutions
VMWare vSphere
❖ Solution propriétaire/payante de VMWare
❖ vSphere 4 (21/05/2009)
❖ Projet actif —> vSphere 5.5 (11/03/2014)
❖ Requiert Windows (Cluster/WebUI)
❖ Version gratuite (fonctionnalités réduites)
❖ Leader en virtualisation de serveurs

19
Citrix XenServer
❖ Basé sur XenServer
❖ Solution libre maintenue par XenSource, Inc.
❖ Projet actif —> Xen 4.4.1 (03/11/2014)
❖ Distribué par Citrix Systems
❖ Payant avec période d'essai
❖ XenDesktop

20
Windows Hyper-V

❖ Solution propriétaire/payante de Microsoft


❖ Basé sur Windows Server 2008
❖ Requiert Windows Server 2012
❖ Fonctionnalité intégrée Windows serveur
❖ Virtualisation Linux limitée (3 distributions)

21
Bilan
Avantages / Inconvénients

❖ Libre & Gratuit ❖ Installation silencieuse


❖ Basé sur Debian 7 ❖ Requiert un reboot :
❖ Changement du hostname
❖ Interface Web ❖ Création d’une interface réseau

❖ OpenVZ ❖ HA reboot les VMs

23
Conclusion

❖ Important de Virtualiser :
❖ Tests
❖ Sauvegardes / Retours arrière
❖ Migrations d'installations

24
Merci

Geoffrey BERGERET — gbergere@etudiant.univ-mlv.fr


Liens Utiles

https://www.proxmox.com/fr/proxmox-ve/comparison
http://www.proxmox.com/fr/downloads
http://pve.proxmox.com/pve2-api-doc/
https://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster

Vous aimerez peut-être aussi