Recherche de site Web

Comment déployer des machines virtuelles dans un environnement RHEV - Partie 4


Notre environnement se compose d'un centre de données connecté à un stockage partagé ISCSI. Ce centre de données comprenait un cluster avec deux hôtes/nœuds qui seront utilisés pour héberger notre machine virtuelle.

Fondamentalement, dans n'importe quel environnement, nous pourrions déployer des machines physiques/virtuelles en utilisant des méthodes populaires telles que Depuis ISO/DVD, Réseau, Kickstart, etc. Pour notre environnement, il n’y a pas de grande différence par rapport aux faits précédents, car nous utiliserons les mêmes méthodes/types d’installation.

Pour commencer, nous discutons du déploiement de VM à l'aide d'un fichier/image ISO. Le divertissement RHEV est très organisé, il a donc un domaine spécial utilisé uniquement pour cette cible, stocke les fichiers ISO utilisés pour créer des machines virtuelles, ce domaine est un domaine de stockage appelé domaine ISO.

Étape 1 : Déployer un nouveau domaine ISO

En fait, RHEVM crée un domaine ISO pendant le processus d'installation. Pour vérifier cela, accédez simplement à l'onglet stockage de l'environnement.

Nous pourrions utiliser celui qui existe et le joindre à notre centre de données, mais créons-en un nouveau pour plus de pratique.

Remarque : Celui qui existe est utilisé pour le stockage partagé NFS sur la machine rhevm IP:11.0. 0,3. Le nouveau créé utilisera le stockage partagé NFS sur notre nœud de stockage IP:11.0.0.6.

1. Pour déployer le service NFS sur notre nœud de stockage,

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. Nous devons créer un nouveau répertoire à partager en utilisant NFS.

[root@storage ~]# mkdir /ISO_Domain

3. Partagez le répertoire en ajoutant cette ligne au fichier /etc/exports, puis appliquez les modifications.

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

Important : modifiez la propriété du répertoire pour qu'elle soit avec uid:36 et gid:36.

[root@storage ~]# chown 36:36 /ISO_Domain/

Remarque : Le 36 est l'uid de l'utilisateur vdsm « Agent RHEVM » et le gid du groupe kvm.

Il est obligatoire que le répertoire exporté soit accessible via RHEVM. Ainsi, votre NFS devrait être prêt à être attaché en tant que domaine ISO à notre environnement.

4. Pour créer un Nouveau domaine ISO de type NFS… choisissez Data-Center1 Dans l'onglet système, puis cliquez sur Nouveau domaine depuis l'onglet Stockage.

5. Remplissez ensuite la fenêtre qui apparaît comme indiqué :

Remarque : Assurez-vous que la fonction de domaine/le type de stockage est ISO/NFS.

Attendez un moment et vérifiez à nouveau sous l'onglet de stockage.

Maintenant, notre domaine ISO est créé et attaché avec succès. Alors, téléchargeons-y quelques ISO pour le déploiement de la VM.

6. Assurez-vous d'avoir un fichier ISO sur votre serveur RHEVM. Nous travaillerons avec deux ISO, l'un pour Linux {CentOS_6.6} et l'autre pour Windows {Windows_7}.

7. RHEVM fournit un outil appelé (rhevm-iso-uploader). Il avait l'habitude de télécharger des ISO sur des domaines ISO en plus des tâches utiles.

Tout d’abord, nous l’utiliserons pour répertorier tous les domaines ISO disponibles.

Astuce : L'opération de téléchargement prend en charge plusieurs fichiers (séparés par des espaces) et des caractères génériques. Deuxièmement, nous l'utiliserons pour télécharger des ISO sur notre domaine ISO « ISO_Domain ».

Remarque : Le processus de téléchargement prend un certain temps car il dépend de votre réseau.

Astuce : le domaine ISO peut être sur la machine RHEVM, il est recommandé dans certains cas, mais cela dépend totalement de votre environnement et de vos besoins en infrastructure.

8. Vérifiez les fichiers ISO téléchargés depuis l'interface Web.

Il est temps de passer à la deuxième section « Déploiement de machines virtuelles ».

Étape 2 : Déploiement de machines virtuelles – Linux

11. Basculez vers l'onglet Machines virtuelles et cliquez sur « Nouvelle VM ».

12. Remplissez ensuite les fenêtres apparues comme indiqué :

Pour modifier certaines options telles que l'allocation de mémoire et les options de démarrage, appuyez sur « Afficher les options avancées ».

