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

267
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

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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

6

Formation Machines Virtuelles alphorm.com™©

Cursus formation VMware vSphere

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

11

Formation Machines Virtuelles alphorm.com™©

Let’s Go

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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é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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

25

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

• Nouvelle machine Virtuelle

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

20/05/2016

26

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

27

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

28

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

29

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

30

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

31

Formation Machines Virtuelles alphorm.com™©

Utiliser la console

Download & Install WRMC

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

33

Formation Machines Virtuelles alphorm.com™©

Installation VMware Tools

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

38

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

• Nouvelle machine Virtuelle

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

20/05/2016

39

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

40

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

41

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

42

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

43

Formation Machines Virtuelles alphorm.com™©

Installer une VM sous Web Client

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

20/05/2016

44

Formation Machines Virtuelles alphorm.com™©

Utiliser la console

Download & Install WRMC

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

46

Formation Machines Virtuelles alphorm.com™©

Installation Linux

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

49

Formation Machines Virtuelles alphorm.com™©

Installation VMware Tools sous Linux

Résultat pour une installation réussie

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

54

Formation Machines Virtuelles alphorm.com™©

Market place

• VMware :

� https://solutionexchange.vmware.com/store/category_groups/virtual-appliances

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

56

Formation Machines Virtuelles alphorm.com™©

Exportation OVF / OVA

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

62

Formation Machines Virtuelles alphorm.com™©

Création d’un fichier de réponse Windows

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

68

Formation Machines Virtuelles alphorm.com™©

Customiser l’OS

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

70

Formation Machines Virtuelles alphorm.com™©

Création d’un clone

Custom OS

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

77

Formation Machines Virtuelles alphorm.com™©

Chargement module VM fork

• Get-Command –Module Vmware.VimAutomation.Extensions

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

83

Formation Machines Virtuelles alphorm.com™©

Mise en place de la bibliothèque de Média

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

20/05/2016

84

Formation Machines Virtuelles alphorm.com™©

Mise en place de la bibliothèque de Média

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

20/05/2016

85

Formation Machines Virtuelles alphorm.com™©

Mise en place de la bibliothèque de Média

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

89

Formation Machines Virtuelles alphorm.com™©

Plan

• Téléchargement

• Formats supportés

• Convertir un poste physique

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

20/05/2016

90

Formation Machines Virtuelles alphorm.com™©

Téléchargement

https://my.vmware.com/group/vmware/evalcenter?p=converter

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

92

Formation Machines Virtuelles alphorm.com™©

Convertir un poste physique

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

96

Formation Machines Virtuelles alphorm.com™©

Interface VM : Résumé

• Panel personnalisable

• Résumé des infos

• Ressources

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

99

Formation Machines Virtuelles alphorm.com™©

Interface VM : Eléments associés

• Réseaux

• Banques de données / Datastore

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

102

Formation Machines Virtuelles alphorm.com™©

Plan

•Rappel

•vHardware possible

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

105

Formation Machines Virtuelles alphorm.com™©

vHardware possible

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

20/05/2016

106

Formation Machines Virtuelles alphorm.com™©

Ce qu’on a couvert

• Rappel

• vHardware possible

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

108

Formation Machines Virtuelles alphorm.com™©

Plan

•Options possibles

•Gestion des ressources avancées

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

20/05/2016

109

Formation Machines Virtuelles alphorm.com™©

Options possibles

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

20/05/2016

110

Formation Machines Virtuelles alphorm.com™©

Options possibles

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

20/05/2016

111

Formation Machines Virtuelles alphorm.com™©

Options possibles

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

20/05/2016

112

Formation Machines Virtuelles alphorm.com™©

Gestion des ressources avancées

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

20/05/2016

113

Formation Machines Virtuelles alphorm.com™©

Ce qu’on a couvert

•Options possibles

•Gestion des ressources avancées

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

115

Formation Machines Virtuelles alphorm.com™©

Plan

•Qu’est ce qu’un Snapshot?

•Démo Snapshot

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

