of 201 /201
Présentation de la formation proxmox, installation et administration proxmox, installation et administration alphorm.com™© de la formation Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Ludovic Quenec'hdu Formateur et Consultant indépendant OpenSource et virtualisation Contact : [email protected]

proxmox, installation et administration Présentation de la ... - support de... · • Proxmoxutilise un noyau Redhat 6 modifié pour gérer OpenVZ ... • CEPH : est une plateforme

  • Author
    buihanh

  • View
    238

  • Download
    1

Embed Size (px)

Text of proxmox, installation et administration Présentation de la ... - support de... · •...

  • Prsentation de la formation

    proxmox, installation et administration

    proxmox, installation et administration alphorm.com

    de la formation

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Prsentation du formateur

    Prsentation de proxmoxVE 3.x

    A Propos de la formation

    Objectifs de la formation

    proxmox, installation et administration alphorm.com

    Plan de formation

    Prsentation du Lab

  • Prsentation du formateur Ludovic Quenec'hdu

    Formateur et consultant indpendant Logiciel libre, virtualisation et scurit

    J'ai t administrateur, chef de projet, architecte et consultant

    Je dispense des formations sur les logiciels libres depuis plus de 15 ans et VMware vSphere depuis quelques annes

    proxmox, installation et administration alphorm.com

    Email: [email protected]

    LinkedIn :http://www.linkedin.com/pub/ludovic-quenec-hdu/47/6bb/550

    Viadeo :

    Site : http://lquenec.free.fr

    Blog : http://liberervous.lquenec.free.fr

  • Prsentation de proxmoxVE 3.x

    Solution de virtualisation libre licence AGPLv3

    Site : http://proxmox.com

    proxmox, installation et administration alphorm.com

    Site : http://proxmox.com

  • Prsentation de proxmoxVE 3.x Proxmox VE :

    est une solution complte de virtualisation Open Source base sur les composants kvmet OpenVz et permet la gestion graphique des machines virtuelles, des rseaux virtuels, du stockage ainsi que la gestion centralis dun cluster et de la Haute Disponibilit (HA).

    C'est une solution bare-metal

    On la trouve chez de grands hbergeurs Online.net, OVH, .

    proxmox, installation et administration alphorm.com

    On la trouve chez de grands hbergeurs Online.net, OVH, .

    C'est une solution trs utilis dans le monde du libre.

  • Prsentation de proxmoxVE 3.x Fonctionnalits :

    Cration de machines virtuelles para-virtualis ou non;

    Dploiement d'appliance avec OpenVZ;

    Dmarrage, arrt, clonage, sauvegarde et restauration, snapshot, modles, etc...;

    Migration a chaud des VMs sur diffrents nuds d'un cluster, haute Disponibilit des machines virtuelles;

    proxmox, installation et administration alphorm.com

    machines virtuelles;

    Gestion de stockage iscsi, Glusterfs, nfs, rdb.

  • A propos de la formation Public concern :

    Technicien Systmes & Rseaux

    Administrateurs Systmes

    Ingnieurs Systmes

    Architecte Systmes ou Infrastructure

    Directeur Systmes dInformation

    proxmox, installation et administration alphorm.com

    Directeur Systmes dInformation

    Prrequis pour bien comprendre :

    Disposer de connaissances linux est un plus

    Connaissances de base des OS

    Connaissances de base des rseaux, Stockage...

  • Objectifs de la formation Dployer et configurer un serveur Proxmox

    Crer, administrer et dplacer les machines virtuelles

    Comprendre, configurer et grer les aspects rseau et stockage partags

    Crer un cluster Proxmox

    Optimiser la disponibilit de linfrastructure avec la HA et les stratgies de sauvegardes

    proxmox, installation et administration alphorm.com

    sauvegardes

    Grer les accs utilisateurs et dcouvrir le mode CLI et les fichiers de configurations

  • Les liens utiles Documentations :

    Wiki complet : http://pve.proxmox.com/wiki/Documentation

    proxmox, installation et administration alphorm.com

    Forums :

    Forum officiel Proxmox : http://forum.proxmox.com/

  • Plan de formation Module 1 Concept, architecture, KVM, OpenVZ

    Module 2 Installation et prise en main

    Module 3 Les machines virtuelles sous Proxmox

    Module 4 Le modle rseau sous ProxmoxVe

    Module 5 Le modle de stockage

    Module 6 Grer les machines virtuelles

    proxmox, installation et administration alphorm.com

    Module 6 Grer les machines virtuelles

    Module 7 La sauvegarde et restauration

    Module 8 Les clusters avec Proxmox

    Module 9 Grer la Haute disponibilit

    Module 10 Gestions des utilisateurs

    Module 11 Gestion avancs de Proxmox

  • Prsentation du Lab Un premier lab physique :

    3 serveurs physiques

    un SAN et un NAS

    une console d'administration, un navigateur web avec java install

    Ce qui utilis dans cette formation :

    proxmox, installation et administration alphorm.com

    Ce qui utilis dans cette formation :

    un PC avec les fonctionnalit de virtualisation Hardware

    kvm charg et virt-manager pour l'administration des VMs

    Un san virtuel openfiler

    Un NAS virtuel Freenas

    Une console dadministration, navigateur web

  • Are you ready ?

    proxmox, installation et administration alphorm.com

  • Concept et architecurede ProxmoxVE

    Concept architecture kvm OpenVZ

    proxmox, installation et administration alphorm.com

    de ProxmoxVE

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Introduction la virtualisation

    Architecture de proxmoxVE 3.x

    Les services proxmoxVE 3.x

    Les technologies ProxmoxVE

    proxmox, installation et administration alphorm.com

  • Introduction a la virtualisation Virtualisation complte ou full virtualisation

    La para-virtualisation

    La virtualisation hardware

    Les containers

    proxmox, installation et administration alphorm.com

  • Virtualisation complte full virtualisation Le logiciel de virtualisation cre un environnement virtuel complet, il mule un ordinateur complet,

    contrleur de disques, carte rseau... quelques rares exceptions, le systme d'exploitation invit (install dans la machine virtuelle) ne communique qu'avec ce pseudo matriel simul, rendant tanche l'environnement virtualis.

    L avantage est de pouvoir installer tout type d os sur un logiciel dmulation.

    Tout l environnement doit tre traduit de binairement par le logiciel de virtualization. D ou des performances vraiment dgrad par rapport a un OS install directement sur une machine.

    proxmox, installation et administration alphorm.com

  • La paravirtualisation La para virtualisation consiste a modifier le systme d'exploitation invit afin de discuter

    directement avec 'hyperviseur.

    Certaine partie du systme invit au sens de la para virtualisation est en contact direct avec le matriel physique.

    Lavantages sont des performances notables par rapport a la full virtualisation. Toutefois, il faut donc dvelopper des pilotes spcifiques et donc avoir accs au codes sources de los invits

    proxmox, installation et administration alphorm.com

    invits

  • La virtualisation matriel assiste La virtualisation assiste par le matriel modifie l'accs du systme

    invit au matriel.

    Les systmes d'exploitation x86 sont conus pour avoir un accs direct aux ressources pour fonctionner.

    Avec la virtualisation logicielle, la VMM mule le matriel ncessaire pour le systme d'exploitation.

    Avec la virtualisation assiste par le matriel le systme

    proxmox, installation et administration alphorm.com

    Avec la virtualisation assiste par le matriel le systme d'exploitation dispose d'un accs direct aux ressources sans aucune mulation ou modification du systme d'exploitation.

    Pour cela la machine physiques ou est install le logiciel de virtualisation (hyperviseur par exemple), doit possder des processeurs grant ces fonctions. Intel et amd fournissent ces instructions.

    Lhyperviseur ne joue plus que le rle de gestionnaire de ressources. Les performances sont grandement amliores.

  • Les containers Un isolateur ou container est un logiciel permettant d'isoler l'excution des

    applications dans des contextes ou zones d'excution.

    Il s'agit d'un partitionnement logique au niveau des ressources systmes : processus, rseau, systme de fichiers

    Dans ce cas, il n'y a pas d' mulation proprement parler comment dans d'autres systme de virtualisation.

    proxmox, installation et administration alphorm.com

    d'autres systme de virtualisation.

    Cest juste un systme de fichiers plac dans un rpertoire du systme hte.

  • Architecture de proxmoxVE 3.x Proxmox est un environnement de virtualisation, pas un hyperviseur ou un autre outils

    de virtualisation.

    Proxmox se base sur un systme Linux Debian wheezy

    Proxmox utilise un noyau Redhat 6 modifi pour grer OpenVZ

    Proxmox utilise 2 technologies pour virtualiser :

    proxmox, installation et administration alphorm.com

    Kvm

    OpenVz

    Promox est donc un systme dexploitation qui fournit des outils de virtualisations et une interface de gestion centraliss.

  • Les services proxmoxVE 3.x Les services proxmoxVE 3.xUn noeud dun cluster Proxmox VE xcute un certain nombre de services. Nous allons voir une petite description de ces services (deamons en langue Linux)

    pve-cluster : Ce service est le cur de toute installation Proxmox VE . Il fournit un systme de fichier Proxmox_Cluster_file_system_ (pmxcfs), pour stocker les fichiers de configuration, rpliqu en temps rel sur tous les nuds en utilisant corosync. Les fichiers de configuration sont stocks dans le rpertoire /etc/pve:

    proxmox, installation et administration alphorm.com

    Pvedaemon : pvedaemon est le serveur de l'API REST http://fr.wikipedia.org/wiki/Representational_State_Transfer. Tous les appels d'API qui ncessitent les privilges root sont effectues en utilisant ce serveur. Le serveur s'excute en tant que root, mais seulement l'coute sur un port adresse locale 127.0.0.1:85 pour des raisons de scurit. Il sert gnralement les demandes de pveproxy, qui coute lui sur les ports publics, et excut en tant qu'utilisateur non root.

    Pveproxy :Comme son nom lindique; ce service est un proxy qui transfre les appels des nuds dans le cluster. Cela permet deffectuer des requtes scuriss avec un utilisateur non root.

  • Les services proxmoxVE 3.x Pvestatd : est le service dtat de PVE. Il interroge le statut de toutes les ressources (VM,

    conteneurs, stockage), et envoie le rsultat tous les membres du cluster. On peut vrifier les donnes obtenues avec la commande : # cat /etc/pve/.rrd

    pve-manager : Ce nest pas un service a proprement parler, cest un script qui se charge d arrter et de dmarrer les VMs et conteneurs.

    proxmox, installation et administration alphorm.com

  • Les services proxmoxVE 3.x Les services cluster

    cman (corosync) : cman (Cluster Manager) est un gestionnaire de cluster. Il dmarre un service qui gre un groupes de services (), plus un gestionnaire de connexions qui s'occupe de la gestion de l'appartenance des nuds un Cluster, des messages entre les nuds du cluster, de la notification d'vnements, du quorum et les changement d'tat dans le cluster.

    Fenced : ce service est trs important (indispensable pour le HA). Il permet de bloquer un nuds dfaillant et donc dmarrer plusieurs fois les mmes services dans le cluster. Fencer un nud

    proxmox, installation et administration alphorm.com

    dfaillant et donc dmarrer plusieurs fois les mmes services dans le cluster. Fencer un nud entends le redmarrer et ou lempcher dcrire sur les disques. En dsactivant son port sur un commutateur SAN, en coupant le courant du nud ou en lui envoyant des commandes darrt en ssh.

    Rgmanager : est le service qui surveille le statuts des ressources du cluster, vrifie ltats dun systme de fichier par exemple. rgmanager vrifie le statut des ressources individuelles, pas des services entiers.

  • Les services proxmoxVE 3.x Les services standards Linux

    ntp : service de gestion du temps, Network Time Protocol, ils est indispensable dans un cluster, que tous les nuds ai leur temps synchrone.

    rsyslog : est le dmon (service sous Linux) de gestion des journaux systme. Il enregistre toute les activits.

    Postfix : service de messagerie smtp. Envoie de message electronique.

    proxmox, installation et administration alphorm.com

    Postfix : service de messagerie smtp. Envoie de message electronique.

  • Technologie ProxmoxVE KSM : Kernel Samepage Merging ou Kernel Shared Memory permet a plusieurs VMs de mme type de

    partager les pages mmoires. Ce qui permet une rduction de la consommation mmoire.

    Bonding : Agrgation de carte rseaux, galement appel NIC teamings, permet d'obtenir soit de la haute performance ou la redondance ou mme les deux en mme temps. En mettant en place l'agrgation de liens, deux cartes rseau apparaissent comme une seule interface, permet de doubler la vitesse. Il s'agit d'une fonctionnalit native du noyau Linux qui est support par la plupart des commutateurs. Le Channel Bonding amliore grandement les dlais de migration et d'amliore la vitesse de rplication de donnes entre les nuds du cluster

    proxmox, installation et administration alphorm.com

    SPICE : (Simple Protocol for Independent Computing Environments) est un protocole daffichage et dinteraction distance ddi aux machines virtuelles; principalement pour la virtualisation des bureaux a distance. On peut le comparer a RDP ou ICA.

  • Technologie ProxmoxVE Le LVM : est le gestionnaire de Volume logique du noyau Linux. Il permet de redimensionner, des

    groupes de volumes, des volumes logiques et crer des snapshots. Toutes ces fonctions sont raliss a chaud .

    DRBD : (Distributed Replicated Block Device ou priphrique en mode bloc rpliqu et distribu) est une architecture de stockage distribue pour GNU/Linux, permettant la rplication de priphriques de bloc (disques, partitions, volumes logiques etc) entre des serveurs

    CEPH : est une plateforme libre de stockage distribu. Les objectifs principaux de Ceph sont d'tre compltement distribu sans point unique de dfaillance, extensible jusqu' l'exabyte et librement

    proxmox, installation et administration alphorm.com

    compltement distribu sans point unique de dfaillance, extensible jusqu' l'exabyte et librement disponible. Les donnes sont rpliques permettant au systme d'tre tolrant aux pannes.

    GLusterFS : est un systme de fichiers libre distribu en parallle, qui permet de stocker jusqu' plusieurs ptaoctets (1015 octets). C'est un systme de fichiers de clusters. Livr en deux parties - un serveur et un client.

  • Ce quon a couvert Introduction la virtualisation

    Architecture de proxmoxVE 3.x

    Les services proxmoxVE 3.x

    Les technologies ProxmoxVE

    proxmox, installation et administration alphorm.com

  • kvm

    Concept architecture kvm OpenVZ

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Lmulateur qemu

    Les fonctionnalits de qemu

    Quest ce Kvm

    Les fonctionnalits de kvm

    proxmox, installation et administration alphorm.com

  • Lmulateur qemu QEMU est un projet de virtualisation complte libre

    Il a t fond par Fabrice BELLARD et diffus la communaut en 2003

    QEMU est diffus sous la licence GNU GPL

    QEMU utilise la virtualisation complte, et il supporte de nombreuses architectures cibles. Xx86, ARM, SPARC, etc..

    proxmox, installation et administration alphorm.com

    Il fonctionne sur les plates-formes les plus courantes (Microsoft Windows, GNU/Linux, Mac OS X) et est trs simple d'utilisation

    QEMU utilise un module d'acclration systme pour amliorer les performances. Ce module s'appelle kqemu (kernel-QEMU)

    Comme toutes les solutions de virtualisation complte, QEMU noffre pas de performances de haut niveau.

  • Les fonctionnalits de qemu Gestion des images qcow2 (thin provisionning), raw, vmdk (vmware), OS X dmg ,

    virtualBox vdi, ..

    Grande quantit de matriel mul (rseaux, contrleur disques, port parallle, pci, usb..)

    Excellente gestion du rseau, bridge, translations adresse rseau, TUN/TAP..

    Gestion des sauvegardes et restaurations via les clichs (snapshot)

    proxmox, installation et administration alphorm.com

    Gestion des sauvegardes et restaurations via les clichs (snapshot)

    Clonages de machine virtuelle, modles de machine virtuelle

    Accessible en vnc

    Gre le SMP

  • Quest ce Kvm KVM est un hyperviseur libre de type I pour Linux.

    KVM est un projet de virtualisation complte qui utilise les instructions de virtualisation des processeurs x86 rcents.

    Le projet KVM (Kernel-based Virtual Machine - machine virtuelle dans le noyau) a t cr en 2006 par la socit Qumranet.

    KVM a su trs vite attirer les contributions externes et le code source du projet a t intgr au noyau Linux ds fvrier 2007.

    proxmox, installation et administration alphorm.com

    KVM a su trs vite attirer les contributions externes et le code source du projet a t intgr au noyau Linux ds fvrier 2007.

    KVM fait partie maintenant du projet RedHat.

    KVM est majoritairement sous licence GNU GPL, avec quelques variations mineures sur certains composants. L'intgralit du projet est nanmoins sous une licence libre

    Les performances sont quivalentes, voire meilleures dans certains cas d'utilisation, celles observes sur VMware

  • Quest ce Kvm Le modle de virtualisation KVM comprend donc 2 composants :

    Un hyperviseur kvm, avec les fonctionnalits de virtualisation matrielle

    Un logiciel utilisateur pour muler le matriel d'une machine physique.

    L'hyperviseur permet d'utiliser des pilotes de para-virtualisation virtio.

    Ces derniers sont disponibles pour les machines Microsoft et Linux ce qui amliore

    proxmox, installation et administration alphorm.com

    Ces derniers sont disponibles pour les machines Microsoft et Linux ce qui amliore grandement la virtualisation.

  • Les fonctionnalits de kvm Kvm est bas sur qemu, il reprends donc toute les fonctionnalits de ce dernier

    Kvm permet la virtualisation hardware, les performances sont bien plus levs quavec qemu.

    Kvm peut comme qemu effectuer des migrations a chaud, mais est plus performants.

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Lmulateur qemu

    Les fonctionnalits de qemu

    Quest ce Kvm

    Les fonctionnalits de kvm

    proxmox, installation et administration alphorm.com

  • OpenVZ

    Concept architecture kvm OpenVZ

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Principes

    Fonctionnalits

    Avantages et inconvnient

    proxmox, installation et administration alphorm.com

  • Principe C'est une virtualisation au niveau noyau en ralisant un partitionnement des ressources

    systmes, mmoire, rseau, systme de fichiers

    C'est le noyau du systme d'exploitation qui fait une isolation entre des machines virtuelles et permet d'excuter des applications dans des contextes indpendant, il isole les vm comme de simples processus.

    Un processus de machine virtuelle ne peut pas faire de dni de service hors de son systme de partition.

    proxmox, installation et administration alphorm.com

    systme de partition.

    Il n'y a pas d' mulation proprement parler comme dans d'autres systme de virtualisation.

    openVZ repose sur une modification du noyau Linux sous la forme d'un patch. Le code n'tant pas actuellement intgr dans le noyau officiel

    C'est une virtualisation trs lgre et peu intrusif.

  • Fonctionnalits Migration chaud : Sauvegarde sur disque de ltat du serveur virtuel via un mcanisme

    de snapshot. Ce fichier peut alors tre transfr sur une autre machine et restaur en tat de marche en quelques secondes.

    Les beancounters : Ensemble de paramtres (une vingtaine) pouvant tre attribu chaque serveur virtuel pour imposer des limites et prserver les ressources de la machine hte.

    Gestion des ressources : Contrle de lutilisation des ressources de lhte par machine

    proxmox, installation et administration alphorm.com

    Gestion des ressources : Contrle de lutilisation des ressources de lhte par machine virtuelle (mmoire rsidente et virtuelle, quotas dutilisation CPU et disque, priorits daccs CPU et disque)

    Toutes les ressources peuvent tre modifies chaud.

    Modele, appliances : se dploie comme un simple systme de fichiers

  • Avantages et inconvnients Avantages

    Les machines virtuelles OpenVZ partagent les mmes appels systmes (un seul noyau) et il n'y a donc aucune charge supplmentaire due a une mulation

    Une virtualisation trs lgre, qui permet donc une consommation proche d'un systme natif.

    Une installation extrmement simple au travers de modles trs lger, quelque centaines de Mga octets. Pas dos a install et de trs nombreuses Appliance proposs.

    Les processus d'une machine virtuelle sont des processus normaux d'un seul et mme noyau, le

    proxmox, installation et administration alphorm.com

    Les processus d'une machine virtuelle sont des processus normaux d'un seul et mme noyau, le noyau de lhte. Les E/S sont donc plus efficaces que sur un systme qui tournerait travers une mulation

    C'est la performance qui rend les containers openVZ aussi attractifs

    Fourni des Appliance pour tout type de service : messagerie, ldap, dhcp, CMS, ..

    La possibilit de mutualisation, il est possible de dployer plusieurs dizaines de containers sur un petit serveur physique.

  • Avantages et inconvnients Avantages

    Les appliances OpenVZ ou Virtual Private Servers se comportent comme des serveurs part entire, mais isols du systme hte.

    Administration facilite, conomie d'nergie

    Toutes les ressources peuvent tre modifies chaud, cpu, ram, quotas disques, rseau. On ne modifie que des paramtres dans un fichiers de configuration. Pas de reboot !

    Inconvnient

    proxmox, installation et administration alphorm.com

    Inconvnient

    On ne peut que dployer des machines virtuelles Linux

    Disposer dun noyau patch. Mais inclus dans ProxmoxVE

  • Ce quon a couvert Principes

    Fonctionnalits

    Avantages et inconvnient

    proxmox, installation et administration alphorm.com

  • Installation

    Installation et prise en main

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Installation de ProxmoxVE

    proxmox, installation et administration alphorm.com

  • Installation de ProxmoxVE Rcuprer l'iso sur http://www.proxmox.com/downloads

    Plusieurs versions disponible

    Tlchargement direct ou Torrent

    Crer une machine virtuelle kvm avec virt-manager ou autre virtualBox, VmwareWorkstation

    Dmarrer l'installation

    proxmox, installation et administration alphorm.com

    Dmarrer l'installation

  • Installation de ProxmoxVE Comme pour ESXI ou Xenserver, c'est un produit bare-metal qui va donc formater tout le

    disque dur sans rien ne demander

    Droulement l'installation :

    Accepter la licence

    Choisir la zone rgionale, le clavier

    Indiquer le mots de passe root

    proxmox, installation et administration alphorm.com

    Indiquer le mots de passe root

    Indiquer nom de domaines et nom dhte, et la pile IP

    Attendre et rebooter !!

    Voila pas plus compliqu !

  • Dcouverte et prise en main de l'interface de gestion web

    Comment se connecte ton?

    https://adresse_ip_du serveur:8006

    Dmonstration de l'interface web

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Installation d'un serveur Proxmox

    proxmox, installation et administration alphorm.com

  • Dcouverte de l'interface de gestion Web

    Installation et prise en main

    proxmox, installation et administration alphorm.com

    de gestion Web

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Connexion a la console de gestion

    Grand tour de la console

    Installation de lapplet java pour la console des machines virtuelles

    proxmox, installation et administration alphorm.com

  • Connexion a la console de gestion Linstallation est termin, il est temps de se connecter a la console de

    gestion web

    https://@ip:port https://192.168.10.1:8006

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Grand tour de la console Dmonstration

    proxmox, installation et administration alphorm.com

  • Installation de lapplet java Une console permet daccder a la machines virtuelle

    Il faut tout dabord installer un plug-in java

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Connexion a la console de gestion

    Grand tour de la console

    Installation de lapplet java pour la console des machines virtuelles

    proxmox, installation et administration alphorm.com

  • Ma premire machine virtuelles Linux avec kvm

    Les machines virtuelles sous Proxmox

    proxmox, installation et administration alphorm.com

    virtuelles Linux avec kvm

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cration d'une machine virtuelle Linux avec kvm

    Les diffrentes options proposs.

    La connexion avec la console java et vnc

    proxmox, installation et administration alphorm.com

  • Crer une machine virtuelle avec Proxmox Cest trs simple,

    tapes :

    Cliquez sur Crer VM en haut droite suivre les tapes .Cela ressemble a la cration d'une VM VMware avec ESXI

    Donner un nom, un ID, slectionner le type d'os

    Slectionner l'iso pour l'installation ou le lecteur DVD

    proxmox, installation et administration alphorm.com

    Slectionner l'iso pour l'installation ou le lecteur DVD

    Le type de contrleur de disque, le format de fichier, le cpu, la mmoire et le mode de rseau (bridge).

    Dmonstration vido

  • Crer une machine virtuelle avec Proxmox Cest trs simple ! NON ?

    Et voil , il suffit maintenant de se connecter avec la console pour effectuer l'installation .

    Dmonstration ;)

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Cration d'une machine virtuelle Linux avec kvm

    Les diffrentes options proposs.

    La connexion avec la console java et vnc

    proxmox, installation et administration alphorm.com

  • Ma premire machine virtuelles Windows avec kvm

    Les machines virtuelles sous Proxmox

    proxmox, installation et administration alphorm.com

    virtuelles Windows avec kvm

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cration d'une machine virtuelle Windows avec kvm

    Les diffrentes options proposs.

    La connexion avec la console java et vnc

    Installation des pilotes Virtio

    proxmox, installation et administration alphorm.com

  • Crer une machine virtuelle avec Proxmox Cest trs simple,

    tapes :

    Cliquez sur Crer VM en haut droite suivre les tapes .Cela ressemble a la cration d'une VM VMware avec ESXI

    Donner un nom, un ID, slectionner le type de MS Windows

    Slectionner l'iso pour l'installation ou le lecteur DVD

    proxmox, installation et administration alphorm.com

    Slectionner l'iso pour l'installation ou le lecteur DVD

    Le type de contrleur de disque, le format de fichier, le cpu, la mmoire et le mode de rseau (bridge).

    Dmonstration vido

  • Crer une machine virtuelle avec Proxmox Cest trs simple ! NON ?

    Et voil , il suffit maintenant de se connecter avec la console pour effectuer l'installation .

    Dmonstration ;)

    proxmox, installation et administration alphorm.com

  • Installation des pilotes Virtio Installer un lecteur CD avec le fichier iso des pilotes virtio

    Installer les pilotes Virtio

    Configurer sa carte reseau avec les pilotes virtio

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Cration d'une machine virtuelle Windows avec kvm

    Les diffrentes options proposs.

    La connexion avec la console java et vnc

    Installation des pilotes Virtio

    proxmox, installation et administration alphorm.com

  • Dploiement de templates OpenVZ

    Les machines virtuelles sous Proxmox

    proxmox, installation et administration alphorm.com

    templates OpenVZ

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Tlchargement dAppliance ou Template

    Cration d un container OpenVz

    Connexion via la console Java et en ssh

    proxmox, installation et administration alphorm.com

  • Crer une machine virtuelle avec Proxmox Cest trs simple,

    tapes :

    Tlcharger un Template

    Cliquez sur Crer CT en haut droite suivre les tapes .

    Donner un nom, un ID

    proxmox, installation et administration alphorm.com

    Donner un nom, un ID

    Slectionner le modle a utiliser

    le cpu, la mmoire et le mode de connexion rseau.

    Dmonstration vido

  • Crer une machine virtuelle avec Proxmox Cest trs simple ! NON ?

    Et voil , il suffit maintenant de se connecter avec la console pour utiliser le systme.

    En fonction des Appliances, une modification est ncessaire sur la nouvelle machine OpenVZ pour se connecter !

    Exemple : sur CentOS 5, se connecter en ssh ou via le shell sur lhte.

    proxmox, installation et administration alphorm.com

    Exemple : sur CentOS 5, se connecter en ssh ou via le shell sur lhte.

    Modifier le fichier /etc/inittab. Ajouter : 1:2345:respawn:/sbin/agetty tty1 38400 linuxen fin de fichier

    Dmonstration ;)

  • Ce quon a couvert Tlchargement dAppliance OpenVz

    Cration d un conteneur.

    Connexion avec la console java et vnc

    proxmox, installation et administration alphorm.com

  • Dmarrer, arrter, suspendre les VMs

    Grer les machines virtuelles

    proxmox, installation et administration alphorm.com

    suspendre les VMs

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Les diffrents moyens de dactiver, stopper et arrter des machines

    virtuelles

    proxmox, installation et administration alphorm.com

  • Les diffrents moyens de dactiver, stopper,.. Il y a plusieurs modes afin de stopper ou arrter ou stopper une VM.

    Le menu contextuelle sur chaque VM

    Par la console JAVA, VNC

    Les raccourcis de linterface de gestion

    proxmox, installation et administration alphorm.com

  • Ce que l'on a couvert : Les diffrents actions possibles sur les VMs

    proxmox, installation et administration alphorm.com

  • Les snapshots

    Grer les machines virtuelles

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Quest qu un clich ou snapshot

    proxmox, installation et administration alphorm.com

  • Quest qu un clich ou snapshot Un snapshot (point de contrle) est la sauvegarde de l'tat de votre VM

    un instant T pouvant tre restaur tout moment.

    Votre machine virtuelle dispose d'un fichier par disque visible dans le systme. A chaque snapshot ralis, votre fichier principal du disque est fig et un nouveau fichier est cr chaque cration de snapshot. Toutes les nouvelles modifications sont donc stockes sur ce fichier secondaire.

    proxmox, installation et administration alphorm.com

    Toutes les nouvelles modifications sont donc stockes sur ce fichier secondaire.

    Il est important de comprendre que les points de contrle ne sont pas des sauvegardes, mais des points de restauration utiles en cas de problme suite l'installation de logiciels ou de modification systme.

  • Ce quon a couvert Quest qu un clich ou snapshot

    proxmox, installation et administration alphorm.com

  • Cloner les VM

    Grer les machines virtuelles

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Les diffrents type de clones

    Le clonage simple

    Le clonage par modles

    proxmox, installation et administration alphorm.com

  • Les diffrents type de clones Trois types de clones sont disponibles

    Les Containers OpenVz sont des systmes prconfigur qui se dploie en quelques cliques. Ce sont donc des clones ou modles.

    Les clones complet : Toute la machine est copi a lidentique et lon peut lutiliser sur dautres serveurs

    Les clones lis

    proxmox, installation et administration alphorm.com

    Les clones lis

    Lavantage dun clone lis et qu il requiert beaucoup moins d espaces,

    En revanche il ne peut fonctionner sans son modle.

  • Le clonage simple Seules les machines virtuelles kvm permettent deffectuer des clones.

    Dmonstration ;)

    Maintenant il faut les personnaliser.!

    Pour Ubuntu : A linstallation presser F4, pour le mode OEM

    Pour les autres Linux, il faudra passer par le mode rescue, trs peu de paramtres

    proxmox, installation et administration alphorm.com

    Pour les autres Linux, il faudra passer par le mode rescue, trs peu de paramtres changer

    Pour MS Windows : Loutil Sysprep ou pour Windows 7 le technet Building a Standard Image for Windows 7 : Step by step Guide

  • Le clonage par modles Il est possible de convertir une machine kvm en modle et partir de ce

    dernier . Soit Migrer le modle, soit le cloner

    Deux types de clones sont alors disponibles

    Le clone intgral

    Le clone lis (qui doit conserver son pre)

    proxmox, installation et administration alphorm.com

    Le clone lis (qui doit conserver son pre)

    Dmonstration

  • Ce quon a couvert Les diffrents type de clones

    Le clonage simple

    Le clonage par modles

    proxmox, installation et administration alphorm.com

  • Modle de rseau pont Bridge et routage veth et venet

    Le modle de rseau

    proxmox, installation et administration alphorm.com

    et routage veth et venet

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Rseau ponte Bridge et routage veth et venet

    Kvm : Le mode connexion par pont Bridge

    Kvm : Le mode NAT

    OpenVz : Le mode bridge (pont). Veth

    proxmox, installation et administration alphorm.com

    OpenVz : Le mode routage. venet

    Diffrences entre veth et venet

  • Rseau ponte Bridge et routage veth et venet Il y a plusieurs modes afin de connecter les machines virtuelles.

    Suivant le type de VM, kvm ou OpenVz

    Kvm :

    Le mode bridge (pont)

    Le mode NAT

    proxmox, installation et administration alphorm.com

    OpenVz :

    Le mode bridge (pont), veth : Virtual ethernet

    Le mode routage. venet : Virtual Network

  • Kvm : Le mode connexion par pont Bridge Le mode bridge (pont) :

    Lors de l'installation de Proxmox une ou plusieurs interfaces rseaux sont cres. Elles sont nommes eth0, eth1 et sont associs a un pont rseau nomm vmbr0, vmbr1,..

    L'intret d'utiliser un pont rseau permet aux Vms d'offrir des services rseaux avec broadcast, dhcp, samba, partage rseau MS Windows et galement de limiter la bande passante de la VM en descente et en monter (fonctionne en NAT galement).

    proxmox, installation et administration alphorm.com

  • Kvm : Le mode NAT Le mode NAT Traduction dadresse rseau:

    Ce mode de connexion n'offre pas la possibilit d'offrir de services rseaux aux Vms. La machine virtuelle accde aux rseau et a internet via une translation d'adresse.

    La machine virtuelle n'est pas accessible par les machines du rseau. Un intrt est de permettre d'installer un anti virus avant que la machine ne soit accessible de lextrieur.

    proxmox, installation et administration alphorm.com

  • OpenVz : Le mode bridge (pont). veth

    Le mode bridge (pont). veth Virtualethernet :

    Comme pour les Vms kvm, ce mode de connexion permet a la VM d'offrir des services rseaux avec la gestion du Broadcast (dhcp, samba,..)

    Le mode veth a des implications en matire de scurit . Il est pont directement sur le priphrique ethernet de l'hte physique et doit donc tre considr comme une interface physique connect sur une machine physique.

    proxmox, installation et administration alphorm.com

  • OpenVz : Le mode routage. venet Avec le mode Venet :

    seul un administrateur pourra assign une adresse ip a une CT OpenVZ.

    En revanche certains services ne sont pas disponibles pour cette machine virtuelle. Pas d'adresse Mac, pas de sniffing rseau, de dhcp,...

    proxmox, installation et administration alphorm.com

  • Diffrences entre veth et venet

    Caractristiques veth venet

    MAC address OUI NON

    Broadcasts dans CT OUI NON

    proxmox, installation et administration alphorm.com

    Traffic sniffing OUI NON

    Scurit rseau Faible Haute

    Performance RAPIDE TRES RAPIDE

  • Ce quon a couvert Rseau ponte Bridge et routage veth et venet

    Kvm : Le mode connexion par pont Bridge

    Kvm : Le mode NAT

    OpenVz : Le mode bridge (pont). Veth

    proxmox, installation et administration alphorm.com

    OpenVz : Le mode routage. venet

    Diffrences entre veth et venet

  • Agrgation de cartes rseau (Channel Bonding)

    Le modle de rseau

    proxmox, installation et administration alphorm.com

    rseau (Channel Bonding)

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cest quoi le channel Bonding ?

    Prrequis

    Les diffrents modes

    Installation

    proxmox, installation et administration alphorm.com

    A la main

    Via linterface de gestion

  • Cest quoi le channel Bonding ? Le channel Bonding ou NIC teaming ou agrgation permet dappliquer des

    stratgies sur les cartes rseaux.

    Avec plusieurs cartes, un groupe dinterfaces est cr. Une seule interface reprsente le groupe.

    Cela donne la possibilit de mettre en place des stratgies :

    Lquilibrage de charge

    proxmox, installation et administration alphorm.com

    Lquilibrage de charge

    La tolrance aux pannes

    Amlioration des performances

  • Prrequis Le ou les commutateurs ou sont branchs les interfaces rseaux doivent

    supporter le teaming ou le port trunking

    Le commutateur doit grer la norme IEEE 802.3ad

    proxmox, installation et administration alphorm.com

  • Les diffrents modes Lquilibrage de charge Balance-rr

    Comme son nom lindique, ce mode fait transiter squentiellement les paquets sur chaque interfaces

    La sauvegarde active active backup

    Seule une interface est en fonctionnement, si elle vient a tomber, lautre

    proxmox, installation et administration alphorm.com

    Seule une interface est en fonctionnement, si elle vient a tomber, lautre interface prends la main et reoit les paquets.

    La balance xor

    Ce mode est bas sur une politique de hachage de transmission. Une interface pour l envoie vers une adresse MAC (adresse MAC de la source XOR adresse MAC de destination) modulo nombre dinterface

  • Les diffrents modes Le Broadcast

    Les paquets sont envoys sur toutes les interfaces rseaux

    802.3ad

    Agrge plusieurs interfaces en groupes dynamiques partageant un paramtre commun. Cela permet dlargir la bande dynamiquement

    proxmox, installation et administration alphorm.com

    La balance tlb

    Le trafic sortant est distribu selon la vitesse de chaque cartes rseaux. Permet le fail-over galement

    La balance alb

    Mode tendue au mode prcdent, lquilibrage de charge est aussi en rception

  • Installation Mode manuel :

    Un peu de mode commande

    Dmonstration

    En mode GUI, je dois rebooter mon serveur !!

    Dmonstration

    proxmox, installation et administration alphorm.com

    Dmonstration

  • Ce quon a couvert Cest quoi le channel Bonding ?

    Prrequis

    Les diffrents modes

    Installation

    proxmox, installation et administration alphorm.com

    A la mano

    Via linterface de gestion

  • VLAN avec Proxmox

    Le modle de rseau

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Rseau local virtuel

    Intrts des VLANs

    Type de VLANs

    Dmonstration avec Proxmox

    proxmox, installation et administration alphorm.com

  • Rseau local virtuel Un Virtual local network ou VLAN est un ou des rseaux logiques au

    sein dun rseau local physique commut

    proxmox, installation et administration alphorm.com

  • Intrts des VLANs Rduit la taille des rseaux de broadcast

    Isole des domaines rseaux

    Amliore la scurit des rseaux

    Amliore lutilisation de la bande passante

    proxmox, installation et administration alphorm.com

  • Type de VLAN Il existe 3 types diffrents de VLAN :

    VLAN de niveau 1 (ou VLAN par port) : on dfinit les ports du commutateur qui appartiendront tel ou tel VLAN. .

    VLAN de niveau 2 (ou VLAN par adresse MAC) : on indique directement les adresses MAC des cartes rseaux contenues

    VLAN de niveau 3 (ou VLAN par adresse IP) : on indique les adresses IP (ou

    proxmox, installation et administration alphorm.com

    VLAN de niveau 3 (ou VLAN par adresse IP) : on indique les adresses IP (ou une plage d'IP) qui appartiendront tel ou tel VLAN.

  • Dmonstration avec Proxmox Dmonstration Tagguer les VLANs avec proxmox

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Rseau local virtuel

    Intrts des VLANs

    Type de VLANs

    Dmonstration avec Proxmox

    proxmox, installation et administration alphorm.com

  • Rappel sur les notions de stockage : SAN, NAS, Proxmox Cluster file

    Le modle de stockage

    proxmox, installation et administration alphorm.com

    SAN, NAS, Proxmox Cluster file system (pmxcfs), LVM

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Rappel sur les notions de stockage

    SAN : Storage Area Network (rseau de stockage)

    NAS : Network Area Storage

    Pmxcfs

    proxmox, installation et administration alphorm.com

    Le LVM

    Les systmes de fichiers distribus Glusterfs, ceph, GoogleFS (GFS)

  • Rappel sur les notions de stockage

    Il y a beaucoup de moyens pour stocker ses donnes

    Il y a diffrents moyen daccder ses donnes

    Les disques locaux

    Les disques en rseaux de stockage

    proxmox, installation et administration alphorm.com

    3 grandes technologies

  • Storage Area Network (rseau de stockage) Les rseau de stockage SAN utilise ses propres

    Le Fiber Channel

    Le ISCSI

    Le Fiber channel Over Ethernet

    proxmox, installation et administration alphorm.com

    Les rseau de stockage SAN on accde par block, pas de systme de fichiers !

  • Network Area Network Les rseaux de stockage NAS

    On y accde par systmes de fichiers, pas par block

    Il faut monter ou connecter un systme de fichiers

    En NFS

    EN CIFS

    proxmox, installation et administration alphorm.com

    EN CIFS

    En WebDav

  • Pmxcfs Est un systme de fichiers dvelopp par Proxmox afin de rpliquer les

    fichiers de configuration des noeuds dun cluster

    Si un noeud nest pas disponible ces fichiers de configuration eux le sont.

    avantages

    proxmox, installation et administration alphorm.com

    rplication transparente de toute la configuration de tous les nuds en temps rel

    fournit des contrles de cohrence fortes pour viter les doublons des ID VM

    mises jour automatiques de la configuration du cluster avec corosync sur tous les nuds.

  • Le LVM On peut installer les VMs directement sur des Volumes logiques

    Avantages :

    Chaque VMs a son espace indpendant

    On peut redimensionner a chaud les espaces de stockage

    On peut effectuer des Snapshots des systmes de fichiers

    proxmox, installation et administration alphorm.com

    On peut effectuer des Snapshots des systmes de fichiers

    Dmonstration

  • Les systmes de fichiers distribus On a vu le SAN, le NAS des stockages distants partags

    Toute les donnes sont au mme endroits, on peut mettre en cluster les systmes de fichiers et utiliser la rplication

    Il existe beaucoup dimplmentation de systmes de fichiers distribus

    Ceph

    proxmox, installation et administration alphorm.com

    GoogleFS

    GlusterFS

    NFS ??

  • Ce quon a couvert Rappel sur les notions de stockage

    Storage Area Network (rseau de stockage)

    Network Area Network

    Pmxcfs

    proxmox, installation et administration alphorm.com

    Le LVM

    Les systmes de fichiers distribus Glusterfs, ceph, GoogleFS (GFS)

  • Connecter Proxmoxavec un san et nas

    Le modle de stockage

    proxmox, installation et administration alphorm.com

    avec un san et nas

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Crer des LUNs avec OpenFiler

    Connecter un serveur iscsi avec proxmox en iscsi et LVM

    Crer un template et VM sur le SAN

    Crer un partage NFS

    proxmox, installation et administration alphorm.com

    Crer des VMs et Templates sur le NFS

  • Crer des LUNs avec OpenFiler Se connecter sur lOpenfiler

    Crer les VG, LV et target iscsi

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Connexion avec Proxmox Accder aux iscsi en mode bloc

    Connecter directement les Volumes Groupes

    proxmox, installation et administration alphorm.com

  • Crer un template et VM sur le SAN Sur un SAN , pas possible, un Template est un rpertoire attach au

    nuds !

    Crer des VMs format de fichier raw

    Deplacer des disques sur le LVM

    Demonstration

    proxmox, installation et administration alphorm.com

    Demonstration

  • Crer un partage NFS Se connecter sur FreeNas

    Crer un volume ZFS et un share NFS

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Crer des VMs et Templates sur le NFS Connecter le share NFS sur proxmox

    Crer des templates et VMs

    Deplacer les disques sur le NFS

    Demonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Crer des LUNs avec OpenFilerConnecter un serveur iscsi avec proxmox

    Connexion avec Proxmox

    Crer un template et VM sur le SAN

    Crer un partage NFS

    proxmox, installation et administration alphorm.com

    Crer des VMs et Templates sur le NFS

  • Ceph RDB, les Filesystem distribus

    Le modle de stockage

    proxmox, installation et administration alphorm.com

    les Filesystem distribus

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cest quoi ceph ?

    Installation de Ceph

    Configuration et mise en place de ceph

    proxmox, installation et administration alphorm.com

  • Cest quoi Ceph Ceph est une plate-forme de stockage open source qui est conu pour

    rpondre aux besoins de stockage modernes. Ceph est volutive au niveau de lexabyte et conu pour navoir aucun point de dfaillance unique qui le rend idal pour les applications qui ncessitent un stockage hautement disponible

    Ceph est une plate-forme de stockage conu pour prsenter objet, bloc, et du stockage de fichiers partir d'un seul cluster distribu.

    proxmox, installation et administration alphorm.com

    Ceph est une plate-forme de stockage conu pour prsenter objet, bloc, et du stockage de fichiers partir d'un seul cluster distribu.

    Ceph fonctionne sur du matriel non spcialis. Le systme est conu pour tre auto-rparant et maximiser l'automatisation des tches administratives afin de rduire les cots d'exploitation.

  • Cest quoi Ceph Le systme de stockage d'objets de Ceph permet aux utilisateurs de

    monter Ceph comme un priphrique bloc en provisionnement dynamique. Ceph inclus le RADOS Block Device (RDB) Lorsqu'une application crit des donnes sur Ceph, les donnes sont strips et rpliquer dans le cluster.

    RADOS Block Device (RBD) s'intgre galement avec des machines virtuelles noyau (KVM).

    proxmox, installation et administration alphorm.com

    RADOS Block Device (RBD) s'intgre galement avec des machines virtuelles noyau (KVM).

  • Installation de Ceph Deux types dinstallations :

    Serveurs Ceph indpendant de proxmox

    Gestion de ceph directement dans proxmox

    Installation dans proxmox

    Mettre a jour le systme avec le repository pvetest

    proxmox, installation et administration alphorm.com

    Mettre a jour le systme avec le repository pvetest

    /etc/apt/source.list

    Cration dun cluster ceph

  • Installation de Ceph Installation les package Ceph

    Pveceph install

    Cration du fichier de configuration de Ceph /etc/pve/ceph.conf

    pveceph init --network 192.168.10.0/24

    proxmox, installation et administration alphorm.com

    Cration du moniteur Ceph

    Pveceph createmon

  • Creation des disques Ceph Le reste de la configuration seffectue en GUI

    Cration des journaux OSD Ceph sur les disques

    Cration du pool de stockage Ceph

    proxmox, installation et administration alphorm.com

  • Ce que lon a couvert Cest quoi Ceph

    Installation de ceph

    Cration du stockage distribues

    Utilisation du nouveau stockage

    proxmox, installation et administration alphorm.com

  • Mettre en place des stratgies de sauvegarde

    Sauvegarde et restauration

    proxmox, installation et administration alphorm.com

    stratgies de sauvegarde

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan La sauvegarde la main

    Les stratgies de sauvegarde avec Proxmox

    proxmox, installation et administration alphorm.com

  • La sauvegarde la main Chaque machine virtuelle et containers OPenVz peuvent tre

    sauvegarde manuellement

    3 types de sauvegardes

    Snapshot

    Suspendue

    proxmox, installation et administration alphorm.com

    Suspendue

    Stoppe

    Les types de compression ou pas de compression

    Dmonstration

  • Les stratgies de sauvegarde avec Proxmox Les options de sauvegarde sont identiques avec les stratgies de

    sauvegarde, compression, snapshot, stopper,

    Mise en place des stratgies de sauvegarde :

    Quelle machine dois je sauvegarde?

    O dois je sauvegarder?

    proxmox, installation et administration alphorm.com

    O dois je sauvegarder?

    Quand dois je sauvegarde

    Dmonstration

  • Ce quon a couvert La sauvegarde la main

    Les stratgies de sauvegarde avec Proxmox

    proxmox, installation et administration alphorm.com

  • Restauration de VMs

    Sauvegarde et restauration

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan

    Restauration de VMs et container OpenVz

    proxmox, installation et administration alphorm.com

  • Restauration de VMs et containers OpenVz On peut restaurer les VMs et containers leur place original, cela

    signifie que la VM existante sera supprime

    On peut restaurer des VMs et containers sur un autre stockage

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert

    Restaurations de VMs et containers OpenVz

    proxmox, installation et administration alphorm.com

  • Un peu de thorie

    Cluster Proxmox

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cest quoi un cluster ?

    Vocabulaire pour bien comprendre

    Corosync et Cman

    proxmox, installation et administration alphorm.com

  • Cest quoi un cluster ? wikipdia : un cluster est un ensemble de serveurs regroups

    artificiellement ensemble pour permettre la gestion globale de ceux-ci, et ventuellement la mise en place d'un systme de haute disponibilit.

    augmenter la disponibilit

    faciliter la monte en charge

    proxmox, installation et administration alphorm.com

    permettre une rpartition de la charge

    faciliter la gestion des ressources (processeur, mmoire vive, disques dur, bande passante rseau).

    Node : un nud est le nom donn un serveur l'intrieur d'un cluster. Un cluster est constitu de nuds ou nodes

  • Vocabulaire pour bien comprendre Dans un cluster. On trouve des nuds, un quorum, du fencing,

    Un nud est un serveur faisant partie dun cluster

    Le quorum est le nombre minimal de personnes ncessaires pour prendre une dcision dans un groupe. C'est un terme utilis en droit habituellement, et un quorum reprsente en gnral la majorit, si tout le monde vote pour une voix. En informatique, le quorum est le nombre minimal de votes

    proxmox, installation et administration alphorm.com

    une voix. En informatique, le quorum est le nombre minimal de votes atteindre pour prendre une dcision automatiquement.

    Le rle du fencing est d'autoriser le groupe du cluster ayant le quorum (ayant la majorit) isoler artificiellement des nuds dfaillantes. Pour ne pas se retrouver avec des services identiques qui tournent dans le cluster.

  • Corosync et Cman Proxmox utilise les services Corosync et Cman, pour mettre en place le

    cluster :

    Corosync : permet de mettre en cluster les nuds, cration du cluster, acceptation de nouveaux membres

    cman : Cluster MANager (c'est un gestionnaire de cluster distribu) est bas sur OpenAIS (RHEL5)

    proxmox, installation et administration alphorm.com

    sur OpenAIS (RHEL5)

    monitore les messages des nuds dans le cluster

  • Ce quon a couvert Cest quoi un cluster ?

    Vocabulaire pour bien comprendre

    Corosync et Cman

    proxmox, installation et administration alphorm.com

  • Installation d'un cluster et ajout et suppression de

    Cluster Proxmox

    proxmox, installation et administration alphorm.com

    ajout et suppression de nuds

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Installation, mise en place dun cluster

    Ajout de nuds dans le cluster

    Suppression de nuds dans le cluster

    proxmox, installation et administration alphorm.com

  • Installation, mise en place dun cluster

    Avec Proxmox, on ralise toute les oprations avec l interface de gestion, mais pas la cration dun cluster.

    Ouverture dun shell avec la console ou en SSH

    Se loguer en root et excuter la commande suivantes :

    - Pvecm create Nom_du_Cluster

    proxmox, installation et administration alphorm.com

    - Pvecm create Nom_du_Cluster

    Dmonstration

  • Ajout de nuds dans le cluster

    Apres avoir install votre serveur tout neuf

    Ouvrir une console sur le premier serveur installe, se connecter en ssh sur le second, afin de valider les cls ssh

    Ssh [email protected]_serveur

    Pvecm add ip_du_cluster

    proxmox, installation et administration alphorm.com

    Pvecm add ip_du_cluster

    Dmonstration

  • Suppression de nuds dans le cluster

    Afin de supprimer un ou des nuds dun cluster

    Se connecter sur le nuds a supprimer

    Et lancer la commande :

    Pvecm delnode nom_du_noeud_a_supprimer

    Dmonstration

    proxmox, installation et administration alphorm.com

    Dmonstration

  • Ce quon a couvert Installation, mise en place dun cluster

    Ajout de nuds dans le cluster

    Suppression de nuds dans le cluster

    proxmox, installation et administration alphorm.com

  • Migration des machines virtuelles.

    Cluster Proxmox

    proxmox, installation et administration alphorm.com

    des machines virtuelles.

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Les diffrentes options pour dplacer des VMs sur les nuds

    Migration de containers et de machines virtuelles kvm

    proxmox, installation et administration alphorm.com

  • Les diffrentes options de migration On peut :

    Migrer froid

    Migrer chaud sans interruptions

    Migrer les disques chaud !

    proxmox, installation et administration alphorm.com

  • Migration de containers et VMs Dmonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Les diffrentes options pour dplacer des VMs sur les nuds

    Migration de containers et de machines virtuelles kvm

    proxmox, installation et administration alphorm.com

  • Un peu de thorie

    Grer la Haute Disponibilit

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Cest quoi la HA ?

    Les prrequis

    Le fencing device

    Configuration du fence avec Proxmox

    proxmox, installation et administration alphorm.com

  • Cest quoi la HA ? La Haute Disponibilit ou High Availability

    Dfinition en mots simple :

    Si une machine est configur en HA , lors dun souci avec son nud dappartenance, elle redmarre sur un autre nud

    La HA Proxmox est base sur les technologies HA Linux redhat

    proxmox, installation et administration alphorm.com

    La HA Proxmox est base sur les technologies HA Linux redhat

  • Les prrequis Pour mettre en place la HA sur un cluster Proxmox. Il faut pour cela :

    Un Cluster avec un minimum de 3 noeuds

    Stockage partag (SAN, NAS, Ceph, .) pour les kvm

    Un rseau redondant pleinement configur

    Un NFS partag pour les Containers

    proxmox, installation et administration alphorm.com

    Un NFS partag pour les Containers

    Et un FENCING device fonctionnel

  • Le fencing device ? Afin dassurer lintegrit des donnes dans le cluster . On doit disposer

    dun priphrique de fencing

    Le fencing va permettre disoler un nud en chec afin quil ne tente pas daccder aux donnes avant que les autres nuds aient pris la dcision de locker les fichiers de configurations dune machine

    Il faut donc disposer dun priphrique de fencing et configurer

    proxmox, installation et administration alphorm.com

    Il faut donc disposer dun priphrique de fencing et configurer Proxmox pour grer le fence

    IL existe des switchs, des UPS, des cartes (Ilo, Drac), qui permettent deffectuer des cycles de reboot sur les diffrents noeuds

  • Configuration du fence avec Proxmox Avant de configurer le fencing, on doit joindre les nuds dans un fence

    domain

    Vi /etc/default/redhat-cluster-pve

    On de comment la ligne FENCE_JOIN=YES

    On joins les nuds aux domaines

    proxmox, installation et administration alphorm.com

    On joins les nuds aux domaines

    #fence_tools join

    On teste

    #fence_tools ls

  • Configuration du fence avec Proxmox Il faut maintenant configurer le fence dans le fichier cluster.conf

    Exemple avec un serveur Dell carte iDrac

    proxmox, installation et administration alphorm.com

  • Configuration du fence avec Proxmox Ou je configure le fence ?

    Dans cluster.conf

    Creation dun fichier /etc/pve/cluster.conf.new

    Vi /etc/pve/cluster.conf.new

    Ccs_config_validate v f /etc/pve/cluster.conf.new

    proxmox, installation et administration alphorm.com

    Ccs_config_validate v f /etc/pve/cluster.conf.new

    Maintenant la GUI !!

  • Ce que lon a couvert Cest quoi la HA ?

    Les prrequis

    Le fencing device

    Configuration du fence avec Proxmox

    proxmox, installation et administration alphorm.com

  • Mise en place de la Haute disponibilit kvm et Containers

    Grer la Haute Disponibilit

    proxmox, installation et administration alphorm.com

    disponibilit kvm et Containers

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Mettre en place des machines en HA

    Tester le HA avec rmanager

    proxmox, installation et administration alphorm.com

  • Mettre en place des machines en HA Dmonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Mettre en place des machines en HA

    Tester le HA avec rmanager

    proxmox, installation et administration alphorm.com

  • Authentification Active Directory et ldap

    Gestion des utilisateurs

    proxmox, installation et administration alphorm.com

    Directory et ldap

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]om

  • Plan Lauthentification avec Proxmox

    Se connecter a un serveur Microsoft AD

    Se connecter a un serveur LDAP

    Gestion des utilisateurs

    proxmox, installation et administration alphorm.com

  • Lauthentification avec Proxmox Proxmox propose par dfaut deux modes d authentifications des users

    Linux PAM standard /etc/password

    PVE authentification Server /etc/pve/user.cfg

    Proxmox peut galement se coupler avec des services dannuaires

    Microsoft Active Directory

    proxmox, installation et administration alphorm.com

    Microsoft Active Directory

    Serveur Lightweight Directory Acces Protocol - LDAP

  • Linux PAM - PVE authentification Server Linux PAM

    Base de compte Local Linux

    Le fichier /etc/password

    PVE authentification Server

    Base de compte Local PVE

    proxmox, installation et administration alphorm.com

    Base de compte Local PVE

    Le fichier /etc/pve/priv/user.cfg

  • Gestion des utilisateurs Crer les comptes sur le cluster Proxmox

    Autoriser les utilisateurs a se connecter sur Proxmox

    Dmonstration

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert Lauthentification avec Proxmox

    Se connecter a un serveur Microsoft AD

    Se connecter a un serveur LDAP

    Gestion des utilisateurs

    proxmox, installation et administration alphorm.com

  • Utilisateurs, groupes, rles et permissions

    Gestion des utilisateurs

    proxmox, installation et administration alphorm.com

    rles et permissions

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Rles

    Privilges et permissions

    Modification des permissions

    proxmox, installation et administration alphorm.com

  • Utilisateurs, groupes

    Lutilisateur doit tre cr dans la base de compte

    Un utilisateur doit faire partie dun groupe

    proxmox, installation et administration alphorm.com

  • rles

    Il existe plusieurs types de rles

    Les Administrateurs

    Ils possdent tous les privilges

    NoAccess

    Tout simplement aucun accs !

    proxmox, installation et administration alphorm.com

    Tout simplement aucun accs !

    Les PVEAdmin

    Peuvent effectuer la plupart des oprations, mais ne peuvent pas modifier le systme, ni lteindre. Peuvent crer des vms, des stockages

    Les PVEAuditor

    Lecture seulement !

  • Privilges et permissions

    Il existe des privilges de type :

    Sur les machines virtuelles

    Crer/supprimer des VMS, Sauvegarder des VMs, Modifier les configs..

    Sur les stockages

    Crer/supprimer du stockage, uploader templates et iso, lire le contenu..

    proxmox, installation et administration alphorm.com

    Crer/supprimer du stockage, uploader templates et iso, lire le contenu..

    Sur les nuds

    Arrter/redmarrer un nuds, accder au shell via la console

  • Modifier les droits Les pools de ressources ?

    Attribuer des permissions sur les objets

    proxmox, installation et administration alphorm.com

  • Ce quon a couvert rles

    Privilges et permissions

    Modifications des permissions

    proxmox, installation et administration alphorm.com

  • Les fichiers de configuration de Proxmox

    Gestion avance

    proxmox, installation et administration alphorm.com

    de Proxmox

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan /etc/pve ENCORE !

    /etc/pve/storage.cfg

    /etc/pve/cluster.conf

    /etc/pve/datacenter.cfg

    /etc/node/qemu-server/vmid.conf

    proxmox, installation et administration alphorm.com

    /etc/node/qemu-server/vmid.conf

    /etc/pve/openvz/vmid.conf

    Supprimer le message de subscription

  • /etc/pve ENCORE ! /etc/pve/storage.cfg

    /etc/pve/cluster.conf

    /etc/pve/datacenter.cfg

    /etc/node/qemu-server/vmid.conf

    /etc/pve/openvz/vmid.conf

    proxmox, installation et administration alphorm.com

    /etc/pve/openvz/vmid.conf

  • Supprimer le message de subscription Dans le fichier :

    /usr/share/pve-manager/ext4/pve-manager.js

    A la ligne 454 , modifier :

    if (data.status !== 'Active') {

    Par :

    proxmox, installation et administration alphorm.com

    Par :

    if (false) {

    Vider le cache du navigateur et redmarrer le

    Et voila !

  • Ce quon a couvert /etc/pve ENCORE !

    /etc/pve/storage.cfg

    /etc/pve/cluster.conf

    /etc/pve/datacenter.cfg

    /etc/node/qemu-server/vmid.conf

    proxmox, installation et administration alphorm.com

    /etc/node/qemu-server/vmid.conf

    /etc/pve/node/openvz/vmid.conf

    Supprimer le message de subscription

  • Les commandes utiles

    Gestion avance

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Le shell de PVE : pvesh lapi

    qm

    pvectl

    proxmox, installation et administration alphorm.com

  • Le shell de PVE : pvesh lapi PVESH est tout simplement un shell fourni par proxmox qui permet

    deffectuer la plupart des oprations de configurations sur le datacenter

    http://pve.proxmox.com/pve2-api-doc/

    Ex: pvesh get /access

    Ex: pvesh> set /storage/{storage}

    proxmox, installation et administration alphorm.com

    Ex: pvesh> set /storage/{storage}

    .

    Cest galement une api qui perme dcrire des outils autour de Proxmox

  • qm Qm create

    Qm migrate

    Qm .

    proxmox, installation et administration alphorm.com

  • pvectl pvectl create

    pvectl destroy

    pvectl start/stop/shutdown

    pvectl migrate

    proxmox, installation et administration alphorm.com

    Pvectl set hostname fedora ip_address 192.168.

  • Ce quon a couvert Le shell de PVE : pvesh lapi

    Les commandes qm

    pvectl

    proxmox, installation et administration alphorm.com

  • Conclusion

    proxmox, installation et administration alphorm.com

    Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisationContact : [email protected]

  • Plan Ce que lon a couvert

    Proxmox un vrai bon produit

    proxmox, installation et administration alphorm.com

  • Ce que lon a couvert Module 1 Concept, architecture, KVM, OpenVZ

    Module 2 Installation et prise en main

    Module 3 Les machines virtuelles sous Proxmox

    Module 4 Le modle rseau sous ProxmoxVe

    Module 5 Le modle de stockage

    Module 6 Grer les machines virtuelles

    proxmox, installation et administration alphorm.com

    Module 6 Grer les machines virtuelles

    Module 7 La sauvegarde et restauration

    Module 8 Les clusters avec Proxmox

    Module 9 Grer la Haute disponibilit

    Module 10 Gestions des utilisateurs

    Module 11 Gestion avancs de Proxmox

  • Ce que lon a couvert Dployer et configurer un serveur Proxmox

    Crer, administrer et dplacer les machines virtuelles

    Comprendre, configurer et grer les aspects rseau et stockage partags

    Crer un cluster Proxmox

    proxmox, installation et administration alphorm.com

    Crer un cluster Proxmox

    Optimiser la disponibilit de linfrastructure avec la HA et les stratgies de sauvegardes

    Grer les accs utilisateurs et dcouvrir le mode CLI et les fichiers de configurations

  • Ce que lon a couvert A trs bientt sur Alphorm.com ;)

    proxmox, installation et administration alphorm.com