13. Sélectionnez « Système » pour modifier la mémoire et les processeurs virtuels.

14. Sélectionnez Options de démarrage pour attacher notre image ISO aux machines virtuelles, puis appuyez sur OK.

15. Avant de démarrer votre machine virtuelle, vous devez créer et connecter un disque virtuel. Alors, appuyez sur « Configurer les disques virtuels » dans la fenêtre qui apparaît automatiquement.

16. Remplissez ensuite la fenêtre suivante qui apparaît comme indiqué et appuyez sur OK.

Indice : Nous avons discuté de la différence entre « Pré-alloué » et « Thin Provision » précédemment dans cet article de la série kvm dans Gérer les volumes et pools de stockage KVM – Partie 3.

17. Fermez la fenêtre qui vous demande d'ajouter un autre disque virtuel. Maintenant, vérifions notre machine virtuelle.

Astuce : vous devrez peut-être installer le plug-in SPICE pour vous assurer que la console de la machine virtuelle fonctionnera correctement.

Pour les distributions basées sur Redhat
yum install spice-xpi
Pour les distributions basées sur Debian
apt-get install browser-plugin-spice

Redémarrez ensuite votre navigateur Firefox.

18. Pour la première fois, nous allons exécuter la machine virtuelle à partir de « Exécuter une fois »… cliquez simplement dessus, puis modifiez l'ordre des options de démarrage – faites en sorte que la première soit CD-ROM.

Remarque : Exécuter une fois est utilisé pour modifier les paramètres de la machine virtuelle une seule fois (non permanent) à des fins de test ou d'installation.

19. Après avoir cliqué sur (OK), vous remarquerez que l'état de la machine virtuelle passe à Démarrage puis à Up !!.

20. Cliquez sur l'icône pour ouvrir la console de la machine virtuelle.

Fondamentalement, nous avons créé avec succès une machine virtuelle serveur Linux hébergée sur node1 {RHEVHN1}.

Étape 3 : Déploiement de machines virtuelles – Windows

Terminons donc le voyage en déployant une autre machine virtuelle qui fait office de machine de bureau. Nous discuterons plus tard de la différence entre le type de serveur et de bureau. Cette machine virtuelle de bureau sera Windows7.

Généralement, nous répéterons presque les étapes précédentes avec quelques étapes supplémentaires. Suivez les étapes indiquées dans les écrans suivants :

21. Cliquez sur Nouvelle VM, puis remplissez les informations demandées.

22. Créez un nouveau disque et confirmez que la VM Windows est créée.

Avant de passer aux étapes suivantes, les machines virtuelles Windows ont besoin de pilotes et d'outils de paravirtualisation spéciaux pour être installées avec succès... vous pouvez les trouver ci-dessous :

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

Pour cette ISO utilisée dans ce didacticiel, nous devrons télécharger ces fichiers sur notre domaine ISO et confirmer depuis l'interface Web.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Cliquez une fois sur Exécuter et n'oubliez pas de joindre la disquette virtuelle pour ouvrir la console VM.

24. Suivez les instructions de Windows pour terminer l'installation. Au stade du partitionnement du disque, vous remarquerez qu’aucun disque n’apparaît. Cliquez sur « Charger le pilote » puis sur « Parcourir ».

25. Localisez ensuite le chemin des pilotes sur la disquette virtuelle et sélectionnez les deux pilotes liés au contrôleur Ethernet et SCSI.

26. Puis Suivant et attendez un peu de temps pour charger notre disque virtuel 10G apparaît.

Terminez le processus d'installation jusqu'à ce qu'il se termine avec succès. Une fois l'opération terminée avec succès, accédez à l'interface Web RHEVM et changez le CD joint.

27. Maintenant, attachez le CD des outils RHEV, puis revenez à la machine virtuelle Windows, vous constaterez que le CD des outils est joint. Installez les outils RHEV comme indiqué.

Suivez les étapes séquentielles jusqu'à ce que l'opération se termine avec succès, puis redémarrez le système.

et enfin, votre machine virtuelle Windows est opérationnelle et opérationnelle .. :)

Conclusion

Nous avons discuté dans cette partie de l'importance et du déploiement du domaine ISO, puis de la manière de l'utiliser pour stocker les fichiers ISO qui seront utilisés ultérieurement pour déployer des machines virtuelles. Les machines virtuelles Linux et Windows ont été déployées et fonctionnent bien. Dans la partie suivante, nous discuterons de l'importance du clustering et des tâches liées à la façon d'utiliser les fonctionnalités de clustering dans notre environnement.