Vous êtes sur la page 1sur 23

PROXMOX VE 2.

0
Solution de virtualisation bare metal open source
Sbastien Geiger IPHC UMR 7178
31/05/2012
sommaire
Prsentation
Infrastructure
Laboratoires qui utilisent Proxmox VE
Installation de proxmox ve en cluster
Interface de gestion
Vue gnrale
Historique de charge
Gestion des machines virtuelles
Authentification et rle
Mode HA
Sbastien Geiger IPHC UMR7178 du CNRS
2
Prsentation de Proxmox
Proxmox est une socit autrichienne cre en 2004.
Solution de virtualisation ProxmoxVE (GPL) et solution
Mail Gateway (commerciale) relais mail.
Support financier de linternet Fondation Austria (IPA).
Utilis par plus de 16000 sites en production (25.000
serveurs physiques)
Support technique
Solution dhbergement physique et virtuelle (OVH,
Kapper.net)



Sbastien Geiger IPHC UMR7178 du CNRS
3
Prsentation de Proxmox VE
Solution de virtualisation de type bare metal
Ne ncessite pas linstallation dun OS au pralable
Serveur ddi la virtualisation
Deux techniques de virtualisation :
KVM : support de Linux ou Windows
Openvz : utilisation de template (ubuntu, centos, suze, drupal, joomla,
wordpress)
Cluster 2 16 nuds
Utilise Red Hat cluster suite (Nuds, services et les machines virtuelles)
Echange dinformations par UDP (tous les nuds dans le mme sous-rseau)
Support stockage local ou distant (directory, LVM group, NFS ou ISCSI)
Authentification et rle
Mode Haute disponibilit

Sbastien Geiger IPHC UMR7178 du CNRS
4
Prsentation de Proxmox
Optimisation de la mmoire
Kernel Samepage Merging



Memory ballooning (KVM)

vm vm
vm
Hardware
vm
vm
vm
Sbastien Geiger IPHC UMR7178 du CNRS
5
Prsentation de Proxmox VE
Support rseaux des VMs
Mode bridge ou Nat
Pilote pour Windows (RTL8139, Intel E1000 ou VirtIO)
Possibilit dutiliser PXE
Routage et Vlan ( vrifier)
Interface de gestion Web
Graphique de charge (nuds et VMs)
Assistant de cration de VMs (kvm ou openvz)
Console de contrle et de configuration
Assistant de Migration des VMs
Assistant de sauvegarde des VMs

Sbastien Geiger IPHC UMR7178 du CNRS
6
Support Commercial
Souscription pour 12 mois

* Support via public community forum
Proxmox VE Community
Support Subscription 12
Months
Proxmox VE Basic
Support Subscription 12
Months
Proxmox VE Standard
Support Subscription 12
Months
Proxmox VE Premium
Support Subscription 12
Months
Access to software
updates
Yes Yes Yes Yes
Number of included
support cases
None* Three (3) Ten (10) Unlimited
Remote login via
SSH
No No Yes Yes
Response time n/a 1 business day 1 business day 1 business day
Qualified for the
purchase of
additional support
tickets
Yes Yes Yes n/a
Pricing 119,90 per CPU
Socket
199,00 per CPU
Socket
398,00 per CPU
Socket
796,00 per CPU
Socket
Sbastien Geiger IPHC UMR7178 du CNRS
7
Infrastructure
Mode 2 nuds simple
DRDB

Mode 2 16 nuds
Baie de disques
Serveur NFS
proxmox
DRDB
vm1
vm2
proxmox
DRDB
vm3
Vm2
proxmox
vm1
vm2
proxmox
vm3
proxmox
vm5
Vm2
Baie NFS ou ISCSI
http://pve.proxmox.com/wiki/Two-
Node_High_Availability_Cluster
Sbastien Geiger IPHC UMR7178 du CNRS
8
Qui utilise Proxmox VE
Centre Ocanologie de Marseille
Proxmox 1.9, rdacteur de la fiche projet-plume
(Samba, Ldap, Web, ssh, cups, mysql etc..)
Laboratoire de Mathmatiques Jean Leray
Proxmox 1.9 2*2950 12GoRam et une baie md3200i 12To
(Web, spip, ssh, cups)
Institut Fourier Grenoble
Proxmox 1.9, 2 serveurs, pas de baie
(messagerie, fichier, web, applications)
Laboratoire de Physique des Plasmas
Proxmox 2.0*, 3 serveurs R610, Sheepdog
(DC, antivirus, impression, flexlm, CSV, TSE, Web, Ftp)
Laboratoire dinformatique Fondamentale de Lille
Proxmox 2.0*, 6 lames + 2 serveurs, Nas Netapp
(services communs et plateforme denseignement)
Sbastien Geiger IPHC UMR7178 du CNRS
9
Installation Proxmox VE en cluster
Installation Proxmox VE sur les 2 nuds (n1et n2)
Configuration (ip, mot de passe root et partition)
Cration du cluster (n1)
pvecm create YOUR-CLUSTER-NAME
Ajout du deuxime nud (n2)
pvecm add IP-ADDRESS-CLUSTER
Contrle du cluster
pvecm nodes
http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster

Sbastien Geiger IPHC UMR7178 du CNRS
10
Interface Web de gestion
Les diffrents nuds,
avec ltat des VMs
Historique des tches
ralises
Informations sur ltat
dune machine virtuelle
Sbastien Geiger IPHC UMR7178 du CNRS
11
Graphiques de charge
CPU,
Mmoire,
trafic
rseau,
accs disque
Moyenne par
heure, jour,
mois



Sbastien Geiger IPHC UMR7178 du CNRS
12
Gestion des VMs
Assistant de cration (kvm ou openvz)
Sbastien Geiger IPHC UMR7178 du CNRS
13
Paramtres des VMs
Configuration et contrle
Sbastien Geiger IPHC UMR7178 du CNRS
14
Migration des VMs
Sans espace de disque partag (en 1h)
Avec un espace disque partag (en 46 secondes)
Slection du nud de destination Suivi des actions
Sbastien Geiger IPHC UMR7178 du CNRS
15
Sauvegarde des VMs
Type de sauvegarde
A chaud : copie de ltat, ncessite le support des LVM
(snapshot)
Suspendu : la vm est fige le temps de la copie
Arrt : la vm est arrte, puis redmarre
Sbastien Geiger IPHC UMR7178 du CNRS
16
Sauvegarde des VMs
Assistant de configuration
Sbastien Geiger IPHC UMR7178 du CNRS
17
Console OpenVZ
Accs via vnc par https. (Template CentOs5)

Sbastien Geiger IPHC UMR7178 du CNRS
18
Console KVM
Support du mode graphique
Sendkey
power

Sbastien Geiger IPHC UMR7178 du CNRS
19
Authentification et rle
Contrle de laccs au cluster par authentification
LDAP, Active Directory ou interne
Rles
Noacces : par dfaut
Pvevmuser : backup, config.cdrom, console et power
PvevmAdmin: pvevmuser + config.* et migration
PveDatastore: ajout des templates et espaces disques
pveAdmin: PvevmAdmin + PveDatastore + audit
Admin: pveAdmin + connexion par ssh sur les noeuds
Autorisation par groupe ou par personne sur chaque
VM
Sbastien Geiger IPHC UMR7178 du CNRS
20
Mode Haute disponibilit
Principe
Redmarre les VMs dun nud si celui-ci est dfectueux
Empche un nud dfaillant de rejoindre le cluster
Prrequis
3 nuds minimum
Dispositif dempchement (fencing device)
IPMI, UPS, BMC
A tester ;)
Sbastien Geiger IPHC UMR7178 du CNRS
21
Les services virtualisables
Service de gestion de l'infrastructure informatique (Nagios, Cacti, Ocs,
Puppet, Glpi, Cups & Impression Windows),
Service d'annuaire et d'authentification (Openldap, Active Directory,
FreeRADIUS, CAS, LDAP Account Manager),
Service Web (Webmail & calendrier, Spip, Joomla, SharePoint),
Service interactif (ssh machine de rebond, Windows RDS),
Formation et ducation (besoin ponctuel de formation, de TPs ou
d'valuation),
Compilation & CAO (compilation de code VHDL, outils Xilinx),
Virtual Desktop Infrastructure (rpondre aux besoins des chercheurs ultra
mobile avec des "VM desktop" pour les possesseurs de tablettes ou
Smartphones, en replacement de leur matriel actuel)
Sbastien Geiger IPHC UMR7178 du CNRS
22
Liens
Proxmox
http://pve.proxmox.com/wiki/Main_Page
Proxmox 2.0
http://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0
OpenVz template
http://pve.proxmox.com/wiki/Get_Virtual_Appliances
Vidos tutoriels
http://www.youtube.com/user/ProxmoxVE
Du bon usage de la virtualisation de serveurs
https://2011.jres.org/archives/124/index.htm




Sbastien Geiger IPHC UMR7178 du CNRS
23