Vous êtes sur la page 1sur 22

VVT 2017 1

Virtualisation des postes de travail

VMware HORIZON 7.1


VVT 2017 2

Démarrage du projet

Projet initial sur la solution DELL Vworkspace

- déployer 1-2 salles de cours sur chaque campus


- 200 licences utilisateurs
- 2 Appliances DELL R730

Solution abandonnée par Dell en avril …..

Négociation et redémarrage du projet sur la solution VMWare Horizon 7 !


VVT 2017 3

Présentation de la solution
Permet de déployer des OS Windows et Linux
Accessible depuis un client multiplateforme ( Windows, Linux, MacOS, IOS, Android )
ou un navigateur HTML5

Intègre en licence enterprise


- Un portail applicatif basé sur RDSH
- Le déploiement d’application avec ThinApp
- La gestion d’image physique avec Mirage
- Le mode déconnecté avec le module FLEX et VMplayer
- Gère le stockage distribué avec VSAN
VVT 2017 4

Infrastructure Horizon
VVT 2017 5

Création de pool de postes


- Création d’une VM parente ( OS + Agent Horizon) depuis le client Vsphere

- Création du pool depuis l’interface d’administration d’Horizon

3 types de pools :

- VM entières
- Clones liés
- Clones instantanés
VVT 2017 6

Pool VM entières

- Solution la plus basique et la plus coûteuse en ressources

- La VM parente est clonée n fois

- Un script de personnalisation est exécuté

- Seule solution pour déployer des pools Linux


VVT 2017 7

Pool Clones liés

- La VM Parente est clonée une fois (réplica)


- Les VMDK ( disques virtuels ) des VM filles sont des
snapshots du VMDK du réplica
- Ne fonctionne qu’avec des VM Windows
- Solution économe en espace disque
- Le déploiement et l’ajout de VM est rapide
VVT 2017 8

Pool Clones instantanés


Solution la plus élaborée

- La VM Parente est clonée une fois par ESX


- Basé sur la techno VMFORK

Chaque VM est créée par copie de la RAM de la


VM parente

Chaque modification en RAM et en disque est


gérée par « snapshot »

On peut créer des VM en quelques secondes


VVT 2017 9

Optimisation de la RAM

TPS : Transparent Pages sharing

Une page mémoire utilisée par plusieurs


VM ne sera écrite qu’une seule fois en
RAM
VVT 2017 10

Optimisation de l’accès au stockage


Pour optimiser les accès disque et
éviter l’ « IO Storm » au démarrage
des VM :

- Un audit des blocs les plus


utilisés est réalisé
- Ces blocs sont chargés en RAM
- Un fichier contenant des
pointeurs est créé
- La planification de cet audit est
géré par l’administrateur
VVT 2017 11

Infrastructure mise en place en Juillet 2016


VMware Horizon 7.1

2 serveurs DELL R730

- 2 x 16 Disques SAS 10K Raid 10 pour héberger les pools de VM


- 2 x 256 Go de RAM

VM infra View (view-connect , view composer) hébergée sur infra AMU ( failover + backup)

1 datastore NFS pour déplacer les VM d’un serveur à l’autre

Septembre tests de déploiements de pools de 30 postes …..


VVT 2017 12

Test de déploiement d’un pool de trente postes

Le serveur s’écroule ….. Snif!

Modification de l’infra :

Abandon des datastores locaux pour passer à deux datastores NFS sur
le stockage AMU :

 Déploiement en 1h30

C’est mieux ! Mais toujours un peu long ……


VVT 2017 13

Test de déploiement d’un pool de trente postes en clones liés sur SSD :

 30 min pour le déploiement et 10 minutes pour l’actualisation !!


VVT 2017 14
VVT 2017 15
VVT 2017 16
VVT 2017 17

Point sur les déploiements

• Etoile : 9 postes dans 2 salles libre-service

• Centre : 20 postes à la BU

• Aix : 28 postes dans 1 salle pédagogique

• Timone : 8 postes dans 1 salle libre-service

• Luminy : 25 postes à la BU
VVT 2017 18

Essais de clients légers WYSE

- Tests de 3 types de clients légers :

Client Zero : Embarque un seul protocole ( PCOIP et bientôt VMware Blast )

Thin OS : OS propriétaire qui peut gérer plusieurs protocoles et applications

Linux : peut gérer plusieurs protocoles et l’installation d’applications


VVT 2017 19

Bilan au ¾ du projet

- Le VDI peut apporter un réel gain aux équipes et apporter plus de services aux usagers

- L’intégration est plus simple dans un cadre administratif plutôt que pédagogique

- Une réflexion doit être menée pour trouver une solution efficace pour déployer les
applications sur les VM.

- L’organisation devra être repensé ( gestion non plus par campus mais par activités par
exemple )

- ….. Et on a pas fini !!


VVT 2017 20

Chantiers en cours

• Déployer des pools de postes Linux

• Développer les outils de monitoring (Horizon


Tool box, Scripts PowerCLI, surveillance VM)

• Enquêtes utilisateurs

• Tests d’ESX avec GPU

• Design et chiffrage de l’infra cible


VVT 2017 21

Equipe projet
- Regis KHAMCHANH Campus AIX

- Remi SACCAGE Campus CENTRE

- Julien OUALI-GAFFRIC Campus ETOILE

- Alfonso SALGUEIRO Campus ETOILE

- Gaëlla LOTE Campus LUMINY

- Thomas FOUREZ Campus TIMONE

- Jonathan STAIMPHIN Pôle SYSTEME


VVT 2017 22

Questions