vInfra.ch

Guillaume LACAILLE's Blog

Créer un Template Linux sous Virtual Machine Manager

 Installation du VMM Agent

Dans le répertoire d’installation de VMM, vous trouverez l’agent VMM à destination des machines linux, dans:

C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager\agents\Linux

Pour simplifier la procédure (et éviter de monter un share SMB en ligne de commande), je vous conseil de créer une ISO avec le contenu de ce répertoire, pour le monter dans la VM.

Mon astuce: Personnellement, j’utilise l’outil Folder2Iso  qui est le freeware le plus simple et léger que j’ai trouvé pour cette opération.

Une fois l’ISO ajouté à la machine virtuelle, tapez les commandes suivantes pour monter le lecteur CD-Rom:

Ensuite tapez les commandes suivantes pour copier le contenu du CD-Rom afin de pouvoir appliquer les bons droits sur les fichiers:

Ajoutez les droits d’execution sur le script d’installation:

Enfin, installez l’agent VMM:

 « Sysprep » de CentOS

Contrairement à ce que nous avons l’habitude sur Windows, il n’existe pas de Sysprep-like sous Linux. Par contre il faut préparer la VM pour être convertie en Template.

Tout simplement, nous allons retirer les informations de configuration du réseau avant d’arrêter la machine virtuelle. Tapez la commande suivante:

Et enfin nous pouvons arrêter la VM:

 Conversion de la VM en Template

Pour convertir la machine virtuelle fraîchement créée en template, la procédure est différente de celle utilisée pour convertir un serveur Windows en Template.

Transfert de la VM dans la Librairie

Dans le cas d’une machine Linux, il faut tout d’abord transférer la machine virtuelle dans la librairie. Pour cela, il faut faire un clique-droit sur la machine virtuelle et cliquer sur Store in Library.

Figure 19: Store in Library

Figure 19: Store in Library

Une fois la machine virtuelle copiée dans la librairie, ouvrez la le répertoire où est stockée la machine virtuelle et réalisez une copie du fichier VHDX dans <SCVMMLibrary>\Virtual Disks\CentOS63.

Une fois le VHDX copié, vérifiez qu’il remonte bien dans la Librairie de SCVMM, puis libre à vous de supprimer la machine virtuelle stockée dans Stored Virtual Machines and Services.

Création d’un Guest OS Profile

Dans la console VMM, rendez-vous dans la Library, cliquez sur le bouton Create dans le bandeau puis sélectionnez Guest OS Profile.

Figure 20: Create Guest OS Profile

Figure 20: Create Guest OS Profile

Dans l’assistant de création du Guest OS Profile, entrez le nom du GOP, puis sélectionnez Linux dans le champ Compatibility. Cliquez ensuite sur Guest OS Profile à gauche.

Figure 21: New Guest OS Profile

Figure 21: New Guest OS Profile

Choisissez ensuite CentOS Linux 6 (64 bit) en tant que Système d’exploitation. Vous pouvez définir dans Identity Information un nom générique pour la machine virtuelle et un domaine DNS qui servira à résoudre le nom de la machine virtuelle.

Figure 22: Guest OS Profile

Figure 22: Guest OS Profile

Enfin, ajoutez le mot de passe Root par défaut et cliquez sur OK pour enregistrer.

Note: lors de l’ajout du nom du computer name, vous pouvez ajouter le caractère # pour générer un nombre automatiquement. Dans mon exemple, au déploiement de la machine virtuelle, le nom CentOS001 sera automatiquement généré par VMM, CentOS002 pour la suivante, et ainsi de suite. Le caratctère * peut être utilisé pour générer un nom aléatoire.

Création du VM Template

Toujours dans Library, sélectionnez l’onglet VM Template, pui Create VM Template dans le bandeau.

Figure 23: Create VM Template

Figure 23: Create VM Template

Dans l’assistant, choisissez le VHDX précédemment copié comme source du nouveau template.

Figure 24: Choisissez le VHDX

Figure 24: Choisissez le VHDX

Entrez ensuite le nom du template et éventuellement une description.

Figure 25: Nom du template

Figure 25: Nom du template

Choisissez un profile hardware par défaut. Vous pouvez aussi en créer un nouveau.

Figure 26: Hardware virtuel par défaut

Figure 26: Hardware virtuel par défaut

Dans Guest OS Profile, sélectionnez le GOP créé dans l’étape précédente.

Figure 27: Le Guest OS Profile pour Cent OS

Figure 27: Le Guest OS Profile pour Cent OS

Puis cliquez sur Next aux écrans Configure Application et Configure SQL Server, et enfin Create !

Figure 28: On se passe de commentaire

Figure 28: On se passe de commentaire

Test de déploiement

Pour vérifier que votre template se déploie correctement…il suffit de déployer une machine virtuelle avec votre nouveau template.

Deux paramètres peuvent indiquer que le template est correctement configuré:

  • Le hostname de votre système est bien celui configuré dans l’assistant de VMM à la création de la machine virtuelle;
  • L’adresse IP, si elle a été configurée en statique lors de la création de la VM a bien été configurée automatiquement.

 

Pages: 1 2 3

, , , , , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *