Page 1
20/05/2016
1
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Formation
VMware vSphere 6Les Machines Virtuelles
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 2
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
Page 3
20/05/2016
3
Formation Machines Virtuelles alphorm.com™©
Présentation du formateur
Fouad EL AKKAD
• VMware vExpert 2016 - 2015 – 2014
• [email protected]
• 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
Page 4
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
Page 5
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
Page 6
20/05/2016
6
Formation Machines Virtuelles alphorm.com™©
Cursus formation VMware vSphere
Page 7
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
Page 8
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
Page 9
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 Vmwarehttp://vmwaresupport.toolbar.fm/
Page 10
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
Page 11
20/05/2016
11
Formation Machines Virtuelles alphorm.com™©
Let’s Go
Page 12
20/05/2016
12
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Rappel du lab : Prérequis & Ressources
Monter le lab
Page 13
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
Page 14
20/05/2016
14
Formation Machines Virtuelles alphorm.com™©
Ce LAB concerne TOUT LE CURSUS VMware, et pas seulement cette formation Machines Virtuelles
Page 15
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éon4 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
Page 16
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,…)
Page 17
20/05/2016
17
Formation Machines Virtuelles alphorm.com™©
Ressources VMware• vCenter :
https://my.vmware.com/fr/web/vmware/details?productId=490&downloadGroup=VC600
• ESXi 6 :https://my.vmware.com/fr/web/vmware/details?downloadGroup=ESXI600U1&productId=491&rPId=9485
• VMware vSphere Client 6https://my.vmware.com/web/vmware/details?downloadGroup=ESXI60U1B&productId=491&rPId=10254
Page 18
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 Linuxhttp://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
Page 19
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éé
Page 20
20/05/2016
20
Formation Machines Virtuelles alphorm.com™©
Mise réseau des VMs
http://blog.alphorm.com/le-reseau-avec-vmware-workstation/
Page 21
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
Page 22
20/05/2016
22
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Création et installation d'une VM Windows
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 23
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
Page 24
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
Page 25
20/05/2016
25
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
• Nouvelle machine Virtuelle
Page 26
20/05/2016
26
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 27
20/05/2016
27
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 28
20/05/2016
28
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 29
20/05/2016
29
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 30
20/05/2016
30
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 31
20/05/2016
31
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
Download & Install WRMC
Page 32
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
Page 33
20/05/2016
33
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools
Page 34
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
Page 35
20/05/2016
35
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Création et installation d'une VM Linux
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 36
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
Page 37
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, …
Page 38
20/05/2016
38
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
• Nouvelle machine Virtuelle
Page 39
20/05/2016
39
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 40
20/05/2016
40
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 41
20/05/2016
41
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 42
20/05/2016
42
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 43
20/05/2016
43
Formation Machines Virtuelles alphorm.com™©
Installer une VM sous Web Client
Page 44
20/05/2016
44
Formation Machines Virtuelles alphorm.com™©
Utiliser la console
Download & Install WRMC
Page 45
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
Page 46
20/05/2016
46
Formation Machines Virtuelles alphorm.com™©
Installation Linux
Page 47
20/05/2016
47
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools sous Linux
• #pwd
• #sudo mkdir cdrom
• #sudo mkdir tools
• #ls
• #sudo mount /dev/cdrom cdrom
• #cd cdrom
• # ls
• #sudo cp VMwareTools-9… /home/alphorm/tools
• # cd tools
• #ls
• #tar -xvf VMwareToolsxxxxx
Page 48
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
Page 49
20/05/2016
49
Formation Machines Virtuelles alphorm.com™©
Installation VMware Tools sous Linux
Résultat pour une installation réussie
Page 50
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
Page 51
20/05/2016
51
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Déployer un modèle OVF
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 52
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
Page 53
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).
Page 54
20/05/2016
54
Formation Machines Virtuelles alphorm.com™©
Market place
• VMware :
� https://solutionexchange.vmware.com/store/category_groups/virtual-appliances
Page 55
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_wi0HOc9nY1FheWxTTmI1dVk/view?usp=sharing
• https://bintray.com/artifact/download/photon-controller/esxi-appliances/nested_esxi_appliance_v6.0u2.ova
Page 56
20/05/2016
56
Formation Machines Virtuelles alphorm.com™©
Exportation OVF / OVA
Page 57
20/05/2016
57
Formation Machines Virtuelles alphorm.com™©
Aller plus loin avec OVF / OVA
• https://my.vmware.com/web/vmware/details?productId=489&downloadGroup=OVFTOOL410
Page 58
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
Page 59
20/05/2016
59
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Gestionnaire de spécifications de personnalisation de VM
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 60
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
Page 61
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 »
Page 62
20/05/2016
62
Formation Machines Virtuelles alphorm.com™©
Création d’un fichier de réponse Windows
Page 63
20/05/2016
63
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Qu’est ce que : Gestionnaire de spécifications de personnalisation?
• Création d’un fichier de réponse Windows
Page 64
20/05/2016
64
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Clonage et Template
Création de Machines Virtuelles
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 65
20/05/2016
65
Formation Machines Virtuelles alphorm.com™©
Plan
• 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
Page 66
20/05/2016
66
Formation Machines Virtuelles alphorm.com™©
Qu’est ce qu’un template dit « modèle »?
• Une copie maître d’une machine virtuelle utilisée dans la création et l’approvisionnement d’une nouvelle machine virtuelle
• Une image qui inclut un système d’exploitation invité, un ensemble d’applications, et une configuration de machine virtuelle spécifique
Page 67
20/05/2016
67
Formation Machines Virtuelles alphorm.com™©
Déployer une VM à partir d’un template
• Pour déployer une machine virtuelle, il faut fournir fournir des informations telles que le nom, l’emplacement de l’inventaire, l’hôte, le datastore et le système d’exploitation hôte avec des données personnalisées.
Page 68
20/05/2016
68
Formation Machines Virtuelles alphorm.com™©
Customiser l’OS
Page 69
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
Page 70
20/05/2016
70
Formation Machines Virtuelles alphorm.com™©
Création d’un clone
Custom OS
Page 71
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
Page 72
20/05/2016
72
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Clone Instantané (Fork VM)
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 73
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
Page 74
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
Page 75
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
Page 76
20/05/2016
76
Formation Machines Virtuelles alphorm.com™©
Chargement module VM fork
• https://labs.vmware.com/flings/powercli-extensions
• C:\Program Files (x86)\VMware\Infrastructure\vSpherePowerCLI\Modules\
Page 77
20/05/2016
77
Formation Machines Virtuelles alphorm.com™©
Chargement module VM fork
• Get-Command –Module Vmware.VimAutomation.Extensions
Page 78
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’
Page 79
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
Page 80
20/05/2016
80
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Bibliothèque de Média
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 81
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
Page 82
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
Page 83
20/05/2016
83
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
Page 84
20/05/2016
84
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
Page 85
20/05/2016
85
Formation Machines Virtuelles alphorm.com™©
Mise en place de la bibliothèque de Média
Page 86
20/05/2016
86
Formation Machines Virtuelles alphorm.com™©
Déploiement VM depuis un objet bibliothèque de Média
Importer
Déployer
Page 87
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
Page 88
20/05/2016
88
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
VMware Converter
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Création de Machines Virtuelles
Page 89
20/05/2016
89
Formation Machines Virtuelles alphorm.com™©
Plan
• Téléchargement
• Formats supportés
• Convertir un poste physique
Page 90
20/05/2016
90
Formation Machines Virtuelles alphorm.com™©
Téléchargement
https://my.vmware.com/group/vmware/evalcenter?p=converter
Page 91
20/05/2016
91
Formation Machines Virtuelles alphorm.com™©
Formats supportés
• Serveur physique allumé
• VM provenant de vCenteret ESXi
• VM provenant de Workstation
• VM sauvegardée
• VM provenant de Microsoft Hyper-V
Page 92
20/05/2016
92
Formation Machines Virtuelles alphorm.com™©
Convertir un poste physique
Page 93
20/05/2016
93
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Téléchargement
• Formats supportés
• Convertir un poste physique
Page 94
20/05/2016
94
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Interface machines virtuelles
Opérations sur les VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 95
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
Page 96
20/05/2016
96
Formation Machines Virtuelles alphorm.com™©
Interface VM : Résumé
• Panel personnalisable
• Résumé des infos
• Ressources
Page 97
20/05/2016
97
Formation Machines Virtuelles alphorm.com™©
Interface VM : Surveiller
• Alarmes
• Graphes de performances
• Taches
• Evénements
• Utilisation : consommation des ressources
Page 98
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
Page 99
20/05/2016
99
Formation Machines Virtuelles alphorm.com™©
Interface VM : Eléments associés
• Réseaux
• Banques de données / Datastore
Page 100
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
Page 101
20/05/2016
101
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
vHardware possible
Opérations sur les Machines Virtuelles
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 102
20/05/2016
102
Formation Machines Virtuelles alphorm.com™©
Plan
•Rappel
•vHardware possible
Page 103
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
Page 104
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
Page 105
20/05/2016
105
Formation Machines Virtuelles alphorm.com™©
vHardware possible
Page 106
20/05/2016
106
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Rappel
• vHardware possible
Page 107
20/05/2016
107
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Options possibles
Opérations sur les VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 108
20/05/2016
108
Formation Machines Virtuelles alphorm.com™©
Plan
•Options possibles
•Gestion des ressources avancées
Page 109
20/05/2016
109
Formation Machines Virtuelles alphorm.com™©
Options possibles
Page 110
20/05/2016
110
Formation Machines Virtuelles alphorm.com™©
Options possibles
Page 111
20/05/2016
111
Formation Machines Virtuelles alphorm.com™©
Options possibles
Page 112
20/05/2016
112
Formation Machines Virtuelles alphorm.com™©
Gestion des ressources avancées
Page 113
20/05/2016
113
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Options possibles
•Gestion des ressources avancées
Page 114
20/05/2016
114
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les Snapshots
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Opérations sur les VMs
Page 115
20/05/2016
115
Formation Machines Virtuelles alphorm.com™©
Plan
•Qu’est ce qu’un Snapshot?
•Démo Snapshot
Page 116
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
Page 117
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 »
Page 118
20/05/2016
118
Formation Machines Virtuelles alphorm.com™©
Démo
• Démo
Page 119
20/05/2016
119
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•Qu’est ce qu’un Snapshot?
•Démo Snapshot
Page 120
20/05/2016
120
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les vAPP
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Opérations sur les VMs
Page 121
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
Page 122
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
Page 123
20/05/2016
123
Formation Machines Virtuelles alphorm.com™©
Création d’une vAPP
Page 124
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
Page 125
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 :
Page 126
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
Page 127
20/05/2016
127
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
VM hot-Add(Ajout à chaud de ressources)
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Opérations sur les VMs
Page 128
20/05/2016
128
Formation Machines Virtuelles alphorm.com™©
Plan
•Comment activer
•Pré-requis OS
•Pré-requis Application
•Limitation
•Démonstration
Page 129
20/05/2016
129
Formation Machines Virtuelles alphorm.com™©
Comment activer
• CPU
• RAM
Page 130
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?deviceCategory=software
Page 131
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/
Page 132
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
Page 133
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
Page 134
20/05/2016
134
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Etendre le Disque dur d'une VM
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Opérations sur les VMs
Page 135
20/05/2016
135
Formation Machines Virtuelles alphorm.com™©
Plan
• Condition pour une extension
• Sur Windows & Linux
• Démo : Extension Windows
Page 136
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
Page 137
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
Page 138
20/05/2016
138
Formation Machines Virtuelles alphorm.com™©
Démo : Extension Windows
• Etendre disque VMDK
� Etendre la partition
Page 139
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
Page 140
20/05/2016
140
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Eclater un Disque contigu en 1 VMDK/Partition
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Opérations sur les VMs
Page 141
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
Page 142
20/05/2016
142
Formation Machines Virtuelles alphorm.com™©
Dans qu’elle cas
• Partition contigüe avec une autre
� Besoin d’étendre C:
Page 143
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
Page 144
20/05/2016
144
Formation Machines Virtuelles alphorm.com™©
Démo : éclater 2 partitions contigües sur 2 VMDK
Page 145
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
Page 146
20/05/2016
146
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les graphes de performances
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 147
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
Page 148
20/05/2016
148
Formation Machines Virtuelles alphorm.com™©
Onglet Performance
• L’onglet Monitor, sous-onglet Performance affiche deux types de graphiquespour les hôtes et les VMs :
� Présentation / Overview : affiche les métriques les plus importantes
� Avancé / Advanced : affiche les métriques personnalisées
Page 149
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
Page 150
20/05/2016
150
Formation Machines Virtuelles alphorm.com™©
Monitoring des Datastore
Page 151
20/05/2016
151
Formation Machines Virtuelles alphorm.com™©
Monitoring du réseau
• Le réseau peut également être congestionné
Page 152
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
Page 153
20/05/2016
153
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les mécanismes mémoires : Memory Overcommitment
(surallocation)
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 154
20/05/2016
154
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce que le memory over commitment?
• Dans quel contexte?
Page 155
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 VMsque l’ESXi peut avoir en mémoire physique
Page 156
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
Page 157
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?
Page 158
20/05/2016
158
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les mécanismes mémoires : Transparent Page Sharing
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 159
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
Page 160
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
Page 161
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 VMsen 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
Page 162
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
Page 163
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
Page 164
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é
Page 165
20/05/2016
165
Formation Machines Virtuelles alphorm.com™©
LAB : Test TPS
• Voir ressource VM : Shared = Mécanisme TPS
Sans TPS Avec TPS
Page 166
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)\VMware\Infrastructure\vSphere PowerCLI\Modules'
Get-Command –Module Vmware.VimAutomation.Extensions
Enable-InstantCloneVM -VM "Windows8" -GuestUser "Fouad" -GuestPassword "Alphorm1"
New-InstantCloneVM –ParentVM "Windows8" –Name "WIndows8-2"
Page 167
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
Page 168
20/05/2016
168
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les mécanismes mémoires : le Ballooning
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 169
20/05/2016
169
Formation Machines Virtuelles alphorm.com™©
Plan
• Fonctionnement du Ballooning
• Driver Ballooning (vmmemctl)
• Dans les graphes de performances
• Ajustement ballooning
Page 170
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
Page 171
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.
Page 172
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
Page 173
20/05/2016
173
Formation Machines Virtuelles alphorm.com™©
Ballooning dans les graphes de performance
Page 174
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.
Page 175
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
Page 176
20/05/2016
176
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les mécanismes mémoires : Compression & VMkernel
SWAP ESXi
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 177
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
Page 178
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
Page 179
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
Page 180
20/05/2016
180
Formation Machines Virtuelles alphorm.com™©
Compression dans les graphes de performance
Page 181
20/05/2016
181
Formation Machines Virtuelles alphorm.com™©
Le VMkernel Swap
• Chaque VM allumée dispose de son fichier VMkernelswap (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 vRAMmême si l’hôte est à court de mémoire
• N’est utilisé qu’en dernier recours, performances fortement impactées
Page 182
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
Page 183
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
Page 184
20/05/2016
184
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Mécanismes CPU : Usage
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 185
20/05/2016
185
Formation Machines Virtuelles alphorm.com™©
Plan
• Consommation CPU usage « utilisé »
• CPU usage sous graphe de performance
• CPU sous le client
Page 186
20/05/2016
186
Formation Machines Virtuelles alphorm.com™©
Consommation CPU usage « utilisé »
• Consommation CPU de la VM sur les ressources de l’ESXi
Page 187
20/05/2016
187
Formation Machines Virtuelles alphorm.com™©
CPU usage sous graphe de performance
Page 188
20/05/2016
188
Formation Machines Virtuelles alphorm.com™©
CPU usage sous graphe de performance
Page 189
20/05/2016
189
Formation Machines Virtuelles alphorm.com™©
CPU sous le client
• Web client
• Client lourd
Page 190
20/05/2016
190
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
• Consommation CPU usage « utilisé »
• CPU usage sous graphe de performance
• CPU sous le client
Page 191
20/05/2016
191
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Mécanismes CPU VM : Ready
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 192
20/05/2016
192
Formation Machines Virtuelles alphorm.com™©
Plan
• Qu’est ce que le CPU ready?
• Métrique CPU ready
• Tableau de calcul
• Générer du CPU ready sur des VMs de test
Page 193
20/05/2016
193
Formation Machines Virtuelles alphorm.com™©
Qu’est ce que le CPU ready
• Il y a un scheduleur « un planificateur » qui gère les ressources physiques de l’ESXi afin de les redistribuer de manière intelligente aux VMs
• Le temps d’accès à l’ensemble des vCPU d’une VM aux cœurs des pCPUdu serveur physique.
Page 194
20/05/2016
194
Formation Machines Virtuelles alphorm.com™©
Métrique CPU ready
• Formule de calcul :
• Valeur à ne pas dépasser : 5%
Page 195
20/05/2016
195
Formation Machines Virtuelles alphorm.com™©
Tableau de calcule
Page 196
20/05/2016
196
Formation Machines Virtuelles alphorm.com™©
Tableau de calcule
• Source tableau :
� http://vmtoday.com/2013/01/cpu-ready-revisted-quick-reference-charts/
• Calculette CPU Ready :
� http://www.vmcalc.com/
Page 197
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
Page 198
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
Page 199
20/05/2016
199
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Mécanismes CPU VM : Co-Stop
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 200
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
Page 201
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)
Page 202
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
Page 203
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
Page 204
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
Page 205
20/05/2016
205
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Nœud Numa & Nœud vNuma
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 206
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
Page 207
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
Page 208
20/05/2016
208
Formation Machines Virtuelles alphorm.com™©
L’alignement NUMA
• Pour avoir des performances optimales, il ne faut pas qu’un processus sur le CPU A, attachée à la banque A, stocke ses données sur une autre banque
• L’arrivée du 64 bits et des multicores a obligé la création du NUMA et de ses domaines d’affinité.
Page 209
20/05/2016
209
Formation Machines Virtuelles alphorm.com™©
Sans vNuma
Page 210
20/05/2016
210
Formation Machines Virtuelles alphorm.com™©
Avec vNuma
Page 211
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:
Page 212
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)
Page 213
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
Page 214
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
Page 215
20/05/2016
215
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les pools de ressources
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 216
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
Page 217
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éespar une machine virtuelle
Parts:
� Une valeur qui spécifie la priorité relative oul’importance d’une machine virtuelle
N.B : Une VM démarrera uniquement si la réservation est bien garantie
Page 218
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)
Page 219
20/05/2016
219
Formation Machines Virtuelles alphorm.com™©
Les ressources Pools
• Un pool de ressources est une abstraction logique pour gérerhiérarchiquement des ressources CPU et mémoire.
• Il est utilisé dans des hôtes autonomes ou dans des clusters actifs pourVMware Distributed Resource Scheduler.
• Il fournit des ressources à des machines virtuelles ou à des sous-pools.
Page 220
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 montantmaximum de ressources accessibles)
� Réservation extensible?
� Oui – les machines virtuelles et les sous-pools peuvent à tirer de leurpools parents.
� No – les VMs et les sous-pools peuventuniquement tirer de leur pool parent, même le pool parent a des ressourceslibres.
Page 221
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
Page 222
20/05/2016
222
Formation Machines Virtuelles alphorm.com™©
Exemple de Pool de Ressources
Page 223
20/05/2016
223
Formation Machines Virtuelles alphorm.com™©
Exemple de Pool de Ressources: Parts CPU
Page 224
20/05/2016
224
Formation Machines Virtuelles alphorm.com™©
Exemple de Pool de Ressources: conflit de CPU
Page 225
20/05/2016
225
Formation Machines Virtuelles alphorm.com™©
Réservation extensible
• L’emprunt de ressources se produit récursivementd’un ancien à un pool de ressource actuel.
� L’option Réservation Extensible doit êtreactivée.
� Cette option offre plus de flexibilité maismoins de protection.
• Les réservation extensibles ne sont pas libéréestant que la machine virtuelle qui cause l’extensionest éteinte ou que cette réservation est réduite.
Une mauvaise gestion peut écrouler toute l’arborescence
Page 226
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
Page 227
20/05/2016
227
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Les bonnes pratiques pour déterminer la taille d’une VM
Gestion des Ressources
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 228
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
Page 229
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
Page 230
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
Page 231
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%
Page 232
20/05/2016
232
Formation Machines Virtuelles alphorm.com™©
Faite attention aux monsters VM
• Attention aux gâchis de ressources
Page 233
20/05/2016
233
Formation Machines Virtuelles alphorm.com™©
Faite attention aux monsters VM
• Essayer de d’ajuster les VMs aux nœud NUMA
Page 234
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
Page 235
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
Page 236
20/05/2016
236
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Pré-requis ESXipour vMotion
Migration des VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 237
20/05/2016
237
Formation Machines Virtuelles alphorm.com™©
Plan
• Définition du Vmkernel
• Pré-requis en Lab
• Pré-requis en Production
Page 238
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 vSphereclient.
Page 239
20/05/2016
239
Formation Machines Virtuelles alphorm.com™©
Pré requis en Lab
• Une adresse IP
• Faire partager son VMkernel Management avec vMotion
Page 240
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
Page 241
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
Page 242
20/05/2016
242
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Storage vMotion : svMotion
Migration des VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 243
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
Page 244
20/05/2016
244
Formation Machines Virtuelles alphorm.com™©
Préparation LAB
• Installer un second ESXi
Page 245
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..
Page 246
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
Page 247
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
Page 248
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
Page 249
20/05/2016
249
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
vMotion
Migration des VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 250
20/05/2016
250
Formation Machines Virtuelles alphorm.com™©
Plan
• Définition vMotion
• Migration à froid ou à chaud
• Migrer une VM vers ESXi différent
Page 251
20/05/2016
251
Formation Machines Virtuelles alphorm.com™©
Préparation LAB
• Installer un second ESXi
Page 252
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..
Page 253
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
� …
Page 254
20/05/2016
254
Formation Machines Virtuelles alphorm.com™©
vMotion VM vers ESXi différent
Page 255
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
Page 256
20/05/2016
256
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
XvMotion cross-DC et cross-vCenter
Migration des VMs
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 257
20/05/2016
257
Formation Machines Virtuelles alphorm.com™©
Plan
•XvMotion cross Data Center
•XvMotion cross vCenter
Page 258
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
Page 259
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é
Page 260
20/05/2016
260
Formation Machines Virtuelles alphorm.com™©
XvMotion cross vCenter
Page 261
20/05/2016
261
Formation Machines Virtuelles alphorm.com™©
XvMotion cross vCenter
• 2 vCenter sous client
Page 262
20/05/2016
262
Formation Machines Virtuelles alphorm.com™©
Ce qu’on a couvert
•XvMotion cross Data Center
•XvMotion cross vCenter
Page 263
20/05/2016
263
Formation Machines Virtuelles alphorm.com™©
Fouad EL AKKADVMware vExpert, VCAP-DCA & VCAP-DCDConsultant Virtualisation VMware et Nutanix
Conclusion
Les Machines Virtueles
Site : http://www.alphorm.comBlog : http://blog.alphorm.com
Page 264
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
Page 265
20/05/2016
265
Formation Machines Virtuelles alphorm.com™©
Compléter votre formation avec :
Réalisée
Suivante
Réalisée Réalisée
Page 266
20/05/2016
266
Formation Machines Virtuelles alphorm.com™©
Avez-vous des Questions /Remarques /Commentaires ?
Page 267
20/05/2016
267
Formation Machines Virtuelles alphorm.com™©
Ce n'est qu'un aurevoir ☺
Keep in touch !
E-mail : [email protected]
Linkedin : https://fr.linkedin.com/in/fouadelakkad
Blog : www.vroomblog.com
Twitter : @vroomblog