of 23 /23
PROXMOX VE 2.0 Solution de virtualisation « bare metal » open source Sébastien Geiger IPHC UMR 7178 31/05/2012

Présentation de Proxmox

  • Author
    ngocong

  • View
    246

  • Download
    3

Embed Size (px)

Text of Présentation de Proxmox

  • 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

    http://pve.proxmox.com/wiki/Two-Node_High_Availability_Clusterhttp://pve.proxmox.com/wiki/Two-Node_High_Availability_Clusterhttp://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster

  • 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

    http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster

  • 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

    http://pve.proxmox.com/wiki/Main_Pagehttp://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0http://pve.proxmox.com/wiki/Category:Proxmox_VE_2.0http://pve.proxmox.com/wiki/Get_Virtual_Applianceshttp://www.youtube.com/user/ProxmoxVEhttp://www.youtube.com/user/ProxmoxVEhttps://2011.jres.org/archives/124/index.htmhttps://2011.jres.org/archives/124/index.htm