• Aucun résultat trouvé

Mise en œuvre d une plateforme VMWare

N/A
N/A
Protected

Academic year: 2022

Partager "Mise en œuvre d une plateforme VMWare"

Copied!
80
0
0

Texte intégral

(1)

06/06/2014 Mise en œuvre d’une plateforme VMWare

ESX - vCenter – Horizon View

MARTIAL Paul | MERCEY TOUET Thom

EPSI MONTPELLIER

(2)

Sommaire

1. Installation des composants Horizon View ... 4

2. VCenter Single Sign-On: ... 5

3. VCenter Inventory Service : ... 14

4. VCenter ... 20

5. Installation de View Connection Server ... 27

6. Configuration Horizon View ... 30

7. Préparation des images de bureau ... 34

8. Déploiement Horizon Desktops ... 37

9. Connexion à Horizon Desktops ... 53

10. Installation de VEEAM ... 59

11. Configuration Backup ... 63

12. Benchmark ... 69

13. Comparatif XenServer & ESX ... 79

(3)

1° - Présentation

Bienvenue sur la page de présentation de VMware Horizon View. Le but de ce document est de présenter la solution VDI (Virtual Desktop Infrastructure) avec VMware Horizon View. Vous verrez la configuration, et l’installation des composants de cette solution et son utilisation.

2° - Qu'est-ce que VMware Horizon View?

VMware Horizon View permet la première étape sur le chemin de l'informatique de

l'utilisateur final en transformant le PC physiques traditionnels en une gestion centralisée des services informatiques.

Horizon View simplifie la gestion, augmente la sécurité et le contrôle. Il réduit aussi les coûts, et augmente l'accès de l'utilisateur final, ainsi que la flexibilité dans les services de bureau Windows. Une console de gestion unique rationalise les tâches de gestion, de bureaux

traditionnels en un simple clic, tandis que les niveaux de contrôle permettent de personnaliser

; l'expérience, l'accès et la personnalisation des machines utilisateur. Horizon View offre une expérience haute-fidélité pour les utilisateurs du monde entier qui ont besoin d'applications, de communication unifiée, et de graphisme 3D dans le cadre de leur espace de travail

journalier. Avec un accès disponible parmi une grande variété de plates-formes de

périphériques, et l'optimisation des performances pour accueillir les utilisateurs, même dans les endroits les plus reculés, Horizon View promet une nouvelle façon de travailler.

Simplifier

Découpler les applications, les données et les postes de travail de leurs silos pour offrir une réactivité importante et une forte évolutivité de l’environnement. Cela lui donne l'élasticité de la ressource pour répondre rapidement aux besoins des

entreprises ayant répondu à l'évolution des marchés et de la concurrence.

Gérer et sécuriser

Activer une architecture souple pour fournir en toute sécurité des postes de travail

traditionnels comme les services de cloud privé. Simplifier la gestion, le contrôle et permettre de gérer les droits des postes de travail à partir d'un emplacement centralisé.

Empower

Fournir une expérience utilisateur optimale, et maximiser la productivité en fournissant des bureaux personnalisés à de multiples dispositifs.

Architecture et composants d'un déploiement Horizon View

La figure 2 montre une vue d'ensemble de l'architecture, et comment tous les éléments s'imbriquent ensembles.

VMware Horizon Composants

Cette section fournit un aperçu des composants d’Horizon View et leurs fonctions.

Horizon View Connexion Serveur

Horizon View Connexion Serveur est le broker pour les connexions client. Il authentifie et dirige l’utilisateur entrant vers leur bureau virtuel.

View Connexion Serveur est parfois appelé VMware View Manager.

Horizon View Composer serveur

Horizon View Composer est un service facultatif que vous installez uniquement si vous

prévoyez de déployer plusieurs clone lié postes de travail à partir d'une image de base unique et centralisée. Les Images des postes de travail de clone lié pour optimiser l’utilisation du stockage. Les administrateurs apportent des modifications à une image principale, que View

(4)

Composer applique aux ordinateurs des utilisateurs sans affecter les paramètres de

l'utilisateur, leurs données ou leurs applications. View Composer est une particularité de View Connection Server. Mais son service fonctionne directement sur les machines virtuelles géré par VCenter.

Horizon View Agent

Horizon View Agent doit être installé sur toutes les machines virtuelles gérées par VCenter Serveur pour que View Connexion Serveur puisse communiquer avec eux.

Installer View Agent sur le système d'exploitation invité. View Agent facilite la gestion de session, l'authentification unique, et la redirection de périphériques.

Contrôleur de domaine Active Directory

VMware Horizon View s'intègre à votre infrastructure existante de Microsoft Active Directory.

Horizon View Connection manager se joindra à l'AD existant, et mettra en place un service d’annuaire léger par exemple pour le stockage des informations de configuration d’Horizon View.

Vous aurez besoin des informations suivantes pour continuer:

• Nom du serveur d'un contrôleur de domaine Active Directory dans l'environnement

• Nom de domaine complet d'un contrôleur de domaine Active Directory dans l'environnement

• DN de base Nom d'utilisateur

• DN de base Mot de passe

• Nom d'AD avec les privilèges de joindre les ordinateurs au domaine Recommandations VCenter

Pour un déploiement de postes. View Connection Server exige de vous connecter à l'hôte VCenter. Les renseignements suivants sont requis:

• VCenter FQDN d'hôte

• Administrateur VCenter Nom d'utilisateur

• Administrateur VCenter Mot de passe

Horizon composants Virtual Machine Configuration matérielle minimum Le tableau 1 présente les configurations matérielles prises en charge et recommandées pour chaque composant.

