Search This Blog

Affichage des articles dont le libellé est Virtualisation. Afficher tous les articles
Affichage des articles dont le libellé est Virtualisation. Afficher tous les articles

jeudi 22 janvier 2015

Nested Virtualization - Monter un LAB Hyper-V sous VMware Workstation

Bonjour à tous,


Introduction Nested Virtualization :


Avant de commencer, toujours dans la virtualisation, je vais vous présenter une technique qui s’appelle le Nested Virtualization.

Le Nested Virtualization est une technique qui va permettre de virtualiser un hôte de virtualisation, c’est-à-dire que vous allez pouvoir virtualisez un hyperviseur.


Comment cela est représenté :


Voici un petit schéma que j’ai réalisé, qui reprend les base de la virtualisation, vous avez en bas un hyperviseur classique avec des VMs installées dessus (3 VMs) et le Nested va consister à créer dans ces VMs des Hyperviseurs (d’où le nom Nested Virtualization) è on virtualise un hyperviseur.



Le but de cet article :

Préparation d’un lab de virtualisation Hyper-V sous VMware Workstation.

Dans cet article je vais vous apprendre à mettre en place un lab. de virtualisation Microsoft (Hyper-V) sur votre PC physique, si vous ne possédez pas de serveur physique.


On me demande toujours comment je fais pour préparer mes LAB sous Hyper-V avec la mise en place de cluster / PRA avec Hyper-V réplica etc. ….

Voici ce que je fais afin d’avoir un Lab propre ; pas trop mal afin de faire des essais et de monter une infra de virtualisation Microsoft (Hyper-V) de test.

Nous allons avoir besoin de plusieurs choses :

  •           Un bon Pc avec une bonne config RAM (minimum 8 Giga de RAM) / et un CPU qui gère la virtualisation (dans mon cas j’ai un Pc avec 16 Giga de Ram et un CPU I7 3630QM)
  •          VMware Workstation, nous sommes actuellement à la version 11
  •          Un ISO Windows Server 2012 R2 / 2012 ou encore 2008 R2 (dans mon cas j’ai un Windows Server 2012 R2)
Voici mon infrastructure de travail :


Une fois que vous avez réuni cela, vous devez préparer la « coquille » sous Workstation afin d’avoir votre VM pour y installer Windows Server 2012 R2.


Créer votre VM sous VMware Workstation, une fois que celle-ci est créé, aller dans la VM et «éditez les paramètres de la VM comme ceci :


Et vous aurez la fenêtre suivante :


Nous allons modifier les paramètres du processeur de notre VM afin qu’il prenne en compte la virtualisation matériel, et là c’est délicat, car c’est pour lui dire de virtualiser une machine alors que lui-même est virtuel.

Cliquez en haut à droite sur « Processors » :

Et cochez la case « Virtualize Intel VT-x / EPT or AMD-V/RVI » :



Ensuite rendez-vous dans le fichier de configuration de la VM (le .vmx) et éditez ce dernier.

 


Ajoutez ensuite la ligne suivante : 


hypervisor.cpuid.v0 = “FALSE”



Une fois que vous avez fait cela, vous pouvez donc lancer votre VM qui contient Windows Server 2012 R2 et lancer l’ajout du rôle Hyper-V dessus.=) c'est magique hein la virtualization :) :)

Voici le résultat :

Vous avez un Windows Server 2012 R2 virtualisé dans VMware Workstation et dans ce Windows Server Virtualisé vous avez installez Hyper-V afin de virtualiser d’autres systèmes J

C’est ce qu’on appelle du Nested comme je l’ai expliqué plus haut.


FAQ :

Je peux déployer ça en production ? Non, ce type d’infrastrcture est juste fait pour du LAB ou POC afin de tester une technologie de virtualisation de type Hyper-V par exemple

Je peux également virtualiser un ESXI dans VMware Workstation ? Oui, vous pouvez virtualser de la même manière un hote de virtualisation (ESXi) afin de tester VMware Vsphere

Le Nested est-il beacoup utilisé aujourd’hui ?
Oui, il permet de faire un gain financier énorme, il est utilisé dans les centre de formation et également dans les platforme de lab Virtual de VMware (http://labs.hol.vmware.com/HOL/catalogs/)


Les performance d’acces disque et CPU sont elles au rendez-vous ?
Pour les perfs c’est compliqué, car cela depent de votre machine physique de départ , mais n’attendez pas des performances de folie ^^ , virtualiser un hote de virtualisation demande forécement des ressources et donc cela va se rensentire sur vontre infra, et encore une fois, cette pratique est faite pour tester dans du Lab ou encore pour faire des formation et en aucun cas dans des context de production.



Et voila, vous pouvez maintenant monter vous propose LAB Hyper-V afin de tester la beauté et la puissane de cet hyperviseur Microsoft.


@bientôt pour d'autre sujet autour des technologies Microsoft et virtualisation
Seyfallah Tagrerout 
MSP 2014-2015

vendredi 8 août 2014

Deploying Virtual Desktops with Windows Server 2012 R2

Bonjour à tous,

Je vais comme promis vous montrer l'installation et la configuration d'une infrastructure VDI sur Windows Server 2012 R2.

J'ai écrit un article précédemment qui vous donne toutes les informations et le vocabulaire pour débuter dans le monde VDI chez Microsoft.

Voici l'article en question ==> Premier pas VDI

Dans cette deuxième partie, nous allons voir l'installation des différents rôles afin de construire une petite architecture VDI.

C'est partie :)


Présentation de l'infra:


Les rôles Broker, Web Access et RDS sont sur un seul et unique serveur.

Pour cette infrastructure, je dispose donc de :

  • Un serveur de virtualisation qui va provisionner les VMs (VH01)
  • Un serveur AD 
  • Un serveur qui fera office de broker , RDS et portail Web 



Passons à l'installation.

Dans mon serveur Broker, je vais créer un groupe qui se nommera VDI, il va contenir :


  • Le serveur Broker / RDS / Web access
  • Le serveur de virtualisation 


Voici le résultat :




Ici dans ce groupe, j'ai mon serveur VH01, le serveur SRVSMB01 ne sert à rien dans cet article.


Allez maintenant dans gérer et cliquez sur "Ajouter des rôles et fonctionnalités"

Sélectionnez ensuite le type d'installation, vous avez compris, ici on fait du VDI, donc on sélectionne " Installation des servies bureau à distance"


Cliquez sur suivant.

Choisissiez ici le mode de déploiement standard:



Cliquez sur suivant.

Choisir ici le "déploiement de bureaux basés sur un ordinateur virtuel" (car c'est ce qu'on souhaite faire, affecter des ordinateurs virtuels à des utilisateurs)


Cliquez sur suivant.


Introduction des services qu'n aura besoin pour faire fonctionner notre architecture VDI.



Cliquez sur suivant.

Ici, Ajoutez le serveur qui aura le rôle du connection Broker:


Cliquez sur suivant.

Choisir le serveur d’accès Web : vous remarquez ici que c'est toujours le même serveur.


Cliquez sur suivant.

Ici, il faut choisir un ou plusieurs serveurs de virtualisation sur les quels il y'a les VM qui serviront de bureaux virtuels pour les utilisateurs.



Cliquez sur suivant.

Confirmez vos actions et cliquez sur "Déployer"


Progression de l'installation des différents rôles sur les serveurs :



Fin de l'installation, cliquez sur "Fermer"


Allez dans le Server Manager et allez dans "Services bureau à distance":

Nous disposons d'un beau tableau de bord qui facilite le déploiement des architectures VDI comparé à 2008 R2 ou c’était plus compliqué.

Ici, Microsoft à tous mutualisé, on fait tout à partir d'une seule console.



Avec cette plateforme que je viens d'installer, on peut faire deux scénarios :


  • Publication de bureau virtuel personnel 
  • Publication d'application au travers du portail Web access (on le verra plus tard )


Dans cet article, nous allons créer une collection de bureaux virtuels, afin de donner une machine virtuelle à un utilisateur pour qu'il puisse travailler à partir de son client légers.


Nous allons commencer par créer une collection de bureaux virtuels:

Cliquez sur "Créer une collection de bureaux virtuels":


Vous allez voir la fenêtre suivante s'ouvrir:

Donnez un nom à la collection et éventuellement une description.


Cliquez sur suivant.

ici, vous pouvez créer soit des pools de bureaux virtuels soit des bureaux virtuels personnels.

Cochez "Collection de bureaux virtuels personnel"


Cliquez sur suivant.

Ici, vous devez trouver les VMs que vous avez sur vos hyperviseurs Hyper-V, ici, c'est ma VM de test qui s'appelle "TEST01" avec Windows 8.1 installé dessus.




Sélectionnez la VM en question et faites "Ajoutez" afin d'avoir la même chose que moi:


Cliquez sur suivant.

L'affectation des utilisateurs: 

Vous avez deux choix

  • Affecter automatiquement un bureau virtuel à une ressource (utilisateur) dès que celle-ci se connecte dessus
  • Affectation manuelle des ressources (utilisateurs)

Ici, nous allons choisir l'affectation manuelle, afin de bien comprendre.

Cochez également l'ajout du compte de utilisateur au groupe d'administration local de la VM.


Cliquez sur suivant.

 Ici, je prends tous les utilisateurs du domaine, on aurait pu également créer un groupe VDI et mettre que les utilisateurs qui ont le droit de se connecter à des bureaux virtuels.

 Cliquez sur suivant.

Récap et confirmation de nos actions, cliquez sur "Créer"


ahh belle erreur : 

La VM doit être éteinte lors d'un ajout à une collection de bureaux virtuels.




Donc, je retourne sur mon Hyper-V, et j'atteint ma VM.





Il faut ensuite refaire l'opération comme indiqué plus haut, et vous pourrez voir le résultat suivant:



Voici le résultat sur le tableau de bord:

On voit donc notre collection qui à été crée  avec le nom "VDI", on peut voir également qu'a cette collection, nous avons une VM ==>  "bureau virtuel d'affecté".




Nous allons maintenant, affecter cette VM à un utilisateur particulier.

Pour cela, il suffit de cliquer droit sur la VM à droite et cliquez sur "Affecter le bureau virtuel " comme ceci:



Cliquez sur "Parcourir" et mettez le nom de l’utilisateur en question, ici bien entendu le serveur va chercher l'utilisateur dans la base AD. (je vous renvois sur mon schéma, sur le quel je montre la connexion avec l'AD)