118

Formation Machines Virtuelles alphorm.com™©

Démo

• Démo

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

123

Formation Machines Virtuelles alphorm.com™©

Création d’une vAPP

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

128

Formation Machines Virtuelles alphorm.com™©

Plan

•Comment activer

•Pré-requis OS

•Pré-requis Application

•Limitation

•Démonstration

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

20/05/2016

129

Formation Machines Virtuelles alphorm.com™©

Comment activer

• CPU

• RAM

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

135

Formation Machines Virtuelles alphorm.com™©

Plan

• Condition pour une extension

• Sur Windows & Linux

• Démo : Extension Windows

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

138

Formation Machines Virtuelles alphorm.com™©

Démo : Extension Windows

• Etendre disque VMDK

� Etendre la partition

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

144

Formation Machines Virtuelles alphorm.com™©

Démo : éclater 2 partitions contigües sur 2 VMDK

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

150

Formation Machines Virtuelles alphorm.com™©

Monitoring des Datastore

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

20/05/2016

151

Formation Machines Virtuelles alphorm.com™©

Monitoring du réseau

• Le réseau peut également être congestionné

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

154

Formation Machines Virtuelles alphorm.com™©

Plan

• Qu’est ce que le memory over commitment?

• Dans quel contexte?

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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 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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

173

Formation Machines Virtuelles alphorm.com™©

Ballooning dans les graphes de performance

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

180

Formation Machines Virtuelles alphorm.com™©

Compression dans les graphes de performance

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

187

Formation Machines Virtuelles alphorm.com™©

CPU usage sous graphe de performance

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

20/05/2016

188

Formation Machines Virtuelles alphorm.com™©

CPU usage sous graphe de performance

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

20/05/2016

189

Formation Machines Virtuelles alphorm.com™©

CPU sous le client

• Web client

• Client lourd

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

194

Formation Machines Virtuelles alphorm.com™©

Métrique CPU ready

• Formule de calcul :

• Valeur à ne pas dépasser : 5%

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

20/05/2016

195

Formation Machines Virtuelles alphorm.com™©

Tableau de calcule

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

209

Formation Machines Virtuelles alphorm.com™©

Sans vNuma

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

20/05/2016

210

Formation Machines Virtuelles alphorm.com™©

Avec vNuma

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

222

Formation Machines Virtuelles alphorm.com™©

Exemple de Pool de Ressources

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

20/05/2016

223

Formation Machines Virtuelles alphorm.com™©

Exemple de Pool de Ressources: Parts CPU

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

20/05/2016

224

Formation Machines Virtuelles alphorm.com™©

Exemple de Pool de Ressources: conflit de CPU

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

232

Formation Machines Virtuelles alphorm.com™©

Faite attention aux monsters VM

• Attention aux gâchis de ressources

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

237

Formation Machines Virtuelles alphorm.com™©

Plan

• Définition du Vmkernel

• Pré-requis en Lab

• Pré-requis en Production

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les 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

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

244

Formation Machines Virtuelles alphorm.com™©

Préparation LAB

• Installer un second ESXi

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

251

Formation Machines Virtuelles alphorm.com™©

Préparation LAB

• Installer un second ESXi

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

254

Formation Machines Virtuelles alphorm.com™©

vMotion VM vers ESXi différent

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

257

Formation Machines Virtuelles alphorm.com™©

Plan

•XvMotion cross Data Center

•XvMotion cross vCenter

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

260

Formation Machines Virtuelles alphorm.com™©

XvMotion cross vCenter

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

20/05/2016

261

Formation Machines Virtuelles alphorm.com™©

XvMotion cross vCenter

• 2 vCenter sous client

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

20/05/2016

262

Formation Machines Virtuelles alphorm.com™©

Ce qu’on a couvert

•XvMotion cross Data Center

•XvMotion cross vCenter

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

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

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: Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles

20/05/2016

266

Formation Machines Virtuelles alphorm.com™©

Avez-vous des Questions /Remarques /Commentaires ?

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

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