Remarque: Ces exigences sont recommandées en charge pour chacune des composantes.

Le tableau 2 présente les exigences du système d'exploitation sur Horizon View.

Composant vCPU RAM

VCenter

Recommandé:2 vCPU Recommandé:3 Go View Connection Server minimum: 2 vCPU

Recommandée: 4 vCPU

Minimum: 4 Go Recommandé: 10 Go

View Composer minimum: 2 vCPU

Recommandée: 4 vCPU

Minimum: 4 Go Recommandée: 8 Go

Système d'exploitation Version Edition Espace disque

minimum Windows Server

2008 R2

64 bits standard

Entreprise

40GB Windows Server

2008 R2 SP1

64 bits standard

Entreprise

40GB

(5)

1. Installation des composants Horizon View

Pour l’installation des composants Horizon View, il faut créer deux machines virtuels (Windows 2008 R2) qui accueilleront les composants Horizon View.

Création des deux machines pour les Composants Horizon View 1ere machine virtuel: VMware VCenter, View Composer server.

2nd Machine virtuel: View Connection Server.

Pour chaque machine virtuelle, les éléments suivant seront requis:

- Adresse IP statique configurée

- Identification d'administration Active Directory (droit d'intégrer les ordinateurs au domaine)

- Joindre au domaine (en option pour afficher les serveurs de sécurité) - Apparaitre dans le DNS avec résolution inverse (PTR)

- Pilote ODBC installé pour le SQL Serveur (requis pour View Composer Server) Installation de VMware VCenter Server