Une fois que vous avez choisi l'utilisateur, cliquez sur "Affecter"


Afin de mettre en tension la VM, soit vous le faîtes depuis la console Hyper-V, soit depuis la console des service bureau à distance en cliquant droit sur le bureau virtuel comme ceci :et cliquez sur "Démarrer le bureau virtuel"




Il passera du statut "Arrêté" au statut "En cours d’exécution"


Nous allons tester tout ça.

Contexte:

l'utilisateur test, va suivre une formation sur Windows 8.1,plutôt que d'installer des machines physiques etc, ce qui ferai perdre du temps et de l'argent, nous lui avons mis à disposition une VM personnelle "Bureau virtuel" et il pourra se connecter dessus et travailler.

Pour cela, il faut saisir l'adresse IP de votre Web access , moi ici c'est : 192.168.2.4 /24 

à saisir dans un navigateur Internet explorer: https://192.168.2.4/rdweb 

le RDWEB est le site applicatif qui tourne sous IIS, il est installé lors de la première configuration des serveurs.

Vous aurez la fenêtre suivante si vous avez bien suivi mon article.

Connectez vous avec l’utilisateur en question (celui à qui vous avez attribué un bureau virtuel):




Une fois connecté, vous devez avoir ceci: (le nom de votre collection )



Double clique dessus, afin de lancer le bureau virtuel comme ceci :


l'autologon bien entendu :) 








Et voila, utilisateur est prêt à suive sa formation sur Windows8, il se connecte sur un bureau virtuel personnel.

@ bientôt pour d'autres articles sur les architectures VDI, qui reste un sujet très vaste  :)

Seyfallah Tagrerout