20/05/2016
1
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Formation
VMware vSphere 6
Les Machines Virtuelles
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
2
Formation Machines Virtuelles alphorm.com™©
Plan
• Présentation du formateur
• Public concerné
• Connaissances requises
• Cursus formation VMware vSphere
• Plan de la formation
• Certification
• Ressources
20/05/2016
2
Formation Machines Virtuelles alphorm.com™©
Plan
• Présentation du formateur
• Public concerné
• Connaissances requises
• Cursus formation VMware vSphere
• Plan de la formation
• Certification
• Ressources
20/05/2016
4
Formation Machines Virtuelles alphorm.com™©
Public concerné
• Administrateurs vSphere
• Curieux ayant envie de découvrir la virtualization sous
VMware
• Passage obligé pour ceux souhaitant monter en
compétence
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
6
Formation Machines Virtuelles alphorm.com™©
Cursus formation VMware vSphere
20/05/2016
7
Formation Machines Virtuelles alphorm.com™©
Plan de la formation
• Création de Machines Virtuelles
• Opérations sur les Machines Virtuelles
• Gestion des Ressources
• Migration des VMs
20/05/2016
8
Formation Machines Virtuelles alphorm.com™©
Certifications
VMware Certified Professional sur vSphere 6 (VCP6) :
• Pour les personnes techniques qui veulent pour démontrer leur expertise sur vSphere et
progresser dans leur carrière
• Trois étapes pour devenir VCP6
1. Assister à un cours de VMware-autorisé
2. Acquérir de l'expérience avec vSphere
3. Réussir l'examen VCP6
• Après la réalisation de VCP6 :
VCAP 6 Datacenter Administration
• Administration avancée
VCAP 6 Conception Datacenter
• Design de Datacenter complexe
20/05/2016
9
Formation Machines Virtuelles alphorm.com™©
Resources VMware en ligne
• Les communautés VMware: http://communities.vmware.com
Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs.
• Le support VMware : http://www.vmware.com/support
Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité.
• Education VMware : http://www.vmware.com/education
L'accès au catalogue de cours et horaire des cours dans le monde entier.
Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation.
• La base de connaissance : http://kb.vmware.com/
• La documentation des produits : http://www.vmware.com/support/pubs
Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware
http://vmwaresupport.toolbar.fm/
20/05/2016
10
Formation Machines Virtuelles alphorm.com™©
Ressources
• Free E-Book
http://info.vmware.com/content/27842_VSOM_Pilot_REG?asset=zmags
• Study Guide VCP6-DCV
http://www.vladan.fr/vcp6-dcv/
http://go.veeam.com/vmware-certification-vcp6-dcv-study-guide-exam-
blueprint.html
• Top Blog : http://www.yellow-bricks.com/ | http://frankdenneman.nl/
http://www.virtuallyghetto.com/ | http://thevpad.com | vRoomblog.com
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
12
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Rappel du lab :
Prérequis & Ressources
Monter le lab
20/05/2016
13
Formation Machines Virtuelles alphorm.com™©
Plan
• Pré requis
Matériel
Logiciel
• Ressources
• Pré requis installés
• Mise réseau des VMs
20/05/2016
14
Formation Machines Virtuelles alphorm.com™©
Ce LAB concerne TOUT LE
CURSUS VMware, et pas
seulement cette formation
Machines Virtuelles
20/05/2016
15
Formation Machines Virtuelles alphorm.com™©
Prérequis matériel
Ordinateur Portable/Fixe
• RAM Min : 16Go
• CPU Min : I3 (idéalement i7)
• Supportant VT et EPT
• HDD : 200Go (Idéalement SSD)
Serveur loué (Online.net)
• Min : Dedibox classic 2015 (Xéon
4 Threat – 16Go – 1To SATA) à
29,99 Euros HT
• Idéal : Dedibox MD 2015 Gen2
(Xéon 8 Threat – 64 Go – 500Go
SSD) à 74,99 Euros HT
Perso : Je suis sur un Lenovo W520 /
i7/ 24 RAM / 256 SSD
20/05/2016
16
Formation Machines Virtuelles alphorm.com™©
Prérequis logiciel
Suite de logiciels à installer avant de débuter les Labs
• Windows 64 bits (Windows 7, 2008-2012 Server,…)
• VMware Workstation
• Compte sur www.vmware.com
• Archive (7zip, Izarc,…)
20/05/2016
17
Formation Machines Virtuelles alphorm.com™©
Ressources VMware
• vCenter :
https://my.vmware.com/fr/web/vmware/details?productId=490&downl
oadGroup=VC600
• ESXi 6 :
https://my.vmware.com/fr/web/vmware/details?downloadGroup=ESXI6
00U1&productId=491&rPId=9485
• VMware vSphere Client 6
https://my.vmware.com/web/vmware/details?downloadGroup=ESXI60U
1B&productId=491&rPId=10254
20/05/2016
18
Formation Machines Virtuelles alphorm.com™©
Ressources Tierces
• ISO Linux de votre choix.
Nous proposons Lubuntu, Ubuntu légé et simplifié
http://cdimage.ubuntu.com/lubuntu/releases/15.10/release/lubuntu-15.10-
desktop-amd64.iso
Small Dam Linux
http://iso.linuxquestions.org/damn-small-linux/
VMware Photon OS
https://dl.bintray.com/vmware/photon/ova/1.0TP2/x86_64/photon-
1.0TP2.ova
• ISO Microsoft
Windows 10 ou 8 voir XP pour les petites configs
20/05/2016
19
Formation Machines Virtuelles alphorm.com™©
Pré requis installés
• Windows Active Directory (Baisser à 1vCPU & 1Go RAM)
• ESXi 6 installé (DataStore 50 Go de disponible)
• VMware vCenter 6 installé (Windows ou VSA)
• Votre inventaire créé
20/05/2016
20
Formation Machines Virtuelles alphorm.com™©
Mise réseau des VMs
http://blog.alphorm.com/le-reseau-avec-vmware-workstation/
20/05/2016
21
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Pré requis
Matériel
Logiciel
• Ressources
• Pré requis installés
• Mise réseau des VMs
20/05/2016
22
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Création et installation
d'une VM Windows
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
23
Formation Machines Virtuelles alphorm.com™©
Plan
• Les OS Windows supportés
• Installer une VM sous Web Client
• Installation des VMware Tools
20/05/2016
24
Formation Machines Virtuelles alphorm.com™©
Les OS Windows supportés
• Desktop :
Windows 10 / 8.1 / 8 / 7 / Vista / XP
Windows 32 & 64 Bits
• Serveur :
64 Bits : Server 2016 / 2012 / 2012 R2 / 2008 / 2008 R2 / 2003 / 2003 R2
32 Bits : Server 2008 / 2003 / 2003 R2 / 2000
Source :
http://www.vmware.com/resources/compatibility/search.php?deviceCategory
=guestos
20/05/2016
25
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
• Nouvelle machine Virtuelle
20/05/2016
26
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
3
Formation Machines Virtuelles alphorm.com™©
Présentation du formateur
Fouad EL AKKAD
• VMware vExpert 2016 - 2015 – 2014
• fouad@vRoomDC.com
• Ingénieur & Designer VMware
• En poste à la Mairie de Paris (+ de 250 ESXi & + de 2500 VMs)
• Plus de 6 ans dans l’expertise VMware
• Certifications : VCAP-DCA, VCAP-DCD, Nutanix NPP,…
• LinkedIn : https://fr.linkedin.com/in/fouadelakkad
• Animateur Blog : www.vRoomblog.com
• Alphorm : http://www.alphorm.com/formateur/fouad-el-akkad
20/05/2016
28
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
29
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
30
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
31
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
Download & Install WRMC
20/05/2016
32
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
• Monter ISO
• Alt + Ctrl + Supp Alt + Ctrl + Ins
• Pour sortir de l’écran Crtl + Alt
20/05/2016
33
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools
20/05/2016
34
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Les OS Windows supportés
• Installer une VM sous Web Client
• Installation des VMware Tools
20/05/2016
35
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Création et installation
d'une VM Linux
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
36
Formation Machines Virtuelles alphorm.com™©
Plan
• Les OS Linux supportés
• Installer une VM sous Web Client
• Installation Linux
• Installation des VMware Tools sous Linux
20/05/2016
37
Formation Machines Virtuelles alphorm.com™©
Les OS Linux supportés
• Desktop :
Suse (32 & 64) : 10 SP 3-4 / 11 SP 1-2-3-4 / 12
• Serveur :
CentOS & RedHAT (32 & 64) : 4.9 / 5.x / 6.x / 7.x
Oracle Linux (32 & 64) : 4.9 / 5.x / 6.x
Suse Server (32 & 64) : 9 SP 4 / 10 SP 3-4 / 11 SP 1-2-3-4 / 12
Debian (32 & 64) : 6.0 / 7.x / 8.x
Project Photon 1.0 (Vmware)
• Others :
Ubuntu , CoreOS, Asianux, …
20/05/2016
38
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
• Nouvelle machine Virtuelle
20/05/2016
39
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
40
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
41
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
42
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
43
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
20/05/2016
44
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
Download & Install WRMC
20/05/2016
45
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
• Monter ISO
• Alt + Ctrl + Supp Alt + Ctrl + Ins
• Pour sortir de l’écran Crtl + Alt
20/05/2016
46
Formation Machines Virtuelles alphorm.com™©
Installation Linux
20/05/2016
4
Formation Machines Virtuelles alphorm.com™©
Public concerné
• Administrateurs vSphere
• Curieux ayant envie de découvrir la virtualization sous
VMware
• Passage obligé pour ceux souhaitant monter en
compétence
20/05/2016
48
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools sous Linux
#sudo ./vmware-install.pl
#1ere question répondre « Yes »
#Ensuite toutes les questions taper
« entrée » par défaut
20/05/2016
49
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools sous Linux
Résultat pour une installation réussie
20/05/2016
50
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Les OS Linux supportés
• Installer une VM sous Web Client
• Installation Linux
• Installation des VMware Tools sous Linux
20/05/2016
51
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Déployer un modèle
OVF
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
52
Formation Machines Virtuelles alphorm.com™©
Plan
• Format OVF / OVA
• Market place
• Déploiement OVF / OVA
• Exportation OVF /OVA
• Aller plus loin avec OVF / OVA
20/05/2016
53
Formation Machines Virtuelles alphorm.com™©
Format OVF / OVA
• OVF : Plusieurs fichiers
• OVA : 1 fichier unique
Fin 2007, Open Virtual Machine Format ou OVF a été proposé comme
standard1 de stockage sur disque des images de machines virtuelles pour
plusieurs plateformes de virtualisation. Certains acteurs de cette industrie
collaborent à cette initiative pilotée par leDMTF (Distributed Management
Task Force, Inc.), comme les
sociétés Novell, Dell, HP, IBM, Microsoft, VMware, et XenSource (Citrix).
20/05/2016
54
Formation Machines Virtuelles alphorm.com™©
Market place
• VMware :
https://solutionexchange.vmware.com/store/category_groups/virtual-
appliances
20/05/2016
55
Formation Machines Virtuelles alphorm.com™©
Déploiement OVF / OVA
• Déploiement appliance Routeur Freesco ou ESXi 6 U2
• https://drive.google.com/file/d/0Bx1_wi0HOc9nY1Fhe
WxTTmI1dVk/view?usp=sharing
• https://bintray.com/artifact/download/photon-
controller/esxi-
appliances/nested_esxi_appliance_v6.0u2.ova
20/05/2016
56
Formation Machines Virtuelles alphorm.com™©
Exportation OVF / OVA
20/05/2016
57
Formation Machines Virtuelles alphorm.com™©
Aller plus loin avec OVF / OVA
• https://my.vmware.com/web/vmwar
e/details?productId=489&download
Group=OVFTOOL410
20/05/2016
58
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Format OVF / OVA
• Market place
• Déploiement OVF / OVA
• Exportation OVF /OVA
• Aller plus loin avec OVF / OVA
20/05/2016
59
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Gestionnaire de spécifications
de personnalisation de VM
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
60
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce que : Gestionnaire de spécifications de personnalisation?
• Création d’un fichier de réponse Windows
20/05/2016
61
Formation Machines Virtuelles alphorm.com™©
Gestionnaire de spécifications de personnalisation de VM
• Offre la personnalisation d’un système d’exploitation Windows ou Linux
à la suite d’un déploiement.
Un « Sysprep Like »
20/05/2016
62
Formation Machines Virtuelles alphorm.com™©
Création d’un fichier de réponse Windows
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
5
Formation Machines Virtuelles alphorm.com™©
Connaissances requises
• Active Directory
• Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch
• Familier avec Linux et commande basique
• Formation VMware ESXi 6
• Formation VMware vCenter 6
20/05/2016
69
Formation Machines Virtuelles alphorm.com™©
Qu’est ce qu’un clone
• Est une copie à l’identique d’une VM :
A chaud (VM source ON) et froid (VM source ON)
Possibilité de customiser l’OS
20/05/2016
70
Formation Machines Virtuelles alphorm.com™©
Création d’un clone
Custom OS
20/05/2016
71
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Qu’est ce qu’un template?
• Déployer une VM à partir d’un template « modèle »
Customiser l’OS
• Qu’est ce qu’un clone?
• Création d’un clone
20/05/2016
72
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Clone Instantané
(Fork VM)
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
73
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce que VM Fork?
• Télécharger le module VM Fork
• Chargement du module VM fork
• Déploiement de VM Fork
20/05/2016
74
Formation Machines Virtuelles alphorm.com™©
Qu’est ce que VM Fork?
• Rapid-Cloning Technology
• Project Fargo
• Linked Clone : Offre la possibilité depuis un
disque parent, comme pour un snapshot de
réaliser la création d’une VM pointant sur le
disque parent qui lui, est en lecture seul.
• Linked Memory : Les VMs pointent vers la
même page mémoire dès la création des
machines
20/05/2016
75
Formation Machines Virtuelles alphorm.com™©
Télécharger module VM Fork
• Pas encore implémenté sur l’interface graphique, utilisable via PowerCLI.
Disponible via Flings Vmware
• Minimum PowerCLI 6 update 1
• PowerShell v2 Minimum
20/05/2016
76
Formation Machines Virtuelles alphorm.com™©
Chargement module VM fork
• https://labs.vmware.com/flings/powercli-extensions
• C:Program Files (x86)VMwareInfrastructurevSphere
PowerCLIModules
20/05/2016
77
Formation Machines Virtuelles alphorm.com™©
Chargement module VM fork
• Get-Command –Module Vmware.VimAutomation.Extensions
20/05/2016
78
Formation Machines Virtuelles alphorm.com™©
Déploiement de VM Fork
• Chargement de la VM Parent
Enable-InstantCloneVM -VM "W8" -GuestUser « Alphorm" -GuestPassword
« Alph@rm1 »
• New-InstantCloneVM –ParentVM ‘W8’ –Name ‘W8-2’
20/05/2016
79
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Qu’est ce que VM Fork?
• Télécharger le module VM Fork
• Chargement du module VM fork
• Déploiement de VM Fork
20/05/2016
80
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Bibliothèque
de Média
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
81
Formation Machines Virtuelles alphorm.com™©
Plan
• Présentation de la bibliothèque de Média
• Mise en place de la bibliothèque de Média
• Déploiement d’une VM depuis un objet bibliothèque de
Média
20/05/2016
82
Formation Machines Virtuelles alphorm.com™©
Présentation de la bibliothèque de Média
• Nouveauté vSphere 6
• Portail de ressources interne à
vCenter
• Possibilité de partager entre :
vCenter vCenter
vCenter => vCloud
• Synchronisation entre vCenter
• Support : vAPP, ISO, Templates
20/05/2016
83
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
20/05/2016
84
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
20/05/2016
85
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
20/05/2016
86
Formation Machines Virtuelles alphorm.com™©
Déploiement VM depuis un objet bibliothèque de Média
Importer
Déployer
20/05/2016
87
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Présentation de la bibliothèque de Média
• Mise en place de la bibliothèque de Média
• Déploiement d’une VM depuis un objet bibliothèque de
Média
20/05/2016
88
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
VMware Converter
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Création de Machines Virtuelles
20/05/2016
89
Formation Machines Virtuelles alphorm.com™©
Plan
• Téléchargement
• Formats supportés
• Convertir un poste physique
20/05/2016
90
Formation Machines Virtuelles alphorm.com™©
Téléchargement
https://my.vmware.com/group/vmware/evalcenter?p=converter
20/05/2016
6
Formation Machines Virtuelles alphorm.com™©
Cursus formation VMware vSphere
20/05/2016
92
Formation Machines Virtuelles alphorm.com™©
Convertir un poste physique
20/05/2016
93
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Téléchargement
• Formats supportés
• Convertir un poste physique
20/05/2016
94
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Interface machines
virtuelles
Opérations sur les VMs
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
95
Formation Machines Virtuelles alphorm.com™©
Plan
• Interface VM : Résumé
• Interface VM : Surveiller
• Interface VM : Gérer
• Interface VM : Eléments associés
20/05/2016
96
Formation Machines Virtuelles alphorm.com™©
Interface VM : Résumé
• Panel personnalisable
• Résumé des infos
• Ressources
20/05/2016
97
Formation Machines Virtuelles alphorm.com™©
Interface VM : Surveiller
• Alarmes
• Graphes de
performances
• Taches
• Evénements
• Utilisation :
consommation des
ressources
20/05/2016
98
Formation Machines Virtuelles alphorm.com™©
Interface VM : Gérer
• Paramètres VM
• Définitions des alarmes
• Balises / Tags
• Autorisations
• Règles
• Tâches planifiées
20/05/2016
99
Formation Machines Virtuelles alphorm.com™©
Interface VM : Eléments associés
• Réseaux
• Banques de données /
Datastore
20/05/2016
100
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Interface VM : Résumé
• Interface VM : Surveiller
• Interface VM : Gérer
• Interface VM : Eléments associés
20/05/2016
101
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
vHardware possible
Opérations sur les Machines
Virtuelles
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
102
Formation Machines Virtuelles alphorm.com™©
Plan
•Rappel
•vHardware possible
20/05/2016
103
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a déjà vu
• vCPU vs pCPU & vRAM vs pRAM
• vHardware (4- 5 – 6 -7 - 8 - 9 – 11)
• Network : VMXNET 2 – 3 / E1000
• Disque VMDK : Thin et Thick (Zeroed & Egeared) provisioning
20/05/2016
104
Formation Machines Virtuelles alphorm.com™©
vHardware possible
• CD-ROM
• Controller USB 1.1 / 2 / 3
• Port série / Port Parallèle
• Lecteur disque
• Controller SCSI
VMware Paravirtual
• PCI Device
20/05/2016
105
Formation Machines Virtuelles alphorm.com™©
vHardware possible
20/05/2016
7
Formation Machines Virtuelles alphorm.com™©
Plan de la formation
• Création de Machines Virtuelles
• Opérations sur les Machines Virtuelles
• Gestion des Ressources
• Migration des VMs
20/05/2016
7
Formation Machines Virtuelles alphorm.com™©
Plan de la formation
• Création de Machines Virtuelles
• Opérations sur les Machines Virtuelles
• Gestion des Ressources
• Migration des VMs
20/05/2016
7
Formation Machines Virtuelles alphorm.com™©
Plan de la formation
• Création de Machines Virtuelles
• Opérations sur les Machines Virtuelles
• Gestion des Ressources
• Migration des VMs
20/05/2016
7
Formation Machines Virtuelles alphorm.com™©
Plan de la formation
• Création de Machines Virtuelles
• Opérations sur les Machines Virtuelles
• Gestion des Ressources
• Migration des VMs
20/05/2016
110
Formation Machines Virtuelles alphorm.com™©
Options possibles
20/05/2016
111
Formation Machines Virtuelles alphorm.com™©
Options possibles
20/05/2016
112
Formation Machines Virtuelles alphorm.com™©
Gestion des ressources avancées
20/05/2016
113
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Options possibles
•Gestion des ressources avancées
20/05/2016
114
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les Snapshots
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Opérations sur les VMs
20/05/2016
115
Formation Machines Virtuelles alphorm.com™©
Plan
•Qu’est ce qu’un Snapshot?
•Démo Snapshot
20/05/2016
116
Formation Machines Virtuelles alphorm.com™©
Qu’est ce qu’un Snapshot?
• Les captures d’état « Système » vous permettent de préserver l’état
d’une machine virtuelle.
• Ainsi vous retourner à un état antérieur même revenir à un état
postérieur via un snapshot
20/05/2016
117
Formation Machines Virtuelles alphorm.com™©
Qu’est ce qu’un Snapshot
• A chaque Snapshot il y a la création de :
Un fichier « **.vmdk»
Un fichier « **.vmsn »
20/05/2016
8
Formation Machines Virtuelles alphorm.com™©
Certifications
VMware Certified Professional sur vSphere 6 (VCP6) :
• Pour les personnes techniques qui veulent pour démontrer leur expertise sur vSphere et
progresser dans leur carrière
• Trois étapes pour devenir VCP6
1. Assister à un cours de VMware-autorisé
2. Acquérir de l'expérience avec vSphere
3. Réussir l'examen VCP6
• Après la réalisation de VCP6 :
VCAP 6 Datacenter Administration
• Administration avancée
VCAP 6 Conception Datacenter
• Design de Datacenter complexe
20/05/2016
119
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Qu’est ce qu’un Snapshot?
•Démo Snapshot
20/05/2016
120
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les vAPP
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Opérations sur les VMs
20/05/2016
121
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce qu’une vAPP?
• Création d’une vAPP
• Allocation de ressources
• Définir un ordre de relance / arrêt
20/05/2016
122
Formation Machines Virtuelles alphorm.com™©
Qu’est une vAPP?
• Une VAPP est un conteneur de VMs qui permet de :
Ranger les VMs par appartenance
Mettre un plan d’arrêt et relance de groupe de VMs
Allouer des ressources dédiées
On peut cloner une vAPP
• Limitation :
VM d’un même cluster
20/05/2016
123
Formation Machines Virtuelles alphorm.com™©
Création d’une vAPP
20/05/2016
124
Formation Machines Virtuelles alphorm.com™©
Allocation de ressource
• Parts ou Shares : Partage des ressources selon un poids attribué
• Réservation (mémoire & CPU) : Valeur réservée à la VM même si la
vAPP n’en a pas besoin
• Limite (mémoire & CPU) : Il s’agit de la limite supérieure de quantité de
CPU ou de mémoire qui est mise à disposition du pool de ressources
par hôte.
• Extensible (mémoire & CPU) : Si vAPP en cascade, possibilité de
récupérer des ressources chez un parent.
• Allocation IP : Attribution d’une plage IP à un groupe de VM
20/05/2016
125
Formation Machines Virtuelles alphorm.com™©
Définir un ordre de relance / arrêt
• Une application :
• Une base de données
• Une application
• Option de démarrage :
20/05/2016
126
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Qu’est ce qu’une vAPP?
•Création d’une vAPP
•Allocation de ressources
•Définir un ordre de relance / arrêt
20/05/2016
127
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
VM hot-Add
(Ajout à chaud de ressources)
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Opérations sur les VMs
20/05/2016
128
Formation Machines Virtuelles alphorm.com™©
Plan
•Comment activer
•Pré-requis OS
•Pré-requis Application
•Limitation
•Démonstration
20/05/2016
129
Formation Machines Virtuelles alphorm.com™©
Comment activer
• CPU
• RAM
20/05/2016
130
Formation Machines Virtuelles alphorm.com™©
Pré-requis OS
• Est-ce que mon OS supporte le Hot-Plug :
Windows Hot Plug-Memory : 2003, 2008, 2012, 2016
Windows Hot Plug-vCPU : 2008, 2012, 2016
A vérifier :
https://www.vmware.com/resources/compatibility/search.php?device
Category=software
20/05/2016
131
Formation Machines Virtuelles alphorm.com™©
Pré-requis Application
• Exemple SQL server Standard 2008, 2012, 2014 ne supporte
pas le Hot Plug vCPU
• Lire : http://vroomblog.com/vmware-vcpu-hot-add-oui-mais-pas-pour-sql-
standard/
20/05/2016
132
Formation Machines Virtuelles alphorm.com™©
Limitation
• Désactivation du vNUMA :
• KB VMware : 2008405
Windows 7 & Linux 64 btis
• Si VM de 1 Go de RAM, ajout possible de 3 Go
• Si VM de 2 Go de RAM, ajout possible de 1 Go
• Si VM a 3Go de RAM pas d’ajout possible
20/05/2016
133
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Comment activer
•Pré-requis OS
•Pré-requis Application
•Limitation
•Démonstration
20/05/2016
134
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Etendre le Disque dur
d'une VM
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Opérations sur les VMs
20/05/2016
135
Formation Machines Virtuelles alphorm.com™©
Plan
• Condition pour une extension
• Sur Windows & Linux
• Démo : Extension Windows
20/05/2016
136
Formation Machines Virtuelles alphorm.com™©
Condition pour une extension
• Condition :
Disque en Thin Provisioning ou Thick Provisioning
Avoir de l’espace disponible sur le DataStore
Le système d’exploitation doit supporter les extensions
• Bloquant :
Snapshot présent sur le disque
On peut ajouter mais pas réduire
20/05/2016
137
Formation Machines Virtuelles alphorm.com™©
Sur Windows & Linux
• Sur Windows
Extension de disque
• Extension de la partition
• Sur Linux
1. Si Non LVM
• Etendre disque VMDK
- Etendre File System
2. Si LVM
Ajout d’un disque VMDK
Etendre LVM
20/05/2016
138
Formation Machines Virtuelles alphorm.com™©
Démo : Extension Windows
• Etendre disque VMDK
Etendre la partition
20/05/2016
139
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Condition pour une extension
•Sur Windows & Linux
•Démo : Extension Windows
20/05/2016
140
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Eclater un Disque contigu
en 1 VMDK/Partition
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Opérations sur les VMs
20/05/2016
141
Formation Machines Virtuelles alphorm.com™©
Plan
• Dans qu’elle cas et pourquoi?
• Comment faire
• Démo : éclater 2 partitions contigües sur 2 VMDK
20/05/2016
142
Formation Machines Virtuelles alphorm.com™©
Dans qu’elle cas
• Partition contigüe avec une autre
Besoin d’étendre C:
20/05/2016
143
Formation Machines Virtuelles alphorm.com™©
Comment faire
• VMware Converter
Eteindre VM
• Opérer une conversion de VM
• Outils Tierces (Gparted, EASUS Partition manager,…)
Ajouter à la VM, 1 VMDK par Partition de la taille souhaitée
• Cloner les partitions sur les VMDK respectifs
- Supprimer l’ancien VMDK
• Modifier ordre des mappages ISCSI
20/05/2016
144
Formation Machines Virtuelles alphorm.com™©
Démo : éclater 2 partitions contigües sur 2 VMDK
20/05/2016
145
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Dans qu’elle cas et pourquoi?
• Comment faire
• Démo : éclater 2 partitions contigües sur 2 VMDK
20/05/2016
146
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les graphes
de performances
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
147
Formation Machines Virtuelles alphorm.com™©
Plan
• Onglet Performance
• Monitoring le CPU et mémoire de la VM
• Monitoring des Datastore
• Monitoring du réseau
20/05/2016
148
Formation Machines Virtuelles alphorm.com™©
Onglet Performance
• L’onglet Monitor, sous-onglet Performance affiche deux types de graphiques
pour les hôtes et les VMs :
Présentation / Overview : affiche les métriques les plus importantes
Avancé / Advanced : affiche les métriques personnalisées
20/05/2016
149
Formation Machines Virtuelles alphorm.com™©
Monitoring la mémoire de la VM
• Surveillez la mémoire de la VM pour l’optimiser
20/05/2016
9
Formation Machines Virtuelles alphorm.com™©
Resources VMware en ligne
• Les communautés VMware: http://communities.vmware.com
Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs.
• Le support VMware : http://www.vmware.com/support
Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité.
• Education VMware : http://www.vmware.com/education
L'accès au catalogue de cours et horaire des cours dans le monde entier.
Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation.
• La base de connaissance : http://kb.vmware.com/
• La documentation des produits : http://www.vmware.com/support/pubs
Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware
http://vmwaresupport.toolbar.fm/
20/05/2016
9
Formation Machines Virtuelles alphorm.com™©
Resources VMware en ligne
• Les communautés VMware: http://communities.vmware.com
Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs.
• Le support VMware : http://www.vmware.com/support
Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité.
• Education VMware : http://www.vmware.com/education
L'accès au catalogue de cours et horaire des cours dans le monde entier.
Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation.
• La base de connaissance : http://kb.vmware.com/
• La documentation des produits : http://www.vmware.com/support/pubs
Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware
http://vmwaresupport.toolbar.fm/
20/05/2016
152
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Onglet Performance
• Monitoring CPU de la VM
• Monitoring la mémoire de la VM
• Monitoring des Datastore
• Monitoring du réseau
20/05/2016
153
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les mécanismes mémoires :
Memory Overcommitment
(surallocation)
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
154
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce que le memory over commitment?
• Dans quel contexte?
20/05/2016
155
Formation Machines Virtuelles alphorm.com™©
Qu’est ce que le memory over commitment?
• Contexte ESX
• Donner plus de mémoire
virtuelle à l’ensemble des VMs
que l’ESXi peut avoir en mémoire
physique
20/05/2016
156
Formation Machines Virtuelles alphorm.com™©
Dans quel contexte?
• VM de :
Développement
Recette
Pré PROD
Qualité
Production non critique
et memory-vore
• A éviter :
• Cluster de base de données
• Production memory-vore
• Mélanger des VMs avec
réservation et faire de
l’overcommitment
20/05/2016
157
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Qu’est ce que le memory over commitment
• Dans quel contexte?
20/05/2016
158
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les mécanismes mémoires :
Transparent Page Sharing
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
159
Formation Machines Virtuelles alphorm.com™©
Plan
• Gestion des Ressources
• ESXi, Gestion de la mémoire
• Transparent Page Sharing
• LAB : Sur mécanisme TPS
20/05/2016
160
Formation Machines Virtuelles alphorm.com™©
Gestion des Ressources
• La gestion des ressources est l’allocation des ressources de fournisseurs
(hôtes, clusters, et pools de ressources) vers des consommateurs
(machines virtuelles).
Les ressources incluent CPU, mémoires, stockage et réseau.
• Gestion des ressources:
Résoudre les problèmes de sur-exploitation des ressources
Empêcher que les machines virtuelles ne monopolisent les ressources
Exploiter la sous-exploitation des ressources
Contrôler l’importance relative des machines virtuelles
20/05/2016
161
Formation Machines Virtuelles alphorm.com™©
ESXi, Gestion de la mémoire
• Gestion de la mémoire
Memory Overcommitment : On peut allouer plus de mémoire aux VMs qu’il y en a sur l’hôte
Transparent Page Sharing : plusieurs VMs peuvent partager les même pages mémoire (par exemple
dll chargées), et économise ainsi beaucoup de mémoire
Compression : les pages mémoire peuvent être compressées
Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire physique pour
leur utilisation), les VMs ayant de la mémoire allouée et disponible peuvent en « prêter » aux VMs
en contention
Swap : si aucune des méthodes précédentes ne résout le problème de contention, l’hyperviseur va
utiliser des fichiers de swap
20/05/2016
162
Formation Machines Virtuelles alphorm.com™©
Transparent Page Sharing
• Le VMkernel détecte les pages mémoire identiques et
adresse un pointeur sur la même page mémoire:
Pas de modification du système requis
Le VMkernel traite les pages mémoires partagées en copy-on-
write:
• Lecture seule quand partagée
• Copie privée après écriture
• Désactivé par défaut.
• Le TPS n’est actif que sur les pages mémoire standard
(4KB)
Les Huge Pages (2MB) ou Large Page (1GB) ne peuvent utiliser
cette fonctionnalité
Les programmes utilisant les huge/large page ne sont pas éligibles
au TPS
hardware RAM
VM RAMVM RAMVM RAM
20/05/2016
163
Formation Machines Virtuelles alphorm.com™©
Transparent Page Sharing
• TPS Intra-VM (Toujours activer par défaut)
• Pages mémoires identiques sur la même VM
• TPS Inter-VM
• Pages mémoires identiques entre VMs
20/05/2016
164
Formation Machines Virtuelles alphorm.com™©
LAB : Test TPS
• 2 VMs Windows sur 1 ESXi
Sur VM Windows Installer « HeavyLoad » de JAM software
• TPS Désactivé
TPS Activé
20/05/2016
165
Formation Machines Virtuelles alphorm.com™©
LAB : Test TPS
• Voir ressource VM : Shared = Mécanisme TPS
Sans TPS Avec TPS
20/05/2016
166
Formation Machines Virtuelles alphorm.com™©
• Liens :
https://www.vmguru.com/2013/04/vsphere-5-memory-management-explained-part-2/
• http://www.hypervisor.fr/?p=5298
• https://www.jam-software.com/heavyload/
Script :
connect-VIServer vcsa.alphorm.local
cd 'C:Program Files (x86)VMwareInfrastructurevSphere PowerCLIModules'
Get-Command –Module Vmware.VimAutomation.Extensions
Enable-InstantCloneVM -VM "Windows8" -GuestUser "Fouad" -GuestPassword "Alphorm1"
New-InstantCloneVM –ParentVM "Windows8" –Name "WIndows8-2"
20/05/2016
167
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Gestion des Ressources
• ESXi, Gestion de la mémoire
• Transparent Page Sharing
• LAB : Sur mécanisme TPS
20/05/2016
168
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les mécanismes mémoires :
le Ballooning
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
169
Formation Machines Virtuelles alphorm.com™©
Plan
• Fonctionnement du Ballooning
• Driver Ballooning (vmmemctl)
• Dans les graphes de performances
• Ajustement ballooning
20/05/2016
170
Formation Machines Virtuelles alphorm.com™©
ESXi, Gestion de la mémoire
• Gestion de la mémoire
Transparent Page Sharing : plusieurs VMs peuvent partager les mêmes pages mémoire
(par exemple dll chargées), et économise ainsi beaucoup de mémoire
Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire
physique pour leur utilisation), les VMs ayant de la mémoire allouée et disponible
peuvent en « prêter » aux VMs en contention
Compression : les pages mémoire peuvent être compressées
Swap : si aucune des méthodes précédentes ne résout le problème de contention,
l’hyperviseur va utiliser des fichiers de swap
20/05/2016
171
Formation Machines Virtuelles alphorm.com™©
Fonctionnement du Ballooning
• Le ballooning est une fonctionnalité gérée par le pilote vmmemctl, installé avec les
VMware Tools.
• Dans le cas de manque de mémoire sur l’hôte :
Une VM a besoin de davantage de mémoire physique
La VM lance un appel au Vmkernel (Noyau de l’ESXi)
Le VMkernel demande à toutes les VMs (équipées des Tools) d’allouer une partie de leur mémoire
non consommée (mais réservée) au pilote vmmemctl
Le pilote verrouille la mémoire demandée, signale au VMkernel que ces emplacements sont
disponibles
Le VMkernel redistribue la mémoire à la VM qui a besoin de mémoire
Le pilote vmmemctl peut réserver au maximum 65% de la mémoire allouée.
20/05/2016
172
Formation Machines Virtuelles alphorm.com™©
Drivers Ballooning (vmmemctl)
• Permet à une VM de réclamer de la vRAM aux VMs qui ne l’utilisent pas
20/05/2016
173
Formation Machines Virtuelles alphorm.com™©
Ballooning dans les graphes de performance
20/05/2016
174
Formation Machines Virtuelles alphorm.com™©
Ajustement ballooning
• Jusque 65% de la mémoire d’une VM peut être réclamée.
20/05/2016
175
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Fonctionnement du Ballooning
• Driver Ballooning (vmmemctl)
• Dans les graphes de performances
• Ajustement ballooning
20/05/2016
176
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les mécanismes mémoires :
Compression & VMkernel
SWAP ESXi
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
177
Formation Machines Virtuelles alphorm.com™©
Plan
• La compression mémoire
• Compression dans les graphes de performance
• Le VMkernel Swap
• Le VMkernel Swap dans les graphes de performance
20/05/2016
178
Formation Machines Virtuelles alphorm.com™©
ESXi, Gestion de la mémoire
•Gestion de la mémoire
Transparent Page Sharing : plusieurs VMs peuvent partager les même pages mémoire
(par exemple dll chargées), et économise ainsi beaucoup de mémoire
Compression : les pages mémoire peuvent être compressées
Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire
physique pour leur utilisation), les VMs ayant de la mémoire allouée et disponible
peuvent en « prêter » aux VMs en contention
Swap : si aucune des méthodes précédentes ne résout le problème de contention,
l’hyperviseur va utiliser des fichiers de swap
20/05/2016
179
Formation Machines Virtuelles alphorm.com™©
La compression mémoire
• Mécanisme Post TPS
• Sélection de page
mémoire pour les
compresser
20/05/2016
10
Formation Machines Virtuelles alphorm.com™©
Ressources
• Free E-Book
http://info.vmware.com/content/27842_VSOM_Pilot_REG?asset=zmags
• Study Guide VCP6-DCV
http://www.vladan.fr/vcp6-dcv/
http://go.veeam.com/vmware-certification-vcp6-dcv-study-guide-exam-
blueprint.html
• Top Blog : http://www.yellow-bricks.com/ | http://frankdenneman.nl/
http://www.virtuallyghetto.com/ | http://thevpad.com | vRoomblog.com
20/05/2016
181
Formation Machines Virtuelles alphorm.com™©
Le VMkernel Swap
• Chaque VM allumée dispose de son fichier VMkernel
swap (vswp)
Créé à l’allumage de la VM, supprimé à l’extinction
Emplacement par défaut : même dossier du Datastore de la
VM
Taille = allocation vRAM – réservation configurée
• Permet au VMkernel de continuer d’allouer de la vRAM
même si l’hôte est à court de mémoire
• N’est utilisé qu’en dernier recours, performances
fortement impactées
20/05/2016
182
Formation Machines Virtuelles alphorm.com™©
Le VMkernel Swap dans les graphes de performance
• Mémoire Swappé in/out
mem.swapped.average
mem.swapin.average
mem.swapout.average
20/05/2016
183
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• La compression mémoire
• Compression dans les graphes de performance
• Le VMkernel Swap
• Le VMkernel Swap dans les graphes de performance
20/05/2016
184
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Mécanismes CPU :
Usage
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
185
Formation Machines Virtuelles alphorm.com™©
Plan
• Consommation CPU usage « utilisé »
• CPU usage sous graphe de performance
• CPU sous le client
20/05/2016
186
Formation Machines Virtuelles alphorm.com™©
Consommation CPU usage « utilisé »
• Consommation CPU de la VM sur les ressources de l’ESXi
20/05/2016
187
Formation Machines Virtuelles alphorm.com™©
CPU usage sous graphe de performance
20/05/2016
188
Formation Machines Virtuelles alphorm.com™©
CPU usage sous graphe de performance
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
20/05/2016
194
Formation Machines Virtuelles alphorm.com™©
Métrique CPU ready
• Formule de calcul :
• Valeur à ne pas dépasser : 5%
20/05/2016
195
Formation Machines Virtuelles alphorm.com™©
Tableau de calcule
20/05/2016
196
Formation Machines Virtuelles alphorm.com™©
Tableau de calcule
• Source tableau :
http://vmtoday.com/2013/01/cp
u-ready-revisted-quick-
reference-charts/
• Calculette CPU Ready :
http://www.vmcalc.com/
20/05/2016
197
Formation Machines Virtuelles alphorm.com™©
Générer du CPU ready sur des VMs de test
• Créer 2 machines supplémentaires de 4 vCPU
• Et démarrer un stress Test
20/05/2016
198
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Qu’est ce que le CPU ready?
• Métrique CPU ready
• Tableau de calcule
• Générer du CPU ready sur des VMs de test
20/05/2016
199
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Mécanismes CPU VM
: Co-Stop
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
200
Formation Machines Virtuelles alphorm.com™©
Plan
• La planification CPU
• Le vCPU Co-Scheduling
• Le vCPU Co-Scheduling sous graphe de performance
20/05/2016
201
Formation Machines Virtuelles alphorm.com™©
La planification CPU
Gestion CPU :
Mappage 1:1 : un vCPU doit correspondre à
un pCPU pour s’exécuter
Relaxed Co-Scheduling (ESX 3.0+): permet de
ne pas avoir à attendre que tous les vCPUs
d’une VM soient affectés en même temps à
des pCPUs (#ideerecue)
• Par exemple, une VM exécutant 4 threads pourra en
exécuter 2 à l’instant T, un à T+3 et un à T+5
• La synchronisation des retours des threads se fait soit
par l’hyperviseur en cas de grand décalage (ce qui
donne du WAIT, du COSTOP et du READY), soit au
niveau du système d’exploitation de la VM (compteurs
interne du serveur)
20/05/2016
202
Formation Machines Virtuelles alphorm.com™©
Le vCPU Co-Scheduling
• Exemple :
END
RUN
END
WAITREADYRUN
Lancement du traitement multithread
READY
READY
RUN
RUN
END
END
20/05/2016
203
Formation Machines Virtuelles alphorm.com™©
Le vCPU Co-Scheduling sous graphe de performance
• Inferieur 3 % : Bonne état
• Entre 3% et 5% : a surveiller
• Au dessus de 5% : Latence d’accès aux pCPU
20/05/2016
204
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• La planification CPU
• Le vCPU Co-Scheduling
• Le vCPU Co-Scheduling sous graphe de performance
20/05/2016
205
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Nœud Numa &
Nœud vNuma
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
206
Formation Machines Virtuelles alphorm.com™©
Plan
• pNUMA et vNUMA
• L’alignement NUMA
• Sans vNuma
• Avec vNuma
• Avec & Sans vNuma
• Contrôler l’alignement vNUMA de vos VMs
20/05/2016
207
Formation Machines Virtuelles alphorm.com™©
pNUMA et vNUMA
• Chaque banque de mémoire est reliée à un processeur
• Les processeurs sont liés par des bus de communication
20/05/2016
12
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Rappel du lab :
Prérequis & Ressources
Monter le lab
20/05/2016
209
Formation Machines Virtuelles alphorm.com™©
Sans vNuma
20/05/2016
210
Formation Machines Virtuelles alphorm.com™©
Avec vNuma
20/05/2016
211
Formation Machines Virtuelles alphorm.com™©
Avec & Sans vNuma
• VM avec 8 vCPU sur un hôte 4x 4 cores, sans NUMA
• La même VM, sur un hôte avec NUMA:
20/05/2016
212
Formation Machines Virtuelles alphorm.com™©
Contrôler l’alignement vNUMA de vos VMs
• Se connecter en SSH à l’ESXi
ESXtop
• Appuyé sur « m » (mémoire)
- « V » (pour VM)
• « F »
• « G » (pour numa)
20/05/2016
213
Formation Machines Virtuelles alphorm.com™©
Contrôler l’alignement vNUMA de vos VMs
• La métrique « N%L » indique le pourcentage de RAM alloué au nœud
local NUMA
• Pas de NUMA pas de chocolat
20/05/2016
214
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• pNUMA et vNUMA
• L’alignement NUMA
• Sans vNuma
• Avec vNuma
• Avec & Sans vNuma
• Contrôler l’alignement vNUMA de vos VMs
20/05/2016
215
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les pools de ressources
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
216
Formation Machines Virtuelles alphorm.com™©
Plan
• Paramètres des ressources CPU d’une machine virtuelle
• Comment les VMs rivalisent pour des ressources?
• Les Pool de Ressources
• Attributs d’un Pool de Ressources
• Scénario et Exemples de Pool de Ressource
• Réservation extensible
20/05/2016
217
Formation Machines Virtuelles alphorm.com™©
Paramètres des ressources CPU d’une machine virtuelle
Limites (MHz):
Un plafond d’utilisation du temps du PCU par la
machine virtuelle
Réservation (MHz):
Un certain nombre de cycles de CPU réservées
par une machine virtuelle
Parts:
Une valeur qui spécifie la priorité relative ou
l’importance d’une machine virtuelle
N.B : Une VM démarrera uniquement si la réservation est bien garantie
20/05/2016
218
Formation Machines Virtuelles alphorm.com™©
Comment les VMs rivalisent pour des ressources
• Shares:
pondération relative d’accès aux ressources
• 3 formules de niveaux de priorité pré-
paramétrées (ratio 4:2:1)
High : 2000 shares par vCPU, 20 shares par Mo de
mémoire
Normal : 1000 shares par vCPU, 10 shares par Mo de
mémoire
Low : 500 shares par vCPU, 5 shares par Mo de
mémoire
• Les shares ne sont pris en compte qu’en cas
de contention
3 VM actives:
300 shares VM A
200 shares VM B
100 shares VM C
= 600 shares total
50% VM A (300 / 600)
33% VM B (200 / 600)
17% VM C (100 / 600)
20/05/2016
219
Formation Machines Virtuelles alphorm.com™©
Les ressources Pools
• Un pool de ressources est une abstraction logique pour gérer
hiérarchiquement des ressources CPU et mémoire.
• Il est utilisé dans des hôtes autonomes ou dans des clusters actifs pour
VMware Distributed Resource Scheduler.
• Il fournit des ressources à des machines virtuelles ou à des sous-pools.
20/05/2016
220
Formation Machines Virtuelles alphorm.com™©
Attributs d’un Pool de Ressources
• Attributs d’un pool de ressources:
Parts: Basse, Normale, Elevée, Personnalisée
Réservations, en MHz et MB
Limites, en MHz et MB:
Accès illimité, par défaut (jusqu’à un montant
maximum de ressources accessibles)
Réservation extensible?
Oui – les machines virtuelles et les
sous-pools peuvent à tirer de leur
pools parents.
No – les VMs et les sous-pools peuvent
uniquement tirer de leur pool parent,
même le pool parent a des ressources
libres.
20/05/2016
221
Formation Machines Virtuelles alphorm.com™©
Scénario de Pool de Ressource
• Le département informatique d’une société X a deux consommateurs
internes :
Le département finance fournit deux-tiers du budget.
Le département ingénierie fournit un-tiers du budget
• Chaque consommateur interne des machines virtuelles test/dev et de
production.
• Nous devons plafonner la consommation de ressources des machines
virtuelles test/dev
20/05/2016
222
Formation Machines Virtuelles alphorm.com™©
Exemple de Pool de Ressources
20/05/2016
13
Formation Machines Virtuelles alphorm.com™©
Plan
• Pré requis
Matériel
Logiciel
• Ressources
• Pré requis installés
• Mise réseau des VMs
20/05/2016
224
Formation Machines Virtuelles alphorm.com™©
Exemple de Pool de Ressources: conflit de CPU
20/05/2016
225
Formation Machines Virtuelles alphorm.com™©
Réservation extensible
• L’emprunt de ressources se produit récursivement
d’un ancien à un pool de ressource actuel.
L’option Réservation Extensible doit être
activée.
Cette option offre plus de flexibilité mais
moins de protection.
• Les réservation extensibles ne sont pas libérées
tant que la machine virtuelle qui cause l’extension
est éteinte ou que cette réservation est réduite.
Une mauvaise gestion peut écrouler toute l’arborescence
20/05/2016
226
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Paramètres des ressources CPU d’une machine virtuelle
• Comment les VMs rivalisent pour des ressources
• Les ressources Pools
• Attributs d’un Pool de Ressources
• Scénario é Exemple de Pool de Ressource
• Réservation extensible
20/05/2016
227
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Les bonnes pratiques pour
déterminer la taille d’une VM
Gestion des Ressources
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
228
Formation Machines Virtuelles alphorm.com™©
Plan
• Le bon hardware pour les VMs
• Connaitre le besoin
• Ajuster au mieux vos VM
• Faite attention aux VMs monstres
• Astuces à connaitre
20/05/2016
229
Formation Machines Virtuelles alphorm.com™©
Le bon hardware pour les VMs
• Hardware :
Ne mettre que le Hardware nécessaire : évitez carte son, port série, port
parallèle,…
Mettre au plus possible les vHardware Max de votre infrastructure
Utiliser la bonne carte réseau (E1000, VMXNET 2-3,…)
• https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=
kc&docTypeID=DT_KB_1_1&externalId=1001805
Le bon contrôleur disque (SAS, BusLogic, Paravirtualization,…)
• http://blogs.vmware.com/vsphere/2014/02/vscsi-controller-choose-
performance.html
20/05/2016
230
Formation Machines Virtuelles alphorm.com™©
Connaitre le besoin
• Que fera la VM, et connaitre les préconisations éditeurs
Application Multi Threat ?
Application de stockage de fichier
Application de base de données
• https://www.vmware.com/files/pdf/solutions/SQL_Server_on_VMware-
Best_Practices_Guide.pdf
• http://www.vmware.com/files/pdf/partners/oracle/Oracle_Databases_on_VMware_-
_Best_Practices_Guide.pdf
• http://www.vmware.com/files/pdf/vmware-microsoft-exchange-server-2016-on-vsphere-best-
practices-guide.pdf
20/05/2016
231
Formation Machines Virtuelles alphorm.com™©
Ajuster au mieux vos VM
• Pas de CPU superflux, car rend le scheduling CPU plus compliqué
• Consommation des ressources RAM et/ou CPU entre 60%-70%
20/05/2016
232
Formation Machines Virtuelles alphorm.com™©
Faite attention aux monsters VM
• Attention aux gâchis de ressources
20/05/2016
233
Formation Machines Virtuelles alphorm.com™©
Faite attention aux monsters VM
• Essayer de d’ajuster les VMs aux nœud NUMA
20/05/2016
234
Formation Machines Virtuelles alphorm.com™©
Tips à connaitre
• Le Hot Plug désactive le vNUMA
• Quand les VMs sont sur le même ESXi, le trafic réseau reste InKernel
• Optimiser le TPS, via des machines similaires par ESXi
• N’utiliser les réservations/shares qu’en cas de besoin
• Upgrade Hadware VM :
1. Snapshot
2. Mise à jour Tools
3. Upgrade vHardware
https://blogs.vmware.com/tam/files/2015/01/VM-Right-Sizing-Best-Practice-Guide2.pdf
20/05/2016
235
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Le bon hardware pour les VMs
• Connaitre le besoin
• Ajuster au mieux vos VM
• Faite attention aux VMs monstres
• Astuces à connaitre
20/05/2016
236
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Pré-requis ESXi
pour vMotion
Migration des VMs
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
237
Formation Machines Virtuelles alphorm.com™©
Plan
• Définition du Vmkernel
• Pré-requis en Lab
• Pré-requis en Production
20/05/2016
238
Formation Machines Virtuelles alphorm.com™©
Définition VMkernel
• VMkernel Port : utilisé pour le réseau
de management, le trafic vMotion,
l’utilisation d’un réseau de stockage IP
ou Fault Tolerance. Le VMkernel port
requiert une adresse IP et au moins une
carte réseau physique connectée. Ce
type de port est également utilisé pour
administrer le serveur ESXi pour
communiquer avec une interface
utilisateur, par exemple le vSphere
client.
20/05/2016
14
Formation Machines Virtuelles alphorm.com™©
Ce LAB concerne TOUT LE
CURSUS VMware, et pas
seulement cette formation
Machines Virtuelles
20/05/2016
240
Formation Machines Virtuelles alphorm.com™©
Pré requis en Production
• Une carte réseau dédiée vMotion
• Une carte failover
• Minimum 1 Gibts
• Séparation réseau IP des autres traffics
• Avoir toute les cartes vMotion sur le même réseau IP
20/05/2016
241
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Définition du Vmkernel
• Pré-requis en Lab
• Pré-requis en Production
20/05/2016
242
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Storage vMotion :
svMotion
Migration des VMs
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
243
Formation Machines Virtuelles alphorm.com™©
Plan
• Préparation LAB
• Définition vMotion
• Définition : Storage vMotion ou « svMotion »
• Lab : lancer un svMotion sur une VM allumée
20/05/2016
244
Formation Machines Virtuelles alphorm.com™©
Préparation LAB
• Installer un second ESXi
20/05/2016
245
Formation Machines Virtuelles alphorm.com™©
Définition vMotion
• La migration à chaud de VM.
VMware vMotion vous permet
de déplacer l’intégralité d’une
machine virtuelle active d’un
ESXi à un autre sans
interruption de service.
• La machine virtuelle conserve
son identité réseau et ses
connexions, ce qui garantit
une migration transparente..
20/05/2016
246
Formation Machines Virtuelles alphorm.com™©
Définition : Storage vMotion ou « svMotion »
• Storage vMotion permet de :
Effectuer les opérations de maintenance
Redistribuer le stockage
Vider un LUN en vue de la supprimer
Faire du Tiering manuellement
Renommer les fichiers d’une VM
20/05/2016
247
Formation Machines Virtuelles alphorm.com™©
Lab : lancer un svMotion sur une VM allumée
• Renommer une VM
• Créer un nouveau DataStore sur l’ESXi
• Procéder au svMotion
• Changer le disque de thin à thick prosionning
20/05/2016
248
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Définition : Storage vMotion ou « svMotion »
• Lab : lancer un svMotion sur une VM allumée
20/05/2016
249
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
vMotion
Migration des VMs
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
250
Formation Machines Virtuelles alphorm.com™©
Plan
• Définition vMotion
• Migration à froid ou à chaud
• Migrer une VM vers ESXi différent
20/05/2016
251
Formation Machines Virtuelles alphorm.com™©
Préparation LAB
• Installer un second ESXi
20/05/2016
252
Formation Machines Virtuelles alphorm.com™©
Définition vMotion
• La migration à chaud de
VMware vous permet de
déplacer l’intégralité d’une
machine virtuelle active d’un
ESXi à un autre sans
interruption de service.
• La machine virtuelle conserve
son identité réseau et ses
connexions, ce qui garantit
une migration transparente..
20/05/2016
253
Formation Machines Virtuelles alphorm.com™©
vMotion à froid ou à chaud
• Obsolète vue les nouvelles fonctionnalités vCenter
vMotion Inter serveur
vMotion Inter DataCenter
vMotion Inter vCenter
• Peut être utile en cas de troubleshoot
VM avec Tools & Hardware très ancien
Renommer VM
Supprimer un snapshot
…
20/05/2016
254
Formation Machines Virtuelles alphorm.com™©
vMotion VM vers ESXi différent
20/05/2016
255
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Définition de vMotion
• Migration à froid ou à chaud
• Migrer une VM vers ESXi différent
20/05/2016
256
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
XvMotion cross-DC
et cross-vCenter
Migration des VMs
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
257
Formation Machines Virtuelles alphorm.com™©
Plan
•XvMotion cross Data Center
•XvMotion cross vCenter
20/05/2016
258
Formation Machines Virtuelles alphorm.com™©
XvMotion cross Data Center
• Pré-requis pour XvMotion cross Data Center :
Licence Entreprise Plus
Latence Maximum de 150 millisecondes
20/05/2016
259
Formation Machines Virtuelles alphorm.com™©
XvMotion cross vCenter
• Pré-requis pour XvMotion cross vCenter :
Licence Entreprise Plus
Latence Maximum de 150 millisecondes
Etre dans le même domaine SSO
Temps synchronisé
20/05/2016
260
Formation Machines Virtuelles alphorm.com™©
XvMotion cross vCenter
20/05/2016
261
Formation Machines Virtuelles alphorm.com™©
XvMotion cross vCenter
• 2 vCenter sous client
20/05/2016
262
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•XvMotion cross Data Center
•XvMotion cross vCenter
20/05/2016
263
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKAD
VMware vExpert, VCAP-DCA & VCAP-DCD
Consultant Virtualisation VMware et Nutanix
Conclusion
Les Machines
Virtueles
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
20/05/2016
264
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Chapitre 1 : Présentation de la formation
• Chapitre 2 : Création de Machines Virtuelles
• Chapitre 3 : Opérations sur les Machines Virtuelles
• Chapitre 4 : Gestion des Ressources
• Chapitre 5 : Migration des VMs
20/05/2016
265
Formation Machines Virtuelles alphorm.com™©
Compléter votre formation avec :
Réalisée
Suivante
Réalisée Réalisée
20/05/2016
266
Formation Machines Virtuelles alphorm.com™©
Avez-vous des Questions /Remarques /Commentaires ?
20/05/2016
267
Formation Machines Virtuelles alphorm.com™©
Ce n'est qu'un aurevoir ☺
Keep in touch !
E-mail : fouad@vRoomDC.com
Linkedin : https://fr.linkedin.com/in/fouadelakkad
Blog : www.vroomblog.com
Twitter : @vroomblog

Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

  • 1.
    20/05/2016 1 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Formation VMware vSphere 6 Les Machines Virtuelles Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 2.
    20/05/2016 2 Formation Machines Virtuellesalphorm.com™© Plan • Présentation du formateur • Public concerné • Connaissances requises • Cursus formation VMware vSphere • Plan de la formation • Certification • Ressources
  • 3.
    20/05/2016 2 Formation Machines Virtuellesalphorm.com™© Plan • Présentation du formateur • Public concerné • Connaissances requises • Cursus formation VMware vSphere • Plan de la formation • Certification • Ressources
  • 4.
    20/05/2016 4 Formation Machines Virtuellesalphorm.com™© Public concerné • Administrateurs vSphere • Curieux ayant envie de découvrir la virtualization sous VMware • Passage obligé pour ceux souhaitant monter en compétence
  • 5.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 6.
    20/05/2016 6 Formation Machines Virtuellesalphorm.com™© Cursus formation VMware vSphere
  • 7.
    20/05/2016 7 Formation Machines Virtuellesalphorm.com™© Plan de la formation • Création de Machines Virtuelles • Opérations sur les Machines Virtuelles • Gestion des Ressources • Migration des VMs
  • 8.
    20/05/2016 8 Formation Machines Virtuellesalphorm.com™© Certifications VMware Certified Professional sur vSphere 6 (VCP6) : • Pour les personnes techniques qui veulent pour démontrer leur expertise sur vSphere et progresser dans leur carrière • Trois étapes pour devenir VCP6 1. Assister à un cours de VMware-autorisé 2. Acquérir de l'expérience avec vSphere 3. Réussir l'examen VCP6 • Après la réalisation de VCP6 : VCAP 6 Datacenter Administration • Administration avancée VCAP 6 Conception Datacenter • Design de Datacenter complexe
  • 9.
    20/05/2016 9 Formation Machines Virtuellesalphorm.com™© Resources VMware en ligne • Les communautés VMware: http://communities.vmware.com Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs. • Le support VMware : http://www.vmware.com/support Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité. • Education VMware : http://www.vmware.com/education L'accès au catalogue de cours et horaire des cours dans le monde entier. Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation. • La base de connaissance : http://kb.vmware.com/ • La documentation des produits : http://www.vmware.com/support/pubs Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware http://vmwaresupport.toolbar.fm/
  • 10.
    20/05/2016 10 Formation Machines Virtuellesalphorm.com™© Ressources • Free E-Book http://info.vmware.com/content/27842_VSOM_Pilot_REG?asset=zmags • Study Guide VCP6-DCV http://www.vladan.fr/vcp6-dcv/ http://go.veeam.com/vmware-certification-vcp6-dcv-study-guide-exam- blueprint.html • Top Blog : http://www.yellow-bricks.com/ | http://frankdenneman.nl/ http://www.virtuallyghetto.com/ | http://thevpad.com | vRoomblog.com
  • 11.
  • 12.
    20/05/2016 12 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Site : http://www.alphorm.com Blog : http://blog.alphorm.com Rappel du lab : Prérequis & Ressources Monter le lab
  • 13.
    20/05/2016 13 Formation Machines Virtuellesalphorm.com™© Plan • Pré requis Matériel Logiciel • Ressources • Pré requis installés • Mise réseau des VMs
  • 14.
    20/05/2016 14 Formation Machines Virtuellesalphorm.com™© Ce LAB concerne TOUT LE CURSUS VMware, et pas seulement cette formation Machines Virtuelles
  • 15.
    20/05/2016 15 Formation Machines Virtuellesalphorm.com™© Prérequis matériel Ordinateur Portable/Fixe • RAM Min : 16Go • CPU Min : I3 (idéalement i7) • Supportant VT et EPT • HDD : 200Go (Idéalement SSD) Serveur loué (Online.net) • Min : Dedibox classic 2015 (Xéon 4 Threat – 16Go – 1To SATA) à 29,99 Euros HT • Idéal : Dedibox MD 2015 Gen2 (Xéon 8 Threat – 64 Go – 500Go SSD) à 74,99 Euros HT Perso : Je suis sur un Lenovo W520 / i7/ 24 RAM / 256 SSD
  • 16.
    20/05/2016 16 Formation Machines Virtuellesalphorm.com™© Prérequis logiciel Suite de logiciels à installer avant de débuter les Labs • Windows 64 bits (Windows 7, 2008-2012 Server,…) • VMware Workstation • Compte sur www.vmware.com • Archive (7zip, Izarc,…)
  • 17.
    20/05/2016 17 Formation Machines Virtuellesalphorm.com™© Ressources VMware • vCenter : https://my.vmware.com/fr/web/vmware/details?productId=490&downl oadGroup=VC600 • ESXi 6 : https://my.vmware.com/fr/web/vmware/details?downloadGroup=ESXI6 00U1&productId=491&rPId=9485 • VMware vSphere Client 6 https://my.vmware.com/web/vmware/details?downloadGroup=ESXI60U 1B&productId=491&rPId=10254
  • 18.
    20/05/2016 18 Formation Machines Virtuellesalphorm.com™© Ressources Tierces • ISO Linux de votre choix. Nous proposons Lubuntu, Ubuntu légé et simplifié http://cdimage.ubuntu.com/lubuntu/releases/15.10/release/lubuntu-15.10- desktop-amd64.iso Small Dam Linux http://iso.linuxquestions.org/damn-small-linux/ VMware Photon OS https://dl.bintray.com/vmware/photon/ova/1.0TP2/x86_64/photon- 1.0TP2.ova • ISO Microsoft Windows 10 ou 8 voir XP pour les petites configs
  • 19.
    20/05/2016 19 Formation Machines Virtuellesalphorm.com™© Pré requis installés • Windows Active Directory (Baisser à 1vCPU & 1Go RAM) • ESXi 6 installé (DataStore 50 Go de disponible) • VMware vCenter 6 installé (Windows ou VSA) • Votre inventaire créé
  • 20.
    20/05/2016 20 Formation Machines Virtuellesalphorm.com™© Mise réseau des VMs http://blog.alphorm.com/le-reseau-avec-vmware-workstation/
  • 21.
    20/05/2016 21 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Pré requis Matériel Logiciel • Ressources • Pré requis installés • Mise réseau des VMs
  • 22.
    20/05/2016 22 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Création et installation d'une VM Windows Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 23.
    20/05/2016 23 Formation Machines Virtuellesalphorm.com™© Plan • Les OS Windows supportés • Installer une VM sous Web Client • Installation des VMware Tools
  • 24.
    20/05/2016 24 Formation Machines Virtuellesalphorm.com™© Les OS Windows supportés • Desktop : Windows 10 / 8.1 / 8 / 7 / Vista / XP Windows 32 & 64 Bits • Serveur : 64 Bits : Server 2016 / 2012 / 2012 R2 / 2008 / 2008 R2 / 2003 / 2003 R2 32 Bits : Server 2008 / 2003 / 2003 R2 / 2000 Source : http://www.vmware.com/resources/compatibility/search.php?deviceCategory =guestos
  • 25.
    20/05/2016 25 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client • Nouvelle machine Virtuelle
  • 26.
    20/05/2016 26 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 27.
    20/05/2016 3 Formation Machines Virtuellesalphorm.com™© Présentation du formateur Fouad EL AKKAD • VMware vExpert 2016 - 2015 – 2014 • fouad@vRoomDC.com • Ingénieur & Designer VMware • En poste à la Mairie de Paris (+ de 250 ESXi & + de 2500 VMs) • Plus de 6 ans dans l’expertise VMware • Certifications : VCAP-DCA, VCAP-DCD, Nutanix NPP,… • LinkedIn : https://fr.linkedin.com/in/fouadelakkad • Animateur Blog : www.vRoomblog.com • Alphorm : http://www.alphorm.com/formateur/fouad-el-akkad
  • 28.
    20/05/2016 28 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 29.
    20/05/2016 29 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 30.
    20/05/2016 30 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 31.
    20/05/2016 31 Formation Machines Virtuellesalphorm.com™© Utiliser la console Download & Install WRMC
  • 32.
    20/05/2016 32 Formation Machines Virtuellesalphorm.com™© Utiliser la console • Monter ISO • Alt + Ctrl + Supp Alt + Ctrl + Ins • Pour sortir de l’écran Crtl + Alt
  • 33.
    20/05/2016 33 Formation Machines Virtuellesalphorm.com™© Installation VMware Tools
  • 34.
    20/05/2016 34 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Les OS Windows supportés • Installer une VM sous Web Client • Installation des VMware Tools
  • 35.
    20/05/2016 35 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Création et installation d'une VM Linux Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 36.
    20/05/2016 36 Formation Machines Virtuellesalphorm.com™© Plan • Les OS Linux supportés • Installer une VM sous Web Client • Installation Linux • Installation des VMware Tools sous Linux
  • 37.
    20/05/2016 37 Formation Machines Virtuellesalphorm.com™© Les OS Linux supportés • Desktop : Suse (32 & 64) : 10 SP 3-4 / 11 SP 1-2-3-4 / 12 • Serveur : CentOS & RedHAT (32 & 64) : 4.9 / 5.x / 6.x / 7.x Oracle Linux (32 & 64) : 4.9 / 5.x / 6.x Suse Server (32 & 64) : 9 SP 4 / 10 SP 3-4 / 11 SP 1-2-3-4 / 12 Debian (32 & 64) : 6.0 / 7.x / 8.x Project Photon 1.0 (Vmware) • Others : Ubuntu , CoreOS, Asianux, …
  • 38.
    20/05/2016 38 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client • Nouvelle machine Virtuelle
  • 39.
    20/05/2016 39 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 40.
    20/05/2016 40 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 41.
    20/05/2016 41 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 42.
    20/05/2016 42 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 43.
    20/05/2016 43 Formation Machines Virtuellesalphorm.com™© Installer une VM sous Web Client
  • 44.
    20/05/2016 44 Formation Machines Virtuellesalphorm.com™© Utiliser la console Download & Install WRMC
  • 45.
    20/05/2016 45 Formation Machines Virtuellesalphorm.com™© Utiliser la console • Monter ISO • Alt + Ctrl + Supp Alt + Ctrl + Ins • Pour sortir de l’écran Crtl + Alt
  • 46.
    20/05/2016 46 Formation Machines Virtuellesalphorm.com™© Installation Linux
  • 47.
    20/05/2016 4 Formation Machines Virtuellesalphorm.com™© Public concerné • Administrateurs vSphere • Curieux ayant envie de découvrir la virtualization sous VMware • Passage obligé pour ceux souhaitant monter en compétence
  • 48.
    20/05/2016 48 Formation Machines Virtuellesalphorm.com™© Installation VMware Tools sous Linux #sudo ./vmware-install.pl #1ere question répondre « Yes » #Ensuite toutes les questions taper « entrée » par défaut
  • 49.
    20/05/2016 49 Formation Machines Virtuellesalphorm.com™© Installation VMware Tools sous Linux Résultat pour une installation réussie
  • 50.
    20/05/2016 50 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Les OS Linux supportés • Installer une VM sous Web Client • Installation Linux • Installation des VMware Tools sous Linux
  • 51.
    20/05/2016 51 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Déployer un modèle OVF Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 52.
    20/05/2016 52 Formation Machines Virtuellesalphorm.com™© Plan • Format OVF / OVA • Market place • Déploiement OVF / OVA • Exportation OVF /OVA • Aller plus loin avec OVF / OVA
  • 53.
    20/05/2016 53 Formation Machines Virtuellesalphorm.com™© Format OVF / OVA • OVF : Plusieurs fichiers • OVA : 1 fichier unique Fin 2007, Open Virtual Machine Format ou OVF a été proposé comme standard1 de stockage sur disque des images de machines virtuelles pour plusieurs plateformes de virtualisation. Certains acteurs de cette industrie collaborent à cette initiative pilotée par leDMTF (Distributed Management Task Force, Inc.), comme les sociétés Novell, Dell, HP, IBM, Microsoft, VMware, et XenSource (Citrix).
  • 54.
    20/05/2016 54 Formation Machines Virtuellesalphorm.com™© Market place • VMware : https://solutionexchange.vmware.com/store/category_groups/virtual- appliances
  • 55.
    20/05/2016 55 Formation Machines Virtuellesalphorm.com™© Déploiement OVF / OVA • Déploiement appliance Routeur Freesco ou ESXi 6 U2 • https://drive.google.com/file/d/0Bx1_wi0HOc9nY1Fhe WxTTmI1dVk/view?usp=sharing • https://bintray.com/artifact/download/photon- controller/esxi- appliances/nested_esxi_appliance_v6.0u2.ova
  • 56.
    20/05/2016 56 Formation Machines Virtuellesalphorm.com™© Exportation OVF / OVA
  • 57.
    20/05/2016 57 Formation Machines Virtuellesalphorm.com™© Aller plus loin avec OVF / OVA • https://my.vmware.com/web/vmwar e/details?productId=489&download Group=OVFTOOL410
  • 58.
    20/05/2016 58 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Format OVF / OVA • Market place • Déploiement OVF / OVA • Exportation OVF /OVA • Aller plus loin avec OVF / OVA
  • 59.
    20/05/2016 59 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Gestionnaire de spécifications de personnalisation de VM Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 60.
    20/05/2016 60 Formation Machines Virtuellesalphorm.com™© Plan • Qu’est ce que : Gestionnaire de spécifications de personnalisation? • Création d’un fichier de réponse Windows
  • 61.
    20/05/2016 61 Formation Machines Virtuellesalphorm.com™© Gestionnaire de spécifications de personnalisation de VM • Offre la personnalisation d’un système d’exploitation Windows ou Linux à la suite d’un déploiement. Un « Sysprep Like »
  • 62.
    20/05/2016 62 Formation Machines Virtuellesalphorm.com™© Création d’un fichier de réponse Windows
  • 63.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 64.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 65.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 66.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 67.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 68.
    20/05/2016 5 Formation Machines Virtuellesalphorm.com™© Connaissances requises • Active Directory • Notions réseau : IP, DNS, DHCP, VLAN, trunk, switch • Familier avec Linux et commande basique • Formation VMware ESXi 6 • Formation VMware vCenter 6
  • 69.
    20/05/2016 69 Formation Machines Virtuellesalphorm.com™© Qu’est ce qu’un clone • Est une copie à l’identique d’une VM : A chaud (VM source ON) et froid (VM source ON) Possibilité de customiser l’OS
  • 70.
    20/05/2016 70 Formation Machines Virtuellesalphorm.com™© Création d’un clone Custom OS
  • 71.
    20/05/2016 71 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Qu’est ce qu’un template? • Déployer une VM à partir d’un template « modèle » Customiser l’OS • Qu’est ce qu’un clone? • Création d’un clone
  • 72.
    20/05/2016 72 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Clone Instantané (Fork VM) Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 73.
    20/05/2016 73 Formation Machines Virtuellesalphorm.com™© Plan • Qu’est ce que VM Fork? • Télécharger le module VM Fork • Chargement du module VM fork • Déploiement de VM Fork
  • 74.
    20/05/2016 74 Formation Machines Virtuellesalphorm.com™© Qu’est ce que VM Fork? • Rapid-Cloning Technology • Project Fargo • Linked Clone : Offre la possibilité depuis un disque parent, comme pour un snapshot de réaliser la création d’une VM pointant sur le disque parent qui lui, est en lecture seul. • Linked Memory : Les VMs pointent vers la même page mémoire dès la création des machines
  • 75.
    20/05/2016 75 Formation Machines Virtuellesalphorm.com™© Télécharger module VM Fork • Pas encore implémenté sur l’interface graphique, utilisable via PowerCLI. Disponible via Flings Vmware • Minimum PowerCLI 6 update 1 • PowerShell v2 Minimum
  • 76.
    20/05/2016 76 Formation Machines Virtuellesalphorm.com™© Chargement module VM fork • https://labs.vmware.com/flings/powercli-extensions • C:Program Files (x86)VMwareInfrastructurevSphere PowerCLIModules
  • 77.
    20/05/2016 77 Formation Machines Virtuellesalphorm.com™© Chargement module VM fork • Get-Command –Module Vmware.VimAutomation.Extensions
  • 78.
    20/05/2016 78 Formation Machines Virtuellesalphorm.com™© Déploiement de VM Fork • Chargement de la VM Parent Enable-InstantCloneVM -VM "W8" -GuestUser « Alphorm" -GuestPassword « Alph@rm1 » • New-InstantCloneVM –ParentVM ‘W8’ –Name ‘W8-2’
  • 79.
    20/05/2016 79 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Qu’est ce que VM Fork? • Télécharger le module VM Fork • Chargement du module VM fork • Déploiement de VM Fork
  • 80.
    20/05/2016 80 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Bibliothèque de Média Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 81.
    20/05/2016 81 Formation Machines Virtuellesalphorm.com™© Plan • Présentation de la bibliothèque de Média • Mise en place de la bibliothèque de Média • Déploiement d’une VM depuis un objet bibliothèque de Média
  • 82.
    20/05/2016 82 Formation Machines Virtuellesalphorm.com™© Présentation de la bibliothèque de Média • Nouveauté vSphere 6 • Portail de ressources interne à vCenter • Possibilité de partager entre : vCenter vCenter vCenter => vCloud • Synchronisation entre vCenter • Support : vAPP, ISO, Templates
  • 83.
    20/05/2016 83 Formation Machines Virtuellesalphorm.com™© Mise en place de la bibliothèque de Média
  • 84.
    20/05/2016 84 Formation Machines Virtuellesalphorm.com™© Mise en place de la bibliothèque de Média
  • 85.
    20/05/2016 85 Formation Machines Virtuellesalphorm.com™© Mise en place de la bibliothèque de Média
  • 86.
    20/05/2016 86 Formation Machines Virtuellesalphorm.com™© Déploiement VM depuis un objet bibliothèque de Média Importer Déployer
  • 87.
    20/05/2016 87 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Présentation de la bibliothèque de Média • Mise en place de la bibliothèque de Média • Déploiement d’une VM depuis un objet bibliothèque de Média
  • 88.
    20/05/2016 88 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix VMware Converter Site : http://www.alphorm.com Blog : http://blog.alphorm.com Création de Machines Virtuelles
  • 89.
    20/05/2016 89 Formation Machines Virtuellesalphorm.com™© Plan • Téléchargement • Formats supportés • Convertir un poste physique
  • 90.
    20/05/2016 90 Formation Machines Virtuellesalphorm.com™© Téléchargement https://my.vmware.com/group/vmware/evalcenter?p=converter
  • 91.
    20/05/2016 6 Formation Machines Virtuellesalphorm.com™© Cursus formation VMware vSphere
  • 92.
    20/05/2016 92 Formation Machines Virtuellesalphorm.com™© Convertir un poste physique
  • 93.
    20/05/2016 93 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Téléchargement • Formats supportés • Convertir un poste physique
  • 94.
    20/05/2016 94 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Interface machines virtuelles Opérations sur les VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 95.
    20/05/2016 95 Formation Machines Virtuellesalphorm.com™© Plan • Interface VM : Résumé • Interface VM : Surveiller • Interface VM : Gérer • Interface VM : Eléments associés
  • 96.
    20/05/2016 96 Formation Machines Virtuellesalphorm.com™© Interface VM : Résumé • Panel personnalisable • Résumé des infos • Ressources
  • 97.
    20/05/2016 97 Formation Machines Virtuellesalphorm.com™© Interface VM : Surveiller • Alarmes • Graphes de performances • Taches • Evénements • Utilisation : consommation des ressources
  • 98.
    20/05/2016 98 Formation Machines Virtuellesalphorm.com™© Interface VM : Gérer • Paramètres VM • Définitions des alarmes • Balises / Tags • Autorisations • Règles • Tâches planifiées
  • 99.
    20/05/2016 99 Formation Machines Virtuellesalphorm.com™© Interface VM : Eléments associés • Réseaux • Banques de données / Datastore
  • 100.
    20/05/2016 100 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Interface VM : Résumé • Interface VM : Surveiller • Interface VM : Gérer • Interface VM : Eléments associés
  • 101.
    20/05/2016 101 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix vHardware possible Opérations sur les Machines Virtuelles Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 102.
    20/05/2016 102 Formation Machines Virtuellesalphorm.com™© Plan •Rappel •vHardware possible
  • 103.
    20/05/2016 103 Formation Machines Virtuellesalphorm.com™© Ce qu’on a déjà vu • vCPU vs pCPU & vRAM vs pRAM • vHardware (4- 5 – 6 -7 - 8 - 9 – 11) • Network : VMXNET 2 – 3 / E1000 • Disque VMDK : Thin et Thick (Zeroed & Egeared) provisioning
  • 104.
    20/05/2016 104 Formation Machines Virtuellesalphorm.com™© vHardware possible • CD-ROM • Controller USB 1.1 / 2 / 3 • Port série / Port Parallèle • Lecteur disque • Controller SCSI VMware Paravirtual • PCI Device
  • 105.
    20/05/2016 105 Formation Machines Virtuellesalphorm.com™© vHardware possible
  • 106.
    20/05/2016 7 Formation Machines Virtuellesalphorm.com™© Plan de la formation • Création de Machines Virtuelles • Opérations sur les Machines Virtuelles • Gestion des Ressources • Migration des VMs
  • 107.
    20/05/2016 7 Formation Machines Virtuellesalphorm.com™© Plan de la formation • Création de Machines Virtuelles • Opérations sur les Machines Virtuelles • Gestion des Ressources • Migration des VMs
  • 108.
    20/05/2016 7 Formation Machines Virtuellesalphorm.com™© Plan de la formation • Création de Machines Virtuelles • Opérations sur les Machines Virtuelles • Gestion des Ressources • Migration des VMs
  • 109.
    20/05/2016 7 Formation Machines Virtuellesalphorm.com™© Plan de la formation • Création de Machines Virtuelles • Opérations sur les Machines Virtuelles • Gestion des Ressources • Migration des VMs
  • 110.
    20/05/2016 110 Formation Machines Virtuellesalphorm.com™© Options possibles
  • 111.
    20/05/2016 111 Formation Machines Virtuellesalphorm.com™© Options possibles
  • 112.
    20/05/2016 112 Formation Machines Virtuellesalphorm.com™© Gestion des ressources avancées
  • 113.
    20/05/2016 113 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •Options possibles •Gestion des ressources avancées
  • 114.
    20/05/2016 114 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les Snapshots Site : http://www.alphorm.com Blog : http://blog.alphorm.com Opérations sur les VMs
  • 115.
    20/05/2016 115 Formation Machines Virtuellesalphorm.com™© Plan •Qu’est ce qu’un Snapshot? •Démo Snapshot
  • 116.
    20/05/2016 116 Formation Machines Virtuellesalphorm.com™© Qu’est ce qu’un Snapshot? • Les captures d’état « Système » vous permettent de préserver l’état d’une machine virtuelle. • Ainsi vous retourner à un état antérieur même revenir à un état postérieur via un snapshot
  • 117.
    20/05/2016 117 Formation Machines Virtuellesalphorm.com™© Qu’est ce qu’un Snapshot • A chaque Snapshot il y a la création de : Un fichier « **.vmdk» Un fichier « **.vmsn »
  • 118.
    20/05/2016 8 Formation Machines Virtuellesalphorm.com™© Certifications VMware Certified Professional sur vSphere 6 (VCP6) : • Pour les personnes techniques qui veulent pour démontrer leur expertise sur vSphere et progresser dans leur carrière • Trois étapes pour devenir VCP6 1. Assister à un cours de VMware-autorisé 2. Acquérir de l'expérience avec vSphere 3. Réussir l'examen VCP6 • Après la réalisation de VCP6 : VCAP 6 Datacenter Administration • Administration avancée VCAP 6 Conception Datacenter • Design de Datacenter complexe
  • 119.
    20/05/2016 119 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •Qu’est ce qu’un Snapshot? •Démo Snapshot
  • 120.
    20/05/2016 120 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les vAPP Site : http://www.alphorm.com Blog : http://blog.alphorm.com Opérations sur les VMs
  • 121.
    20/05/2016 121 Formation Machines Virtuellesalphorm.com™© Plan • Qu’est ce qu’une vAPP? • Création d’une vAPP • Allocation de ressources • Définir un ordre de relance / arrêt
  • 122.
    20/05/2016 122 Formation Machines Virtuellesalphorm.com™© Qu’est une vAPP? • Une VAPP est un conteneur de VMs qui permet de : Ranger les VMs par appartenance Mettre un plan d’arrêt et relance de groupe de VMs Allouer des ressources dédiées On peut cloner une vAPP • Limitation : VM d’un même cluster
  • 123.
    20/05/2016 123 Formation Machines Virtuellesalphorm.com™© Création d’une vAPP
  • 124.
    20/05/2016 124 Formation Machines Virtuellesalphorm.com™© Allocation de ressource • Parts ou Shares : Partage des ressources selon un poids attribué • Réservation (mémoire & CPU) : Valeur réservée à la VM même si la vAPP n’en a pas besoin • Limite (mémoire & CPU) : Il s’agit de la limite supérieure de quantité de CPU ou de mémoire qui est mise à disposition du pool de ressources par hôte. • Extensible (mémoire & CPU) : Si vAPP en cascade, possibilité de récupérer des ressources chez un parent. • Allocation IP : Attribution d’une plage IP à un groupe de VM
  • 125.
    20/05/2016 125 Formation Machines Virtuellesalphorm.com™© Définir un ordre de relance / arrêt • Une application : • Une base de données • Une application • Option de démarrage :
  • 126.
    20/05/2016 126 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •Qu’est ce qu’une vAPP? •Création d’une vAPP •Allocation de ressources •Définir un ordre de relance / arrêt
  • 127.
    20/05/2016 127 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix VM hot-Add (Ajout à chaud de ressources) Site : http://www.alphorm.com Blog : http://blog.alphorm.com Opérations sur les VMs
  • 128.
    20/05/2016 128 Formation Machines Virtuellesalphorm.com™© Plan •Comment activer •Pré-requis OS •Pré-requis Application •Limitation •Démonstration
  • 129.
    20/05/2016 129 Formation Machines Virtuellesalphorm.com™© Comment activer • CPU • RAM
  • 130.
    20/05/2016 130 Formation Machines Virtuellesalphorm.com™© Pré-requis OS • Est-ce que mon OS supporte le Hot-Plug : Windows Hot Plug-Memory : 2003, 2008, 2012, 2016 Windows Hot Plug-vCPU : 2008, 2012, 2016 A vérifier : https://www.vmware.com/resources/compatibility/search.php?device Category=software
  • 131.
    20/05/2016 131 Formation Machines Virtuellesalphorm.com™© Pré-requis Application • Exemple SQL server Standard 2008, 2012, 2014 ne supporte pas le Hot Plug vCPU • Lire : http://vroomblog.com/vmware-vcpu-hot-add-oui-mais-pas-pour-sql- standard/
  • 132.
    20/05/2016 132 Formation Machines Virtuellesalphorm.com™© Limitation • Désactivation du vNUMA : • KB VMware : 2008405 Windows 7 & Linux 64 btis • Si VM de 1 Go de RAM, ajout possible de 3 Go • Si VM de 2 Go de RAM, ajout possible de 1 Go • Si VM a 3Go de RAM pas d’ajout possible
  • 133.
    20/05/2016 133 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •Comment activer •Pré-requis OS •Pré-requis Application •Limitation •Démonstration
  • 134.
    20/05/2016 134 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Etendre le Disque dur d'une VM Site : http://www.alphorm.com Blog : http://blog.alphorm.com Opérations sur les VMs
  • 135.
    20/05/2016 135 Formation Machines Virtuellesalphorm.com™© Plan • Condition pour une extension • Sur Windows & Linux • Démo : Extension Windows
  • 136.
    20/05/2016 136 Formation Machines Virtuellesalphorm.com™© Condition pour une extension • Condition : Disque en Thin Provisioning ou Thick Provisioning Avoir de l’espace disponible sur le DataStore Le système d’exploitation doit supporter les extensions • Bloquant : Snapshot présent sur le disque On peut ajouter mais pas réduire
  • 137.
    20/05/2016 137 Formation Machines Virtuellesalphorm.com™© Sur Windows & Linux • Sur Windows Extension de disque • Extension de la partition • Sur Linux 1. Si Non LVM • Etendre disque VMDK - Etendre File System 2. Si LVM Ajout d’un disque VMDK Etendre LVM
  • 138.
    20/05/2016 138 Formation Machines Virtuellesalphorm.com™© Démo : Extension Windows • Etendre disque VMDK Etendre la partition
  • 139.
    20/05/2016 139 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •Condition pour une extension •Sur Windows & Linux •Démo : Extension Windows
  • 140.
    20/05/2016 140 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Eclater un Disque contigu en 1 VMDK/Partition Site : http://www.alphorm.com Blog : http://blog.alphorm.com Opérations sur les VMs
  • 141.
    20/05/2016 141 Formation Machines Virtuellesalphorm.com™© Plan • Dans qu’elle cas et pourquoi? • Comment faire • Démo : éclater 2 partitions contigües sur 2 VMDK
  • 142.
    20/05/2016 142 Formation Machines Virtuellesalphorm.com™© Dans qu’elle cas • Partition contigüe avec une autre Besoin d’étendre C:
  • 143.
    20/05/2016 143 Formation Machines Virtuellesalphorm.com™© Comment faire • VMware Converter Eteindre VM • Opérer une conversion de VM • Outils Tierces (Gparted, EASUS Partition manager,…) Ajouter à la VM, 1 VMDK par Partition de la taille souhaitée • Cloner les partitions sur les VMDK respectifs - Supprimer l’ancien VMDK • Modifier ordre des mappages ISCSI
  • 144.
    20/05/2016 144 Formation Machines Virtuellesalphorm.com™© Démo : éclater 2 partitions contigües sur 2 VMDK
  • 145.
    20/05/2016 145 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Dans qu’elle cas et pourquoi? • Comment faire • Démo : éclater 2 partitions contigües sur 2 VMDK
  • 146.
    20/05/2016 146 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les graphes de performances Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 147.
    20/05/2016 147 Formation Machines Virtuellesalphorm.com™© Plan • Onglet Performance • Monitoring le CPU et mémoire de la VM • Monitoring des Datastore • Monitoring du réseau
  • 148.
    20/05/2016 148 Formation Machines Virtuellesalphorm.com™© Onglet Performance • L’onglet Monitor, sous-onglet Performance affiche deux types de graphiques pour les hôtes et les VMs : Présentation / Overview : affiche les métriques les plus importantes Avancé / Advanced : affiche les métriques personnalisées
  • 149.
    20/05/2016 149 Formation Machines Virtuellesalphorm.com™© Monitoring la mémoire de la VM • Surveillez la mémoire de la VM pour l’optimiser
  • 150.
    20/05/2016 9 Formation Machines Virtuellesalphorm.com™© Resources VMware en ligne • Les communautés VMware: http://communities.vmware.com Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs. • Le support VMware : http://www.vmware.com/support Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité. • Education VMware : http://www.vmware.com/education L'accès au catalogue de cours et horaire des cours dans le monde entier. Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation. • La base de connaissance : http://kb.vmware.com/ • La documentation des produits : http://www.vmware.com/support/pubs Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware http://vmwaresupport.toolbar.fm/
  • 151.
    20/05/2016 9 Formation Machines Virtuellesalphorm.com™© Resources VMware en ligne • Les communautés VMware: http://communities.vmware.com Commencer une discussion, et les communautés d'accès et de groupes d'utilisateurs. • Le support VMware : http://www.vmware.com/support Accès à la base de connaissances, documentation, documents techniques, et guides de compatibilité. • Education VMware : http://www.vmware.com/education L'accès au catalogue de cours et horaire des cours dans le monde entier. Accéder à l'information sur les cours avancés de continuer sur votre parcours de formation de la virtualisation. • La base de connaissance : http://kb.vmware.com/ • La documentation des produits : http://www.vmware.com/support/pubs Pour un accès facile aux ressources en ligne, installer la barre d’outil Vmware http://vmwaresupport.toolbar.fm/
  • 152.
    20/05/2016 152 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Onglet Performance • Monitoring CPU de la VM • Monitoring la mémoire de la VM • Monitoring des Datastore • Monitoring du réseau
  • 153.
    20/05/2016 153 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les mécanismes mémoires : Memory Overcommitment (surallocation) Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 154.
    20/05/2016 154 Formation Machines Virtuellesalphorm.com™© Plan • Qu’est ce que le memory over commitment? • Dans quel contexte?
  • 155.
    20/05/2016 155 Formation Machines Virtuellesalphorm.com™© Qu’est ce que le memory over commitment? • Contexte ESX • Donner plus de mémoire virtuelle à l’ensemble des VMs que l’ESXi peut avoir en mémoire physique
  • 156.
    20/05/2016 156 Formation Machines Virtuellesalphorm.com™© Dans quel contexte? • VM de : Développement Recette Pré PROD Qualité Production non critique et memory-vore • A éviter : • Cluster de base de données • Production memory-vore • Mélanger des VMs avec réservation et faire de l’overcommitment
  • 157.
    20/05/2016 157 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Qu’est ce que le memory over commitment • Dans quel contexte?
  • 158.
    20/05/2016 158 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les mécanismes mémoires : Transparent Page Sharing Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 159.
    20/05/2016 159 Formation Machines Virtuellesalphorm.com™© Plan • Gestion des Ressources • ESXi, Gestion de la mémoire • Transparent Page Sharing • LAB : Sur mécanisme TPS
  • 160.
    20/05/2016 160 Formation Machines Virtuellesalphorm.com™© Gestion des Ressources • La gestion des ressources est l’allocation des ressources de fournisseurs (hôtes, clusters, et pools de ressources) vers des consommateurs (machines virtuelles). Les ressources incluent CPU, mémoires, stockage et réseau. • Gestion des ressources: Résoudre les problèmes de sur-exploitation des ressources Empêcher que les machines virtuelles ne monopolisent les ressources Exploiter la sous-exploitation des ressources Contrôler l’importance relative des machines virtuelles
  • 161.
    20/05/2016 161 Formation Machines Virtuellesalphorm.com™© ESXi, Gestion de la mémoire • Gestion de la mémoire Memory Overcommitment : On peut allouer plus de mémoire aux VMs qu’il y en a sur l’hôte Transparent Page Sharing : plusieurs VMs peuvent partager les même pages mémoire (par exemple dll chargées), et économise ainsi beaucoup de mémoire Compression : les pages mémoire peuvent être compressées Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire physique pour leur utilisation), les VMs ayant de la mémoire allouée et disponible peuvent en « prêter » aux VMs en contention Swap : si aucune des méthodes précédentes ne résout le problème de contention, l’hyperviseur va utiliser des fichiers de swap
  • 162.
    20/05/2016 162 Formation Machines Virtuellesalphorm.com™© Transparent Page Sharing • Le VMkernel détecte les pages mémoire identiques et adresse un pointeur sur la même page mémoire: Pas de modification du système requis Le VMkernel traite les pages mémoires partagées en copy-on- write: • Lecture seule quand partagée • Copie privée après écriture • Désactivé par défaut. • Le TPS n’est actif que sur les pages mémoire standard (4KB) Les Huge Pages (2MB) ou Large Page (1GB) ne peuvent utiliser cette fonctionnalité Les programmes utilisant les huge/large page ne sont pas éligibles au TPS hardware RAM VM RAMVM RAMVM RAM
  • 163.
    20/05/2016 163 Formation Machines Virtuellesalphorm.com™© Transparent Page Sharing • TPS Intra-VM (Toujours activer par défaut) • Pages mémoires identiques sur la même VM • TPS Inter-VM • Pages mémoires identiques entre VMs
  • 164.
    20/05/2016 164 Formation Machines Virtuellesalphorm.com™© LAB : Test TPS • 2 VMs Windows sur 1 ESXi Sur VM Windows Installer « HeavyLoad » de JAM software • TPS Désactivé TPS Activé
  • 165.
    20/05/2016 165 Formation Machines Virtuellesalphorm.com™© LAB : Test TPS • Voir ressource VM : Shared = Mécanisme TPS Sans TPS Avec TPS
  • 166.
    20/05/2016 166 Formation Machines Virtuellesalphorm.com™© • Liens : https://www.vmguru.com/2013/04/vsphere-5-memory-management-explained-part-2/ • http://www.hypervisor.fr/?p=5298 • https://www.jam-software.com/heavyload/ Script : connect-VIServer vcsa.alphorm.local cd 'C:Program Files (x86)VMwareInfrastructurevSphere PowerCLIModules' Get-Command –Module Vmware.VimAutomation.Extensions Enable-InstantCloneVM -VM "Windows8" -GuestUser "Fouad" -GuestPassword "Alphorm1" New-InstantCloneVM –ParentVM "Windows8" –Name "WIndows8-2"
  • 167.
    20/05/2016 167 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Gestion des Ressources • ESXi, Gestion de la mémoire • Transparent Page Sharing • LAB : Sur mécanisme TPS
  • 168.
    20/05/2016 168 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les mécanismes mémoires : le Ballooning Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 169.
    20/05/2016 169 Formation Machines Virtuellesalphorm.com™© Plan • Fonctionnement du Ballooning • Driver Ballooning (vmmemctl) • Dans les graphes de performances • Ajustement ballooning
  • 170.
    20/05/2016 170 Formation Machines Virtuellesalphorm.com™© ESXi, Gestion de la mémoire • Gestion de la mémoire Transparent Page Sharing : plusieurs VMs peuvent partager les mêmes pages mémoire (par exemple dll chargées), et économise ainsi beaucoup de mémoire Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire physique pour leur utilisation), les VMs ayant de la mémoire allouée et disponible peuvent en « prêter » aux VMs en contention Compression : les pages mémoire peuvent être compressées Swap : si aucune des méthodes précédentes ne résout le problème de contention, l’hyperviseur va utiliser des fichiers de swap
  • 171.
    20/05/2016 171 Formation Machines Virtuellesalphorm.com™© Fonctionnement du Ballooning • Le ballooning est une fonctionnalité gérée par le pilote vmmemctl, installé avec les VMware Tools. • Dans le cas de manque de mémoire sur l’hôte : Une VM a besoin de davantage de mémoire physique La VM lance un appel au Vmkernel (Noyau de l’ESXi) Le VMkernel demande à toutes les VMs (équipées des Tools) d’allouer une partie de leur mémoire non consommée (mais réservée) au pilote vmmemctl Le pilote verrouille la mémoire demandée, signale au VMkernel que ces emplacements sont disponibles Le VMkernel redistribue la mémoire à la VM qui a besoin de mémoire Le pilote vmmemctl peut réserver au maximum 65% de la mémoire allouée.
  • 172.
    20/05/2016 172 Formation Machines Virtuellesalphorm.com™© Drivers Ballooning (vmmemctl) • Permet à une VM de réclamer de la vRAM aux VMs qui ne l’utilisent pas
  • 173.
    20/05/2016 173 Formation Machines Virtuellesalphorm.com™© Ballooning dans les graphes de performance
  • 174.
    20/05/2016 174 Formation Machines Virtuellesalphorm.com™© Ajustement ballooning • Jusque 65% de la mémoire d’une VM peut être réclamée.
  • 175.
    20/05/2016 175 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Fonctionnement du Ballooning • Driver Ballooning (vmmemctl) • Dans les graphes de performances • Ajustement ballooning
  • 176.
    20/05/2016 176 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les mécanismes mémoires : Compression & VMkernel SWAP ESXi Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 177.
    20/05/2016 177 Formation Machines Virtuellesalphorm.com™© Plan • La compression mémoire • Compression dans les graphes de performance • Le VMkernel Swap • Le VMkernel Swap dans les graphes de performance
  • 178.
    20/05/2016 178 Formation Machines Virtuellesalphorm.com™© ESXi, Gestion de la mémoire •Gestion de la mémoire Transparent Page Sharing : plusieurs VMs peuvent partager les même pages mémoire (par exemple dll chargées), et économise ainsi beaucoup de mémoire Compression : les pages mémoire peuvent être compressées Ballooning : en cas de contention mémoire (certaines VMs manquent de mémoire physique pour leur utilisation), les VMs ayant de la mémoire allouée et disponible peuvent en « prêter » aux VMs en contention Swap : si aucune des méthodes précédentes ne résout le problème de contention, l’hyperviseur va utiliser des fichiers de swap
  • 179.
    20/05/2016 179 Formation Machines Virtuellesalphorm.com™© La compression mémoire • Mécanisme Post TPS • Sélection de page mémoire pour les compresser
  • 180.
    20/05/2016 10 Formation Machines Virtuellesalphorm.com™© Ressources • Free E-Book http://info.vmware.com/content/27842_VSOM_Pilot_REG?asset=zmags • Study Guide VCP6-DCV http://www.vladan.fr/vcp6-dcv/ http://go.veeam.com/vmware-certification-vcp6-dcv-study-guide-exam- blueprint.html • Top Blog : http://www.yellow-bricks.com/ | http://frankdenneman.nl/ http://www.virtuallyghetto.com/ | http://thevpad.com | vRoomblog.com
  • 181.
    20/05/2016 181 Formation Machines Virtuellesalphorm.com™© Le VMkernel Swap • Chaque VM allumée dispose de son fichier VMkernel swap (vswp) Créé à l’allumage de la VM, supprimé à l’extinction Emplacement par défaut : même dossier du Datastore de la VM Taille = allocation vRAM – réservation configurée • Permet au VMkernel de continuer d’allouer de la vRAM même si l’hôte est à court de mémoire • N’est utilisé qu’en dernier recours, performances fortement impactées
  • 182.
    20/05/2016 182 Formation Machines Virtuellesalphorm.com™© Le VMkernel Swap dans les graphes de performance • Mémoire Swappé in/out mem.swapped.average mem.swapin.average mem.swapout.average
  • 183.
    20/05/2016 183 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • La compression mémoire • Compression dans les graphes de performance • Le VMkernel Swap • Le VMkernel Swap dans les graphes de performance
  • 184.
    20/05/2016 184 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Mécanismes CPU : Usage Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 185.
    20/05/2016 185 Formation Machines Virtuellesalphorm.com™© Plan • Consommation CPU usage « utilisé » • CPU usage sous graphe de performance • CPU sous le client
  • 186.
    20/05/2016 186 Formation Machines Virtuellesalphorm.com™© Consommation CPU usage « utilisé » • Consommation CPU de la VM sur les ressources de l’ESXi
  • 187.
    20/05/2016 187 Formation Machines Virtuellesalphorm.com™© CPU usage sous graphe de performance
  • 188.
    20/05/2016 188 Formation Machines Virtuellesalphorm.com™© CPU usage sous graphe de performance
  • 189.
  • 190.
  • 191.
  • 192.
  • 193.
  • 194.
    20/05/2016 194 Formation Machines Virtuellesalphorm.com™© Métrique CPU ready • Formule de calcul : • Valeur à ne pas dépasser : 5%
  • 195.
    20/05/2016 195 Formation Machines Virtuellesalphorm.com™© Tableau de calcule
  • 196.
    20/05/2016 196 Formation Machines Virtuellesalphorm.com™© Tableau de calcule • Source tableau : http://vmtoday.com/2013/01/cp u-ready-revisted-quick- reference-charts/ • Calculette CPU Ready : http://www.vmcalc.com/
  • 197.
    20/05/2016 197 Formation Machines Virtuellesalphorm.com™© Générer du CPU ready sur des VMs de test • Créer 2 machines supplémentaires de 4 vCPU • Et démarrer un stress Test
  • 198.
    20/05/2016 198 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Qu’est ce que le CPU ready? • Métrique CPU ready • Tableau de calcule • Générer du CPU ready sur des VMs de test
  • 199.
    20/05/2016 199 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Mécanismes CPU VM : Co-Stop Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 200.
    20/05/2016 200 Formation Machines Virtuellesalphorm.com™© Plan • La planification CPU • Le vCPU Co-Scheduling • Le vCPU Co-Scheduling sous graphe de performance
  • 201.
    20/05/2016 201 Formation Machines Virtuellesalphorm.com™© La planification CPU Gestion CPU : Mappage 1:1 : un vCPU doit correspondre à un pCPU pour s’exécuter Relaxed Co-Scheduling (ESX 3.0+): permet de ne pas avoir à attendre que tous les vCPUs d’une VM soient affectés en même temps à des pCPUs (#ideerecue) • Par exemple, une VM exécutant 4 threads pourra en exécuter 2 à l’instant T, un à T+3 et un à T+5 • La synchronisation des retours des threads se fait soit par l’hyperviseur en cas de grand décalage (ce qui donne du WAIT, du COSTOP et du READY), soit au niveau du système d’exploitation de la VM (compteurs interne du serveur)
  • 202.
    20/05/2016 202 Formation Machines Virtuellesalphorm.com™© Le vCPU Co-Scheduling • Exemple : END RUN END WAITREADYRUN Lancement du traitement multithread READY READY RUN RUN END END
  • 203.
    20/05/2016 203 Formation Machines Virtuellesalphorm.com™© Le vCPU Co-Scheduling sous graphe de performance • Inferieur 3 % : Bonne état • Entre 3% et 5% : a surveiller • Au dessus de 5% : Latence d’accès aux pCPU
  • 204.
    20/05/2016 204 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • La planification CPU • Le vCPU Co-Scheduling • Le vCPU Co-Scheduling sous graphe de performance
  • 205.
    20/05/2016 205 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Nœud Numa & Nœud vNuma Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 206.
    20/05/2016 206 Formation Machines Virtuellesalphorm.com™© Plan • pNUMA et vNUMA • L’alignement NUMA • Sans vNuma • Avec vNuma • Avec & Sans vNuma • Contrôler l’alignement vNUMA de vos VMs
  • 207.
    20/05/2016 207 Formation Machines Virtuellesalphorm.com™© pNUMA et vNUMA • Chaque banque de mémoire est reliée à un processeur • Les processeurs sont liés par des bus de communication
  • 208.
    20/05/2016 12 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Site : http://www.alphorm.com Blog : http://blog.alphorm.com Rappel du lab : Prérequis & Ressources Monter le lab
  • 209.
  • 210.
  • 211.
    20/05/2016 211 Formation Machines Virtuellesalphorm.com™© Avec & Sans vNuma • VM avec 8 vCPU sur un hôte 4x 4 cores, sans NUMA • La même VM, sur un hôte avec NUMA:
  • 212.
    20/05/2016 212 Formation Machines Virtuellesalphorm.com™© Contrôler l’alignement vNUMA de vos VMs • Se connecter en SSH à l’ESXi ESXtop • Appuyé sur « m » (mémoire) - « V » (pour VM) • « F » • « G » (pour numa)
  • 213.
    20/05/2016 213 Formation Machines Virtuellesalphorm.com™© Contrôler l’alignement vNUMA de vos VMs • La métrique « N%L » indique le pourcentage de RAM alloué au nœud local NUMA • Pas de NUMA pas de chocolat
  • 214.
    20/05/2016 214 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • pNUMA et vNUMA • L’alignement NUMA • Sans vNuma • Avec vNuma • Avec & Sans vNuma • Contrôler l’alignement vNUMA de vos VMs
  • 215.
    20/05/2016 215 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les pools de ressources Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 216.
    20/05/2016 216 Formation Machines Virtuellesalphorm.com™© Plan • Paramètres des ressources CPU d’une machine virtuelle • Comment les VMs rivalisent pour des ressources? • Les Pool de Ressources • Attributs d’un Pool de Ressources • Scénario et Exemples de Pool de Ressource • Réservation extensible
  • 217.
    20/05/2016 217 Formation Machines Virtuellesalphorm.com™© Paramètres des ressources CPU d’une machine virtuelle Limites (MHz): Un plafond d’utilisation du temps du PCU par la machine virtuelle Réservation (MHz): Un certain nombre de cycles de CPU réservées par une machine virtuelle Parts: Une valeur qui spécifie la priorité relative ou l’importance d’une machine virtuelle N.B : Une VM démarrera uniquement si la réservation est bien garantie
  • 218.
    20/05/2016 218 Formation Machines Virtuellesalphorm.com™© Comment les VMs rivalisent pour des ressources • Shares: pondération relative d’accès aux ressources • 3 formules de niveaux de priorité pré- paramétrées (ratio 4:2:1) High : 2000 shares par vCPU, 20 shares par Mo de mémoire Normal : 1000 shares par vCPU, 10 shares par Mo de mémoire Low : 500 shares par vCPU, 5 shares par Mo de mémoire • Les shares ne sont pris en compte qu’en cas de contention 3 VM actives: 300 shares VM A 200 shares VM B 100 shares VM C = 600 shares total 50% VM A (300 / 600) 33% VM B (200 / 600) 17% VM C (100 / 600)
  • 219.
    20/05/2016 219 Formation Machines Virtuellesalphorm.com™© Les ressources Pools • Un pool de ressources est une abstraction logique pour gérer hiérarchiquement des ressources CPU et mémoire. • Il est utilisé dans des hôtes autonomes ou dans des clusters actifs pour VMware Distributed Resource Scheduler. • Il fournit des ressources à des machines virtuelles ou à des sous-pools.
  • 220.
    20/05/2016 220 Formation Machines Virtuellesalphorm.com™© Attributs d’un Pool de Ressources • Attributs d’un pool de ressources: Parts: Basse, Normale, Elevée, Personnalisée Réservations, en MHz et MB Limites, en MHz et MB: Accès illimité, par défaut (jusqu’à un montant maximum de ressources accessibles) Réservation extensible? Oui – les machines virtuelles et les sous-pools peuvent à tirer de leur pools parents. No – les VMs et les sous-pools peuvent uniquement tirer de leur pool parent, même le pool parent a des ressources libres.
  • 221.
    20/05/2016 221 Formation Machines Virtuellesalphorm.com™© Scénario de Pool de Ressource • Le département informatique d’une société X a deux consommateurs internes : Le département finance fournit deux-tiers du budget. Le département ingénierie fournit un-tiers du budget • Chaque consommateur interne des machines virtuelles test/dev et de production. • Nous devons plafonner la consommation de ressources des machines virtuelles test/dev
  • 222.
    20/05/2016 222 Formation Machines Virtuellesalphorm.com™© Exemple de Pool de Ressources
  • 223.
    20/05/2016 13 Formation Machines Virtuellesalphorm.com™© Plan • Pré requis Matériel Logiciel • Ressources • Pré requis installés • Mise réseau des VMs
  • 224.
    20/05/2016 224 Formation Machines Virtuellesalphorm.com™© Exemple de Pool de Ressources: conflit de CPU
  • 225.
    20/05/2016 225 Formation Machines Virtuellesalphorm.com™© Réservation extensible • L’emprunt de ressources se produit récursivement d’un ancien à un pool de ressource actuel. L’option Réservation Extensible doit être activée. Cette option offre plus de flexibilité mais moins de protection. • Les réservation extensibles ne sont pas libérées tant que la machine virtuelle qui cause l’extension est éteinte ou que cette réservation est réduite. Une mauvaise gestion peut écrouler toute l’arborescence
  • 226.
    20/05/2016 226 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Paramètres des ressources CPU d’une machine virtuelle • Comment les VMs rivalisent pour des ressources • Les ressources Pools • Attributs d’un Pool de Ressources • Scénario é Exemple de Pool de Ressource • Réservation extensible
  • 227.
    20/05/2016 227 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Les bonnes pratiques pour déterminer la taille d’une VM Gestion des Ressources Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 228.
    20/05/2016 228 Formation Machines Virtuellesalphorm.com™© Plan • Le bon hardware pour les VMs • Connaitre le besoin • Ajuster au mieux vos VM • Faite attention aux VMs monstres • Astuces à connaitre
  • 229.
    20/05/2016 229 Formation Machines Virtuellesalphorm.com™© Le bon hardware pour les VMs • Hardware : Ne mettre que le Hardware nécessaire : évitez carte son, port série, port parallèle,… Mettre au plus possible les vHardware Max de votre infrastructure Utiliser la bonne carte réseau (E1000, VMXNET 2-3,…) • https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType= kc&docTypeID=DT_KB_1_1&externalId=1001805 Le bon contrôleur disque (SAS, BusLogic, Paravirtualization,…) • http://blogs.vmware.com/vsphere/2014/02/vscsi-controller-choose- performance.html
  • 230.
    20/05/2016 230 Formation Machines Virtuellesalphorm.com™© Connaitre le besoin • Que fera la VM, et connaitre les préconisations éditeurs Application Multi Threat ? Application de stockage de fichier Application de base de données • https://www.vmware.com/files/pdf/solutions/SQL_Server_on_VMware- Best_Practices_Guide.pdf • http://www.vmware.com/files/pdf/partners/oracle/Oracle_Databases_on_VMware_- _Best_Practices_Guide.pdf • http://www.vmware.com/files/pdf/vmware-microsoft-exchange-server-2016-on-vsphere-best- practices-guide.pdf
  • 231.
    20/05/2016 231 Formation Machines Virtuellesalphorm.com™© Ajuster au mieux vos VM • Pas de CPU superflux, car rend le scheduling CPU plus compliqué • Consommation des ressources RAM et/ou CPU entre 60%-70%
  • 232.
    20/05/2016 232 Formation Machines Virtuellesalphorm.com™© Faite attention aux monsters VM • Attention aux gâchis de ressources
  • 233.
    20/05/2016 233 Formation Machines Virtuellesalphorm.com™© Faite attention aux monsters VM • Essayer de d’ajuster les VMs aux nœud NUMA
  • 234.
    20/05/2016 234 Formation Machines Virtuellesalphorm.com™© Tips à connaitre • Le Hot Plug désactive le vNUMA • Quand les VMs sont sur le même ESXi, le trafic réseau reste InKernel • Optimiser le TPS, via des machines similaires par ESXi • N’utiliser les réservations/shares qu’en cas de besoin • Upgrade Hadware VM : 1. Snapshot 2. Mise à jour Tools 3. Upgrade vHardware https://blogs.vmware.com/tam/files/2015/01/VM-Right-Sizing-Best-Practice-Guide2.pdf
  • 235.
    20/05/2016 235 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Le bon hardware pour les VMs • Connaitre le besoin • Ajuster au mieux vos VM • Faite attention aux VMs monstres • Astuces à connaitre
  • 236.
    20/05/2016 236 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Pré-requis ESXi pour vMotion Migration des VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 237.
    20/05/2016 237 Formation Machines Virtuellesalphorm.com™© Plan • Définition du Vmkernel • Pré-requis en Lab • Pré-requis en Production
  • 238.
    20/05/2016 238 Formation Machines Virtuellesalphorm.com™© Définition VMkernel • VMkernel Port : utilisé pour le réseau de management, le trafic vMotion, l’utilisation d’un réseau de stockage IP ou Fault Tolerance. Le VMkernel port requiert une adresse IP et au moins une carte réseau physique connectée. Ce type de port est également utilisé pour administrer le serveur ESXi pour communiquer avec une interface utilisateur, par exemple le vSphere client.
  • 239.
    20/05/2016 14 Formation Machines Virtuellesalphorm.com™© Ce LAB concerne TOUT LE CURSUS VMware, et pas seulement cette formation Machines Virtuelles
  • 240.
    20/05/2016 240 Formation Machines Virtuellesalphorm.com™© Pré requis en Production • Une carte réseau dédiée vMotion • Une carte failover • Minimum 1 Gibts • Séparation réseau IP des autres traffics • Avoir toute les cartes vMotion sur le même réseau IP
  • 241.
    20/05/2016 241 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Définition du Vmkernel • Pré-requis en Lab • Pré-requis en Production
  • 242.
    20/05/2016 242 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Storage vMotion : svMotion Migration des VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 243.
    20/05/2016 243 Formation Machines Virtuellesalphorm.com™© Plan • Préparation LAB • Définition vMotion • Définition : Storage vMotion ou « svMotion » • Lab : lancer un svMotion sur une VM allumée
  • 244.
    20/05/2016 244 Formation Machines Virtuellesalphorm.com™© Préparation LAB • Installer un second ESXi
  • 245.
    20/05/2016 245 Formation Machines Virtuellesalphorm.com™© Définition vMotion • La migration à chaud de VM. VMware vMotion vous permet de déplacer l’intégralité d’une machine virtuelle active d’un ESXi à un autre sans interruption de service. • La machine virtuelle conserve son identité réseau et ses connexions, ce qui garantit une migration transparente..
  • 246.
    20/05/2016 246 Formation Machines Virtuellesalphorm.com™© Définition : Storage vMotion ou « svMotion » • Storage vMotion permet de : Effectuer les opérations de maintenance Redistribuer le stockage Vider un LUN en vue de la supprimer Faire du Tiering manuellement Renommer les fichiers d’une VM
  • 247.
    20/05/2016 247 Formation Machines Virtuellesalphorm.com™© Lab : lancer un svMotion sur une VM allumée • Renommer une VM • Créer un nouveau DataStore sur l’ESXi • Procéder au svMotion • Changer le disque de thin à thick prosionning
  • 248.
    20/05/2016 248 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Définition : Storage vMotion ou « svMotion » • Lab : lancer un svMotion sur une VM allumée
  • 249.
    20/05/2016 249 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix vMotion Migration des VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 250.
    20/05/2016 250 Formation Machines Virtuellesalphorm.com™© Plan • Définition vMotion • Migration à froid ou à chaud • Migrer une VM vers ESXi différent
  • 251.
    20/05/2016 251 Formation Machines Virtuellesalphorm.com™© Préparation LAB • Installer un second ESXi
  • 252.
    20/05/2016 252 Formation Machines Virtuellesalphorm.com™© Définition vMotion • La migration à chaud de VMware vous permet de déplacer l’intégralité d’une machine virtuelle active d’un ESXi à un autre sans interruption de service. • La machine virtuelle conserve son identité réseau et ses connexions, ce qui garantit une migration transparente..
  • 253.
    20/05/2016 253 Formation Machines Virtuellesalphorm.com™© vMotion à froid ou à chaud • Obsolète vue les nouvelles fonctionnalités vCenter vMotion Inter serveur vMotion Inter DataCenter vMotion Inter vCenter • Peut être utile en cas de troubleshoot VM avec Tools & Hardware très ancien Renommer VM Supprimer un snapshot …
  • 254.
    20/05/2016 254 Formation Machines Virtuellesalphorm.com™© vMotion VM vers ESXi différent
  • 255.
    20/05/2016 255 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Définition de vMotion • Migration à froid ou à chaud • Migrer une VM vers ESXi différent
  • 256.
    20/05/2016 256 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix XvMotion cross-DC et cross-vCenter Migration des VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 257.
    20/05/2016 257 Formation Machines Virtuellesalphorm.com™© Plan •XvMotion cross Data Center •XvMotion cross vCenter
  • 258.
    20/05/2016 258 Formation Machines Virtuellesalphorm.com™© XvMotion cross Data Center • Pré-requis pour XvMotion cross Data Center : Licence Entreprise Plus Latence Maximum de 150 millisecondes
  • 259.
    20/05/2016 259 Formation Machines Virtuellesalphorm.com™© XvMotion cross vCenter • Pré-requis pour XvMotion cross vCenter : Licence Entreprise Plus Latence Maximum de 150 millisecondes Etre dans le même domaine SSO Temps synchronisé
  • 260.
    20/05/2016 260 Formation Machines Virtuellesalphorm.com™© XvMotion cross vCenter
  • 261.
    20/05/2016 261 Formation Machines Virtuellesalphorm.com™© XvMotion cross vCenter • 2 vCenter sous client
  • 262.
    20/05/2016 262 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert •XvMotion cross Data Center •XvMotion cross vCenter
  • 263.
    20/05/2016 263 Formation Machines Virtuellesalphorm.com™© Fouad EL AKKAD VMware vExpert, VCAP-DCA & VCAP-DCD Consultant Virtualisation VMware et Nutanix Conclusion Les Machines Virtueles Site : http://www.alphorm.com Blog : http://blog.alphorm.com
  • 264.
    20/05/2016 264 Formation Machines Virtuellesalphorm.com™© Ce qu’on a couvert • Chapitre 1 : Présentation de la formation • Chapitre 2 : Création de Machines Virtuelles • Chapitre 3 : Opérations sur les Machines Virtuelles • Chapitre 4 : Gestion des Ressources • Chapitre 5 : Migration des VMs
  • 265.
    20/05/2016 265 Formation Machines Virtuellesalphorm.com™© Compléter votre formation avec : Réalisée Suivante Réalisée Réalisée
  • 266.
    20/05/2016 266 Formation Machines Virtuellesalphorm.com™© Avez-vous des Questions /Remarques /Commentaires ?
  • 267.
    20/05/2016 267 Formation Machines Virtuellesalphorm.com™© Ce n'est qu'un aurevoir ☺ Keep in touch ! E-mail : fouad@vRoomDC.com Linkedin : https://fr.linkedin.com/in/fouadelakkad Blog : www.vroomblog.com Twitter : @vroomblog