Nous allons installer VMware VCenter, le serveur de gestion VMware qui va nous permettre d'administrer à distance l’ESXI de BREST, sur l’une des machines virtuelles Windows serveur 2008 R2 crée précédemment. Contrairement à ESX, VMware VCenter s'installe au-dessus d'un système d'exploitation, comme un programme (et pas "en tant" que système d'exploitation).

L'installation s’effectuera en plusieurs parties :

- VCenter Single Sign On (Gestion de authentifications).

- Inventory Service (Gestion de l’inventaire des machines Virtuel) - Installation de VCenter

- L'installation du client : Vsphère client, qui va nous permettre de nous connecter au VCenter.

Avant de commencer l'installation, Il faut s’assurer que le système est compatible 64 bits. En ce qui concerne le système d’exploitation nous choisirons Windows Serveur 2008 R2 entreprise 64 bits.

La machine Virtuel doit avoir d’installé certains composants : - Microsoft .NET 3.5 SP1

- Windows Installer 4.5 - Microsoft VJ# 2.0

Tous ces composants sont disponibles sur l’ISO d'installation de VMware Vsphère.

(6)

2. VCenter Single Sign-On:

Une fois l’ISO de VMware inséré, on obtient ce panneau permettant l'installation des divers composants VMware. Nous commençons par installer VCenter Single Sign On :

Le programme d'installation se charge :

Nous pouvons ensuite cliquer sur suivant pour débuter l'installation :

(7)

Divers contrats de licences sont à accepter

(8)

Ensuite 3 choix s'offrent à nous : une nouvelle installation de SSO, une création de nœud supplémentaire ou une restauration de SSO à partir d'une sauvegarde. Ici nous choisirons de créer une nouvelle installation.

Nous avons ensuite le choix de créer une installation de base, avec un nœud unique, ou de créer une installation permettant la prise en charge d'autres nœuds. Nous prendrons le premier choix.

(9)

Ici vous devez définir le mot de passe du compte administrateur de SSO, notez-le bien, car tous les autres modules de VCenter auront besoin de ce mot de passe pour communiquer.

SSO a besoin d'un serveur SQL pour fonctionner. Plusieurs solutions s'offrent à vous : - Si vous n'avez aucune instance SQL d'installée, choisissez le premier choix, VCenter installera une version de Microsoft SQL Server 2008 R2 pour vous. Cependant cette solution est limitée à un nombre d'hôtes et de machines virtuelles peu importantes.

Effectivement, car ce serveur SQL sera installé en local sur le même serveur que VCenter, et donc, gourmand en ressource et limité en taille dû à sa version.

- Vous avez déjà une instance SQL d'installée, dans ce cas choisissez le second choix, pour de grosses infrastructures comptant un nombre important de VM et d'hôtes, je vous conseille d'utiliser un serveur SQL dédié.

Nous choisirons le premier choix car aucune base de données SQL n’est présente dans le schéma serveur de

l’entreprise.

(10)

J'ai choisi que SSO installera lui-même son serveur SQL, donc il m'impose des noms d'utilisateurs, je peux juste choisir les mots de passes:

Ici SSO me demande le nom de mon domaine ou le nom de ma machine. Nous avons le choix avec (Vcent- Vcomp.stepuzzle.lan ou 172.16.50.210), nous partirons sur le nom de domaine complet.

(11)

Ici nous définissons le répertoire d'installation de SSO :

Le port que SSO aura le droit d'utiliser pour communiquer avec les autres modules de VMware.

(12)

L'installation est prête à commencer, cliquez sur installer

Comme convenu, l'installateur va installer l’instance SQL serveur 2008 R2 :

(13)

Il exécute et installe lui-même SQL server :

L'installation de SSO peut maintenant poursuivre :

(14)

L’installation de SSO terminé, nous pouvons passer à la seconde partie

(15)

3. VCenter Inventory Service :

Procédons maintenant à l'installation d'Inventory service, donc comme précédemment, il suffit de le sélectionner sur le panneau d'installation de VMware.

(16)

Le programme d'installation démarre.

Nous spécifions ensuite le répertoire d'installation d'Inventory Service :

(17)

Inventory Service nous demande également le nom de notre domaine.

Il faut ensuite lui renseigner ou laisser par défaut les ports, qui lui permettront de communiquer avec les autres éléments de VMware (bien les notés pour que les administrateurs du pare-feu de l’entreprise ne les bloques pas).

(18)

Ici, nous renseignons la taille de notre infrastructure pour qu'Inventory Service fonctionne de manière optimale, nous choisirons la taille d’inventaire petite, car la taille de l’inventaire n’excède pas la taille de l’inventaire petit.

Il faut maintenant saisir les identifiants permettant de nous connecter à SSO (identifiant renseigné précédemment pendant l'installation de SSO).

(19)

Inventory Service va installer des certificats pour sécuriser la connexion au maximum.

Une fois les certificats installés, l'installation va commencer.

(20)

Voilà, Inventory Service est installé, nous avons donc maintenant tous les prérequis pour l'installation de VCenter.

(21)

4. VCenter

Nous pouvons maintenant choisir l'installation de VCenter.

VCenter vérifie que toutes les applications nécessaires sont installées.

(22)

Une fois cela vérifié, il faut accepter les licences.

Il faut maintenant renseigner votre clé d'enregistrement à VCenter, si vous laissez le champ vide, une version de 60 jours sera alors activée.

(23)

VCenter a besoin d'une base de données pour fonctionner, vous pouvez utiliser un serveur ou une base de données à vous, ou choisir de laisser VMware installer une instance de SQL Server 2008 . Attention, ce choix implique de rester sur une petite infrastructure, sinon les performances seront grandement affectées.

Ici, il faut renseigner sous quel utilisateur le service VCenter aura le droit de s'exécuter. Nous utiliserons le compte administrateur de l’entreprise.

(24)

Ici, nous devons configurer tous les ports nécessaires au fonctionnement et à la communication de VCenter

(bien les notés pour que les administrateurs du pare-feu de l’entreprise ne les bloques pas).

Ensuite, renseignez la taille approximative de notre infrastructure pour installer VCenter de manière optimale. Nous choisirons en taille d’inventaire petit, car l’entreprise ne dépasse pas cette taille.

(25)

Comme pour toutes les applications qui toucheront à un module VMware, il faut spécifier les identifiants permettant de vous connecter à SSO (identifiant renseigné précédemment pendant l'installation de SSO).

Choisissez l'utilisateur ou le groupe d'utilisateurs qui aura le droit de se connecter à VCenter server, ici j'ai volontairement choisi le groupe administrateurs car le groupe DSI fait partie du groupe administrateurs de l’entreprise.

(26)

Nous spécifions le répertoire d'installation de VCenter.

L'installation va pouvoir démarrer.

(27)

L'installation est en cours.

VCenter est maintenant installé et opérationnel, il ne reste plus cas ce connecter dessus avec Vsphère.

(28)

5. Installation de View Connection Server

Connectez-vous à la machine virtuelle que vous avez préparé comme cible pour l'installation de View

Connection Server. Assurez-vous que cette machine virtuelle répond à toutes les conditions. Lancer l'installation de View Connection Server.

Choisir le répertoire d’installation de View Connection server. Ou laissez le répertoire d’installation par défaut. Si besoin de modifier le dossier d’installation, cliquez sur Modifier. Lorsque vous avez identifié le répertoire d'installation, cliquez sur next.

(29)

L'installation de View Connection server comprend plusieurs composants. Sélectionner View Standard Server, puis cliquez sur Next.

Entrer un mot de passe pour le mode recovery de View Connection Server, puis cliquez sur Next.

L'installation de View Connection Server peut configurer automatiquement le pare-feu Windows avec les ports nécessaires pour le VCM pour fonctionner correctement, ou vous pouvez configurer manuellement les ports.

(30)

Si vous décidez de configurer les ports, n'oubliez pas de terminer la configuration des ports nécessaire avant decontinuer avec les prochaines étapes de l'installation.

Lorsque vous avez choisi une option (recommandée: Configuration de Windows Firewall automatiquement) Cliquez sur Next.

Décidez quel groupe ou utilisateur administrera View Connection Server. Nous utiliserons le groupe « Administrateurs du domaine », puis cliquez sur Next

Vous avez terminé la configuration le logiciel est prêts à installer. Si nécessaire, retournez faire des ajustements aux écrans précédents. Lorsque c’est prêt, cliquez sur Installer.

(31)

Surveillez l’état de l'installation au fur et à mesure qu'elle progresse.

L'écran de fin de programme d'installation apparaît lorsque celle-ci est terminée. Vous pouvez décider d’ouvrir automatiquement le fichier lisez-moi ou non. Cliquez sur Terminer pour fermer l'installation de View Connection Server.

6. Configuration Horizon View

Entrez dans la console d'administration de VMware Horizon View, qui vous demandera d’identifier un utilisateur.

(32)

Remplissez Nom d’utilisateur « Administrateur » et les champs de mot de passe, et cliquez sur Connexion.

Cliquez sur le côté gauche menu Product Licensing and Usage. Lorsque le menu est chargé, cliquez sur Modifier

Raccordement de la configuration VCenter et des réglages View Composer

Lorsque vous vous connectez à la console Administrateur Horizon View, la page principal est tableau de bord. Cela donne un aperçu de votre environnement Horizon View.

(33)

Cliquez sur le serveur à gauche du menu sur l'onglet Configuration de View.

Sur la page des serveurs, cliquer sur « serveur VCenter » onglet actif, puis cliquez sur Ajouter. Cela permet la connexion d'un serveur VCenter pour votre environnement View.

(34)

Remplissez les champs pour vos paramètres de VCenter. Les champs obligatoires sont:

adresse du serveur, nom d'utilisateur et mot de passe. L'adresse du serveur doit être le nom de domaine complet ou l'adresse IP de votre VCenter. Les autres champs sont réglés sur des valeurs par défaut. Vous pouvez modifier ces valeurs ou accepter les valeurs par défaut.

Nous choisirons de laisser les valeurs par défaut. Ensuite cliquez sur next pour continuer.

Configurez les options de stockage pour votre VCenter. Cliquez sur la case à cocher

Récupérer l'espace disque VM, puis cliquez sur Activer le mode accélérateur de stockage pour permettre ces deux caractéristiques. Vous pouvez accepter la valeur par défaut ou ajuster à une valeur valide. Nous choisirons de laisser la valeur par défaut. Ensuite cliquez sur Suivant pour continuer.

(35)

Un résumé des informations apparaitra. Cliquez sur Terminer pour accepter ces valeurs et ajouter le VCenter à votre environnement View

Vous avez réussi à ajouter VCenter à votre environnement View. Vous pouvez mettre en évidence VCenter et cliquez sur Modifier à tout moment pour apporter des modifications à vos informations ou aux paramètres de connexion de VCenter.

7. Préparation des images de bureau

Utiliser des machines virtuelles gérées par VCenter pour la fourniture et le déploiement des postes de travail View. Vous pouvez utiliser une machine virtuelle gérée par VCenter en tant que modèle pour un pool automatisé, ou comme parent d'un pool de clone lié, ou une source de bureau dans un pool manuel. Vous devez préparer des machines virtuelles pour fournir un accès au bureau.

Nous allons déployer des postes de travail View (Windows 7 64 bits) configurés dans un pool de clone lié.

Créer une machine virtuelle parente pour le déploiement de bureau

Connectez-vous à votre hôte client Vsphère. Créez une nouvelle machine virtuelle avec les spécifications suivantes :

- Utilisez les spécifications de guide pour la création d'une machine virtuelle parente ou un modèle pour le type de poste de travail virtuel que vous souhaitez déployer.

- Bureau virtuel que vous souhaitez déployer.

Installez le système d'exploitation invité: Windows 7 64-bit.

Après que l'installation soit terminée, vous êtes connecté à la machine virtuelle en tant qu'administrateur local. Vous êtes prêt à continuer.

(36)

Installez View Agent sur la machine virtuel

Lancez l'installation de l'agent VMware Horizon. Ce programme d'installation doit être accessible à partir de votre machine virtuelle. Lancez l'installateur avec option Exécuter en tant qu'administrateur.

Affiche les fonctions disponibles qui peuvent être installées à l'horizon View Agent. Vous pouvez laisser toutes les fonctions sélectionnées par défaut. Nous choisirons de laisser les options par défaut. Cliquez sur Next.

(37)

Cliquez sur Terminer pour fermer l'horizon d'installation de View Agent.

Pour finaliser son installation Horizon View Agent demande un redémarrage de la machine virtuel. Redémarrez.

(38)

Préparation de la machine virtuelle parente pour le déploiement de clone lié

- Assurez-vous que la machine virtuelle parente est configurée pour recevoir une adresse IP par un

DHCP.

- Dans l'invite de commande Windows exécutez la commande ipconfig / release pour libérer le DHCP.

- Arrêter le système d'exploitation invité.

- Lorsque le système d'exploitation invité est arrêté et que la machine virtuelle parente est éteinte, prendre un snapshot de celle-ci. Cela se fait par le client Vsphère. Donner à

l'instantané un nom et une description.

- Votre machine virtuelle parente est maintenant prête pour le déploiement de bureau.

8. Déploiement Horizon Desktops

Créé pool de postes de clone lié

Accédez au menu Pools. Vous verrez une liste de tous vos pools de postes déployés. Cliquez sur Ajouter.

Une boîte de dialogue avec les différents types de pools qui peuvent être déployés s’ouvrira.

Pour notre projet nous choisirons un Pool automatisé. Sélectionnez Pool Automatisé et cliquez sur next.

(39)

Sélectionnez en affectation user flottante (le flottant permet de ne pas avoir une machine spécifique à l’utilisateur le premier jour il pourra utiliser la machine 1 et le deuxième jour, la machine 2), ensuite cliquez sur next pour continuer.

Maintenant, vous allez sélectionner le type de postes de travail virtuels que vous allez déployer. Sélectionnez

(40)

View Composer clones liés et cliquez sur next.

Rentrer un ID et un nom d'affichage pour le pool (Dans notre cas nous utiliserons comme Pool Service pour l’ID et le nom d’affichage). Cliquez sur next pour continuer.

Sur le paramétrage du Pool nous avons choisi de laisser les paramètres par défaut. Cliquez sur next.

(41)

Nous allons maintenant définir les paramètres de provisionnement du pool. Il faut spécifier le nom des machines virtuelles. Sélectionnez l'option Utiliser un modèle de nommage et entrer le modèle. Nous avons choisi le modèle « PC-{n=fixed=3} ».

Là nous choisirons un nombre maximum de bureau View à 10 avec un nombre minimum de 1.

Pour le provisionnement des machines nous choisirons un minimum de1 bureau.

Permettant d’avoir une machine disponible

(42)

Il faut décider du type de disque que vous pouvez déployer avec le Pool. Pour le projet, nous avons sélectionnez Ne pas rediriger les fichiers jetables. Cliquez sur Next pour continuer.

Nous n’avons pas besoin d'apporter de modification aux options d'optimisation du stockage. Cliquez sur next pour continuer.

(43)

Ensuite, vous passerez en revue les paramètres VCenter pour sélectionner votre modèle Windows 7 et les options associées.

Cliquez sur Parcourir pour le champ de machine virtuelle parente.

Nous sélectionnons la machine virtuelle Windows 7 parente que nous allons utiliser pour le déploiement Pool. Cliquer sur OK.

Cliquez sur Parcourir pour le champ Snapshot.

(44)

Sélectionnez le Snapshot désiré pour la création du pool. Cliquez sur OK.

Cliquez sur Parcourir pour l’emplacement du dossier VM.

(45)

Sélectionnez un emplacement de dossier, si vous n'avez pas un dossier créé.

Sélectionnez le centre de données et cliquez sur OK.

Cliquez sur Parcourir pour sélectionner l'hôte.

(46)

Choisir l'hôte cible ou cluster pour le déploiement du Pool. Cliquez sur OK.

Cliquez sur Parcourir pour le champ de pool de ressources.

(47)

Sélectionnez l'hôte View. S’il n’y a pas de pool de ressource crée, cliquer sur OK.

Cliquez sur Parcourir pour le champ banques de données.

(48)

Maintenant, nous pouvons revoir nos paramètres de VCenter. Lorsque vous avez terminé d'apporter des modifications cliquez sur Next.

Maintenant, nous allons régler les options de stockage avancées. On peut éventuellement sélectionner utiliser View Storage Accelerator. Nous avons régler la valeur de la remise en état Initier, lorsque l'espace est inutilisé sur la VM quand elle dépasse 1Go. Cliquez sur Suivant pour continuer.

(49)

Nous choisirons comme domaine « thom.paul.local » en ajoutant les

machines virtuelles du pool dans le conteneur Poste Client car des GPO sont liés à ce conteneur de l’AD. Cliquer sur next.

Un résumé de tous les paramètres du pool apparait. Cliquez sur fin.

(50)

Vous serez ramené à la liste de l'inventaire des Pools. Cliquez sur votre pool de postes de contrôle sur le déploiement statut.

Maintenant, nous voyons la vue d'ensemble des paramètres du pool. Cliquez sur l'onglet Inventaire pour vérifier l'état du déploiement de bureau.

(51)

Maintenant, nous pouvons suivre l'état du déploiement pour chacun de nos postes de travail. Cliquez sur l'icône Rafraîchir, pour actualiser l'état.

Lorsque le statut des bureaux passera de indisponible à disponible les machines seront prête à être utilisées.

(52)

Autorisation d'utilisateurs de pool de postes

Dans le menu des propriétés du pool de postes, on peut voir un aperçu de tous les paramètres du pool. Cliquez sur l'onglet Droits.

Ici, vous verrez une liste de tous les droits du pool. Pour ajouter un droit, cliquez sur Ajouter droit.

(53)

Cet utilisateur a le droit d’utilisation de ce pool.

Cliquez sur Pools dans le menu de navigation à gauche, pour revenir à la liste de l'inventaire des bureaux déployés. De là, nous pourrons voir un résumé du pool qui nous montre le nombre d’utilisateurs.

(54)

9. Connexion à Horizon Desktops

Connexion à un Horizon bureau à l'aide du View Client Sur votre client cible, installez le client VMware View.

Lancement de VMware View Client. Cliquez sur Ajouter un serveur.

Entrez le nom de domaine complet de View Connection Server dans le champ Nom d'hôte, puis cliquez sur Continuer.

(55)

Vous serez invité à entrer vos informations d'identification utilisateur. Cet utilisateur doit avoir droit à un pool postes ou à des bureaux spécifiques

Après que les informations d'identification soient validées, le groupe de bureau disponible pour cet utilisateur sera affiché. Cliquez sur le bureau souhaité pour vous connecter.

(56)

Vous avez réussi à vous connecter à votre bureau Horizon

Lorsque vous êtes prêt à mettre fin à votre session de virtualisation de bureau, cliquez sur l'icône de déconnexion en haut à gauche de la barre du menu Horizon View Client.

(57)

Connexion à un horizon de bureau à partir d'un mobile View Client

Nouveauté de View 5.2 est Unity Touch, le plus simple à utiliser Windows sur un appareil mobile. Unity Touch offre de nombreuses améliorations de l'expérience utilisateur et, est disponible sur iPhone, iPad ou Android 4.2 dispositifs utilisant l'Horizon clients VMware 2.0.

Lancez Horizon View Client sur votre périphérique mobile (Pour notre projet Tablette Android). Cliquez sur le + de la barre de menu du haut. Vous serez invité à saisir le nom d'hôte ou l'adresse IP du serveur View Composer. Saisissez les informations (172.16.50.211) et cliquez sur Connexion.

Vous serez invité à entrer vos informations d'identification utilisateur. Cet utilisateur doit avoir un accès à un pool de postes ou de bureau spécifique.

(58)

Après vos informations d'identification validées. Les bureaux disponibles pour cet utilisateur seront listés. Cliquez sur le bureau que vous souhaitez pour vous connecter.

Vous avez réussi à vous connecter à Horizon View Desktop avec l’application Android Horizon View client. Le View clients mobiles a des caractéristiques supplémentaires qui vous aidera à interagir avec votre Horizon View. Une boîte de dialogue apparaîtra pour vous donner des conseils sur l'utilisation d'un client mobile.

(59)

Sur l'Android View Client, un bouton de menu sera disponible en surimpression sur votre écran pour vous aider. Quelques-unes des manipulations que vous pouvez faire à partir de ce menu sont : déconnectez votre session ou faire apparaître le clavier.

Cliquez sur le bouton Déconnecter.

Vous vous êtes déconnecté avec succès de votre session Horizon View et vous serez amené à la liste des postes de travail disponibles. Vous êtes libre de fermer l'application ou de vous reconnectez à votre Horizon View Desktop.

(60)

10. Installation de VEEAM

L’installation du .NET Framework terminée, une fenêtre s’ouvre. Cliquez sur Next :

Acceptez le contrat de licence et cliquez sur Next :

Renseignez votre fichier de licence si vous en avez un, sinon vous serez en free edition :

Choisissez les fonctionnalités à installer et cliquez sur Next. Veeam Backup & Powershell SDK permet d’utilisez des fonctionnalités de Veeam via script PowerShell :

(61)

Si les modules ci-dessous ne sont pas installés, cliquez sur Install sinon sur Next :

Renseignez le mot de passe administrateur puis Next :

(62)

Concernant la base SQL. Il est conseillé d’utilisé une instance déjà existante sur un autre serveur de base de données. Il suffit d’indiquer l’instance et Veeam se chargera de créer la base. Cliquez sur Next :

Laissez les ports par défaut, cliquez sur Next :

Ici vous allez choisir les dossiers d’installation de vPowerNFS et Guest File System Catalog. Il est recommandé de mettre un disque dédié pour le vPowerNFS et le Guest file system catalog. Pour le vPowerNFS l’espace du disque doit être de minimum 10Go.

Cliquez sur Next :

(63)

Lisez le récapitulatif de l’installation et lancez là :

A la fin de l’installation cliquez sur Finish :

Veeam Backup & Replication est désormais installé.

(64)

11. Configuration Backup

Dans le menu Backup & Replication, cliquez sur Backup Job en haut à gauche. Mettre un nom explicite avec sa description puis cliquez sur Next

Cliquez sur Add et choisir les VMs à mettre dans le plan de sauvegarde. Vous Pouvez

sélectionnez toutes les VMs manuellements ou sélectionnez tout un cluster et jouer ensuite sur les exclusions de VMs, d’un ou plusieurs VMDK de VMs et de template. Cliquez ensuite sur Next :

Ici nous allons sélectionner à partir de quel proxy la sauvegarde va s’effectuer. Vous pouvez sélectionnez automatic selection si vous avez un seul proxy ou si ça n’a pas d’importance.

Sous « Backup repository » nous déterminons le repository souhaité pour ce job. Si vous avez deux sites distant vous spécifierez le repositery du site sur lequel se trouvent les VMs par exemple. C’est sur ce repository que fichiers de sauvegarde seront déposés.

Retention policy : Définir ici le nombre de point de sauvegarde, par défaut 14. Donc dans notre cas, nous pourrons revenir à l’état antérieur d’une VM avec les 14 versions de

sauvegarde précédentes. Attention, il s’agit ici du nombre de version minimum de sauvegarde.

(Pour plus de précision voir cet article : ….)

(65)

Vous pouvez également cochez Configure secondary destinations for this job dans le cas ou vous voulez faire du disk to tape par exemple.

Jetons un œil dans les options avancées.

Dans l’onglet « Backup »

Pour comprendre les 2 modes de backup incremental, ci-dessous 2 graphes explicites : La Reversed incremental

Ici une incrémentale est jouée tous les jours et tous les jours une full est reconstruite. Ce qui fait que la dernière version sauvegardée est toujours une full. Dans la « Reversed incremental backup », la FULL se trouve injecté du différentiel de sauvegarde. Ceci entraîne moins de risque de corruption des données mais c’est très lourd pour un dépôt externe donc idéal en

(66)

local. Attention certains constructeur de baie de stockage ne conseillent pas l’utilisation de ce type de sauvegarde.

Incremental : L’incrémentale classique

Sur le schéma, une full a lieu le dimanche et des incrémentales le reste des jours de la

semaine. Si on veut restaurer la version du mercredi, la sauvegarde se base sur la version full et les versions du lundi, mardi et mercredi. Si vous sélectionnez la sauvegarde incrémentale, par défaut, Enable synthetic fulls est coché. La synthetic full n’est pas une sauvegarde full comme on l’entend mais elle est le résultat de la dernière full + toutes les incrémentales suivantes. On ne fait donc pas réellement une sauvegarde complète mais on l’a construit en se basant sur la dernière full et les dernières incrémentales.

Là encore certains constructeurs de baies préconisent de ne pas utiliser cette fonctionnalité.

Si vous voulez effectuer une vraie sauvegarde complète, dans Active full backup, cochez la case et vous pouvez planifier une sauvegarde complète.

Dans l’onglet « Storage » :

Vous pouvez ici activer la déduplication à la source ou la désactiver.

La déduplication offre un haut niveau d’économie d’espace disque, elle permet d’éliminer les doublons (block) après une opération de compilation de plusieurs fichiers.

(67)

Un beau schéma est souvent plus efficace qu’un beau discours.

Selon votre architecture il sera intéréssant d’activer la déduplication à la source ou non. Dans notre cas, il y a déjà de la déduplication à la cible (sur la baie) et la bande passante est bonne.

Nous avons donc décidé de ne pas activer la déduplication à la source mais à la cible.

Cependant, Veeam offre de très bon taux de déduplication à la source. Il est important d’effectuer des tests pour décider du choix final.

La compression permet également de réduire la taille des sauvegardes et donc des données qui transitent via le réseau. Par défaut, le niveau est optimal, il est préconisé de garder ce niveau de compression. Dans notre cas, la compression se fait à la cible.

Storage optimizations : Là tout dépend de votre façon de sauvegarder : par le LAN, par la fibre, en virtual appliance, wan. Dans notre cas, nous sauvegardons par le réseau, nous avons donc sélectionner LAN target.

Notification

Pour recevoir des rapports de sauvegardes, vous pouvez configurer des notifications mail, etc.

:

(68)

vSphere

Guest quiescence : Avec des VMs à forte activité IO, cela permet de freezer les transactions afin de réaliser un snapshot pour la sauvegarde des VMs. Ce mécanisme est effectué par les VMware tools.

A n’utiliser que si l’OS ne le supporte pas nativement ou avec un agent de Quiescing (VSS pour Windows, Symantec agent,…)

A savoir : que VMware ne supporte pas cette option pour les VMs avec SQL serveur ou Exchange.

Change block tracking : est une fonctionnalité VMware permettant d’établir une table des blocks modifiés consultable au lieu de parcourir le VMFS, ce qui améliore la performance.

Disponible à partir des VM Hardware 7 Advanced

Ici, vous pouvez cochez Enable Integrity Checks afin de vérifier l’intégrité de vos

sauvegardes et cocher Exclude swap file blocks fro processing afin de ne pas sauvegarder les fichiers de swap qui n’ont pas d’intérêt.

La case Remove deleted VMs data from backup permet qu’en cas de suppression de la VM de l’inventaire vSphère que les données historiques de la VMs ne soient pas conservées dans le temps. Il est également possible de spécifier des scripts a exécuter après les jobs.

Storage Integration

La case est évidement à laisser cochée, elle permet l’utilisation des snapshots pour la sauvegarde des VMs.

On déroule de nouveau notre JOB.

Comme vue précédemment dans « Guest quiescence », ici nous nous appuierons sur les services VSS Microsoft. Pour ce faire nous devons donner les credentials de nos machines à

sauvegarder.

(69)

Schedule

Comme tout Job, il est a planifier. La politique de sauvegarde dépend de votre infrastructure.

Summary

Contrôle puis on valide

(70)

12. Benchmark

Dans le cadre de notre projet de virtualisation nous avons été amené à déployé une solution VMware composée de vCenter et de deux ESX.

Nos deux machines physiques ont chacune la configuration suivante :

- CPU Intel Core i3-3220 @ 3.30GHz - RAM 12 Go DDR3 @ 1333MHz - HDD 1To 7200 tr/min

Notre plateforme de test est donc éclatée sur les deux serveurs, esxpaul héberge les machines virtuelles clients et esxthom héberge le vCenter.

Machine Virtuelle Allocation vCPU Allocation RAM

Ubuntu 1 vCPU 1024 Mo

Windows XP 1 vCPU 512 Mo

Windows 7 1 vCPU 2048 Mo

Windows 8.1 1 vCPU 2048 Mo

Windows Server 2012R2 AD 2 vCPU 2048 Mo

Windows Server 2008R2 vCenter

4 vCPU 8192 Mo

(71)

Afin de tester les performances de cette solution de virtualisation nous allons mettre en place un benchmark se basant sur les trois événements suivants :

- Démarrage de la Machine Virtuelle - Machine Virtuelle au repos - Machine Virtuelle en lecture vidéo

Ces évènements seront mesurés au niveau de l’hyperviseur et de la machine

virtuelle. Etant donné que le vSphere Client n’est qu’une console la charge client ne bougera pas.

Afin d’assurer la cohérence de nos tests nous utiliserons une vidéo en 720x576 en mp4 avec le lecteur VLC sur toutes les machines virtuelles. Toutes les machines ont été préalablement activées et mises à jour.

Pour informations l’Hyperviseur ESX au repos consomme environ 1Go de mémoire vive sur le serveur et vSphere prend environ 60Mo sur le portable. Les charges CPU au repos sont en dessous de 1% des charges maximales des processeurs des deux machines.

ESX AU REPOS

VSPHERE CLIENT AU REPOS

(72)

UBUNTU Démarrage :

Machine Virtuelle au repos :

Mode vidéo :

Tableau récapitulatif :

Utilisation

CPU Utilisation

RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable

Phase 1 : Démarrage

1236 MHz 247Mo 1258 MHz 1256 Mo 0-1% 89 Mo

Phase 2 : Repos

25 MHz 554 Mo 48 MHz 1563 Mo 0-1% 89 Mo

Phase 3 : Vidéo

2721 MHz 932 Mo 2746 MHz 1941 Mo 0-1% 89 Mo

(73)

On répète donc l’opération précédente des trois états sur les cinq autres machines.

(74)

WINDOWS XP Démarrage :

Machine Virtuelle au repos :

Mode Video :

Tableau récapitulatif :

Utilisation

CPU Utilisation RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable Phase 1 :

Démarrage

1359 MHz 333 Mo 1385 MHz 1342 Mo 0-1% 90 Mo

Phase 2 : Repos

32 MHz 557 Mo 55 MHz 1566 Mo 0-1% 90 Mo

Phase 3 : Vidéo

704 MHz 562 Mo 727 MHz 1571 Mo 0-1% 90 Mo

(75)

WINDOWS 7 Démarrage :

Machine Virtuelle au repos :

Mode Video :

Tableau récapitulatif :

Utilisation

CPU Utilisation RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable Phase 1 :

Démarrage

2158 MHz 2094 Mo 2189 MHz 3103 Mo 0-1% 91 Mo

Phase 2 : Repos

43 MHz 2097 Mo 72 MHz 3107 Mo 0-1% 91 Mo

Phase 3 : Vidéo

751 MHz 2101 Mo 778 MHz 3109 Mo 0-1% 91 Mo

(76)

WINDOWS 8.1 Démarrage :

Machine Virtuelle au repos :

Mode Video :

Tableau récapitulatif :

Utilisation

CPU Utilisation

RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable

Phase 1 : Démarrage

1302 MHz 467 Mo 1333 MHz 1477 Mo 0-1% 90 Mo

Phase 2 : Repos

99 MHz 1400 Mo 129 MHz 2409 Mo 0-1% 90 Mo

Phase 3 : Vidéo

1571 MHz 1573 Mo 1601 MHz 2581 Mo 0-1% 90 Mo

(77)

WINDOWS SERVER 2012R2 Démarrage :

Machine Virtuelle au repos :

Mode Video :

Tableau récapitulatif :

Utilisation

CPU Utilisation RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable Phase 1 :

Démarrage

1140 MHz 483 Mo 1165 MHz 1492 Mo 0-1% 92 Mo

Phase 2 : Repos

21 MHz 1249 Mo 46 MHz 2258 Mo 0-1% 92 Mo

Phase 3 : Vidéo

1048 MHz 1301 Mo 1075 MHz 2310 Mo 0-1% 92 Mo

(78)

WINDOWS SERVER 2008R2 Démarrage :

Machine Virtuelle au repos :

Mode Video :

Tableau récapitulatif :

Utilisation

CPU Utilisation

RAM

Utilisation CPU

Utilisation RAM

Utilisation CPU %

Utilisation RAM

VM VM Hyperviseur Hyperviseur Portable Portable

Phase 1 : Démarrage

Mo 1256 MHz 9183 Mo 0-1% 89 Mo

Phase 2 : Repos

62 MHz 8166 Mo 95 MHz 9176 Mo 0-1% 89 Mo

Phase 3 : Vidéo

1208 MHz 8180 Mo 1240 MHz 9189 Mo 0-1% 89 Mo

(79)

5 MACHINES VIRTUELLES AU REPOS SUR ESXPAUL:

Machine Virtuelle Allocation CPU Allocation RAM

Ubuntu 296 MHz 807 Mo

Windows XP 98 MHz 548Mo

Windows 7 65 MHz 2089 Mo

Windows 8.1 65 MHz 2091 Mo

Windows Server 2012R2 AD 32 MHz 1344Mo

Total 556 MHz / 3292 MHz 6879 Mo /12166,31 Mo

1 VCENTER E AU REPOS SUR ESXTHOM:

Machine Virtuelle Allocation CPU Allocation RAM Windows Server 2008R2

vCenter

32 MHz 8164 Mo

Total 556 MHz / 3292 MHz 6879 Mo /12166,31 Mo

Notre phase de benchmarking est désormais terminée !

(80)

13. Comparatif XenServer & ESX XEN SERVER :

Xen Server est une solution efficace qui nous a permis de mettre en place de l’OS streaming ainsi que du boot PXE mais la solution n’est pas à prescrire pour des machines virtuelles avec un système d’exploitation non-Microsoft, car les services d’intégration ne sont pas optimisé pour d’autres OS.

L’avantage principal de Xen Server est d’être gratuit même si un Active Directory est nécessaire à son bon fonctionnement.

VMWARE ESX :

ESX épaulé par vCenter représente une solution sécurisée et performante. Avec l’utilisation de Horizon nous avons pu mettre en place l’OS streaming sur des périphériques mobiles via un hotspot wifi ce qui peut apporter un réel avantages en terme de business.

Au final ces deux solutions sont sensiblement similaires et basées sur le même noyau.

Cependant VMware a le monopole sur le marché grâce à une excellente campagne marketing.

CONCLUSION :

Suite à nos différents tests nous pouvons nous tourner vers la solution VMWare ESX qui semble être la plus performante pour faire de l’OS Streaming sur PC, smartphone et tablettes. Adosser à l’outil Veeam Backup & Réplication nous avons une architecture sûre et efficace.

Le seul bémol serait l’absence d’une solution de boot clé en main sans passer par un serveur PXE linux tiers.

Références

Documents relatifs

Pour personnaliser le système d’exploitation client d’une machine virtuelle qui exécute Windows Server 2003 ou Windows XP, vous devez enregistrer les fichiers Sysprep dans

n « Configuration système requise pour les clients Windows », page 7 n « Exigences matérielles des postes de travail en mode local », page 9 n « Exigences pour l'utilisation de

En plus de l'utilisation de ces machines virtuelles comme sources de pools de postes de travail View, vous pouvez utiliser des machines virtuelles pour héberger des composants

n Pour plus d'informations sur les exigences de système d'exploitation, les exigences logicielles et les paramètres de configuration de l'application ou du poste de travail

Les URI (Uniform Resource Identifiers) vous permettent de créer une page Web ou un e-mail contenant des liens sur lesquels les utilisateurs finaux peuvent cliquer pour lancer

… et la réintégration du virtuel dans le réel visite virtuelle, réalité augmentée!. ©

R : L'outil de calcul du TCO/ROI VMware mesure les coûts liés au support d'un poste de travail physique ou virtuel.. Ce poste se ventile en trois

Dans l’écran View Composer, sélectionnez View Composer co-installed with vCenter Server (View Composer coinstallé avec vCenter Server), puis cliquez sur Next (Suivant).. Dans