Gérer les machines virtuelles

Cette section fournit une vue d’ensemble de la création de machines virtuelles (VM) à l’aide de modèles. Il explique également d’autres méthodes de préparation, notamment la conversion physique vers virtuelle (P2V), les modèles de clonage et l’importation de machines virtuelles exportées précédemment.

Qu’est-ce qu’une machine virtuelle ?

Une machine virtuelle (VM) est un ordinateur logiciel qui, comme un ordinateur physique, exécute un système d’exploitation et des applications. La machine virtuelle comprend un ensemble de fichiers de spécifications et de configuration soutenus par les ressources physiques d’un hôte. Chaque machine virtuelle possède des périphériques virtuels qui fournissent les mêmes fonctions que le matériel physique. Les machines virtuelles peuvent offrir les avantages d’être plus portables, plus faciles à gérer et plus sécurisés. En outre, vous pouvez adapter le comportement de démarrage de chaque machine virtuelle à vos besoins spécifiques. Pour plus d’informations, reportez-vous à la section Comportement de démarrage de la machine virtuelle.

HASH (0x2c1a078) prend en charge les invités avec n’importe quelle combinaison d’adresses configurées IPv4 ou IPv6.

Types de machines virtuelles

Dans HASH (0x2c1a078), les machines virtuelles peuvent fonctionner dans l’un des deux modes suivants :

  • Paravirtualized (PV) : Le noyau de la machine virtuelle utilise un code spécifique qui sait qu’il s’exécute sur un hyperviseur pour gérer les périphériques et la mémoire.

  • Entièrement virtualisé (HVM) : des fonctionnalités spécifiques du processeur sont utilisées pour « piéger » les instructions privilégiées que la machine virtuelle exécute. Cette fonctionnalité vous permet d’utiliser un système d’exploitation non modifié. Pour l’accès au réseau et au stockage, les périphériques émulés sont présentés à la machine virtuelle. Alternativement, les pilotes photovoltaïques peuvent être utilisés pour des raisons de performances et de fiabilité.

Créer des machines virtuelles

Utiliser des modèles de machine virtuelle

Les machines virtuelles sont préparées à partir de modèles. Un modèle est une image gold qui contient tous les différents paramètres de configuration pour créer une instance d’une machine virtuelle spécifique. HASH (0x2c1a078) est livré avec un ensemble de modèles de base, qui sont des machines virtuelles brutes , sur lesquels vous pouvez installer un système d’exploitation. Différents systèmes d’exploitation nécessitent des paramètres différents pour fonctionner au mieux. Les modèles HASH (0x2c1a078) sont optimisés pour optimiser les performances du système d’exploitation.

Il existe deux méthodes de base permettant de créer des machines virtuelles à partir de modèles :

  • Utilisation d’un modèle préconfiguré complet, par exemple la Demo Linux Virtual Appliance.

  • Installation d’un système d’exploitation à partir d’un CD, d’une image ISO ou d’un référentiel réseau sur le modèle approprié fourni.

VM Windowsdécrit comment installer des systèmes d’exploitation Windows sur des machines virtuelles.

VM Linuxdécrit comment installer des systèmes d’exploitation Linux sur des machines virtuelles.

Note :

Les modèles créés par les anciennes versions de HASH (0x2c1a078) peuvent être utilisés dans les versions plus récentes de HASH (0x2c1a078). Toutefois, les modèles créés dans les versions plus récentes de HASH (0x2c1a078) ne sont pas compatibles avec les anciennes versions de HASH (0x2c1a078). Si vous avez créé un modèle de machine virtuelle à l’aide de HASH (0x2c1a078), pour l’utiliser avec une version antérieure, exportez les VDI séparément et créez à nouveau la machine virtuelle.

Autres méthodes de création de machines virtuelles

En plus de créer des machines virtuelles à partir des modèles fournis, vous pouvez utiliser les méthodes suivantes pour créer des machines virtuelles.

Conversion physique vers virtuelle

La conversion physique vers virtuelle (P2V) est le processus qui convertit un système d’exploitation Windows existant sur un serveur physique en une instance virtualisée elle-même. La conversion inclut le système de fichiers, la configuration, etc. Cette instance virtualisée est ensuite transférée, instanciée et démarrée en tant que machine virtuelle sur le serveur HASH (0x2e68218).

Cloner une machine virtuelle existante

Vous pouvez faire une copie d’une machine virtuelle existante en clonant à partir d’un modèle. Les modèles sont des machines virtuelles ordinaires qui sont destinées à être utilisées comme copies maîtres pour créer des instances de machines virtuelles à partir de. Une machine virtuelle peut être personnalisée et convertie en modèle. Assurez-vous de suivre la procédure de préparation appropriée pour la machine virtuelle. Pour plus d’informations, consultez Préparation du clonage d’une machine virtuelle Windows à l’aide de Sysprep et Préparation au clonage d’une machine virtuelle Linux.

Note :

Les modèles ne peuvent pas être utilisés comme machines virtuelles normales.

HASH (0x2c1a078) a deux mécanismes de clonage de machines virtuelles :

  • Une copie complète

  • Copie sur écriture

    Le mode Copy-on-Write plus rapide n’écrit que les blocs modifiés sur le disque. La copie sur écriture est conçue pour économiser de l’espace disque et permettre des clones rapides, mais ralentit légèrement les performances normales du disque. Un modèle peut être cloné rapidement plusieurs fois sans ralentissement.

    Note :

    Si vous clonez un modèle dans une machine virtuelle, puis convertissez le clone en modèle, les performances du disque peuvent diminuer. La quantité de diminution a une relation linéaire avec le nombre de fois que ce processus a eu lieu. Dans ce cas, la commandevm-copy CLI peut être utilisée pour effectuer une copie complète des disques et restaurer les niveaux attendus de performances disque.

Notes pour les pools de ressources

Si vous créez un modèle à partir de disques virtuels de VM sur une SR partagée, l’opération de clonage de modèle est transférée à n’importe quel serveur du pool qui peut accéder aux SR partagées. Toutefois, si vous créez le modèle à partir d’un disque virtuel de machine virtuelle qui possède uniquement une SR locale, l’opération de clone de modèle ne peut s’exécuter que sur le serveur qui peut accéder à ce SR.

Importer une machine virtuelle exportée

Vous pouvez créer une machine virtuelle en important une machine virtuelle exportée existante. Comme le clonage, l’exportation et l’importation d’une machine virtuelle est un moyen rapide de créer plus de machines virtuelles d’une certaine configuration. L’utilisation de cette méthode vous permet d’augmenter la vitesse de votre déploiement. Vous pouvez, par exemple, avoir une configuration de serveur à usage spécial que vous utilisez plusieurs fois. Après avoir configuré une machine virtuelle selon les besoins, exportez-la et importez-la ultérieurement pour créer une autre copie de votre machine virtuelle spécialement configurée. Vous pouvez également utiliser l’exportation et l’importation pour déplacer une machine virtuelle vers le serveur HASH (0x2e68218) qui se trouve dans un autre pool de ressources.

Pour plus d’informations et de procédures sur l’importation et l’exportation de machines virtuelles, reportez-vous à la sectionImportation et exportation de machines virtuelles.

HASH(0x2e68170)

HASH(0x2e68170) fournit des services d’E/S hautes performances sans la surcharge de l’émulation de périphériques traditionnelle. HASH(0x2e68170) se compose de pilotes d’E/S (également appelés pilotes paravirtualisés ou pilotes PV) et de l’agent de gestion. Installez HASH (0x2e68170) sur chaque machine virtuelle Windows pour que cette machine virtuelle dispose d’une configuration entièrement prise en charge, et pour pouvoir utiliser l’interface de ligne de commande xe ou le HASH (0x2e6c8e8). La version de HASH (0x2e68170) installée sur la machine virtuelle doit être la même que la dernière version disponible installée sur le serveur HASH (0x2e68218). Par exemple, certains correctifs incluent un HASH mis à jour (0x2e68170) ISO qui met à jour la version installée sur l’hôte.

Les pilotes d’E/S contiennent des pilotes de stockage et de réseau, ainsi que des interfaces de gestion de bas niveau. Ces pilotes remplacent les périphériques émulés et assurent le transport à grande vitesse entre Windows et le logiciel de la famille de produits HASH (0x2c1a078). Lors de l’installation d’un système d’exploitation Windows, HASH (0x2c1a078) utilise l’émulation de périphérique traditionnelle pour présenter un contrôleur IDE standard et une carte réseau standard à la machine virtuelle. Cette émulation permet à Windows d’installer à l’aide de pilotes intégrés, mais avec des performances réduites en raison de la surcharge inhérente à l’émulation des pilotes de contrôleur.

L’agent de gestion, également connu sous le nom d’agent invité, est responsable des fonctions de gestion des machines virtuelles de haut niveau et fournit un ensemble complet de fonctions à HASH (0x2e6c8e8). Ces fonctions incluent des instantanés en repos.

Vous devez installer HASH (0x2e68170) sur chaque machine virtuelle Windows pour que la machine virtuelle ait une configuration entièrement prise en charge. La version de HASH (0x2e68170) installée sur la machine virtuelle doit être la même que celle installée sur le serveur HASH (0x2e68218). Une machine virtuelle fonctionne sans le HASH (0x2e68170), mais les performances sont entravées lorsque les pilotes d’E/S (pilotes PV) ne sont pas installés. Vous devez installer HASH (0x2e68170) sur les machines virtuelles Windows pour pouvoir effectuer les opérations suivantes :

  • Arrêtez, redémarrez ou suspendrez proprement une machine virtuelle

  • Afficher les données de performances de la machine virtuelle dans HASH (0x2e6c8e8)

  • Migrer une machine virtuelle en cours d’exécution (à l’aide de la migration en direct ou de la migration en direct du stockage)

  • Créer des instantanés ou des instantanés en repos avec de la mémoire (points de contrôle), ou revenir aux instantanés

  • Ajuster le nombre de vCPU sur une machine virtuelle Linux en cours d’exécution (les machines virtuelles Windows nécessitent un redémarrage pour que cette modification prenne effet)

Découvrez l’état de virtualisation d’une machine virtuelle

HASH (0x2e6c8e8) signale l’état de virtualisation d’une machine virtuelle dans l’onglet Général de la machine virtuelle. Vous pouvez savoir si HASH (0x2e68170) (pilotes d’E/S et agent de gestion) sont installés ou non. Cet onglet indique également si la machine virtuelle peut installer et recevoir des mises à jour à partir de Windows Update. La section suivante répertorie les messages affichés dans HASH (0x2e6c8e8) :

E/S optimisées (non optimisées) : ce champ indique si les pilotes d’E/S sont installés ou non sur la machine virtuelle. Cliquez sur le lien Installer les pilotes d’E/S et de l’agent de gestion pour installer les pilotes d’E/S à partir de l’ISO HASH (0x2e68170).

Note :

Les pilotes d’E/S sont automatiquement installés sur une machine virtuelle Windows qui peut recevoir des mises à jour de Windows Update. Pour plus d’informations, reportez-vous à la section Mise à jour de HASH (0x2e68170).

Agent de gestion installé (non installé) : ce champ indique si l’agent de gestion est installé ou non sur la machine virtuelle. Cliquez sur le lien Installer les pilotes d’E/S et l’agent de gestion pour installer l’agent de gestion à partir de l’ISO HASH (0x2e68170).

Capable de (Impossible de) recevoir des mises à jour à partir de Windows Update : spécifie si la machine virtuelle peut recevoir des pilotes d’E/S de Windows Update.

Note :

Windows Server Core 2016 ne prend pas en charge l’utilisation de Windows Update pour installer ou actualiser les pilotes d’E/S. Utilisez plutôt le programme d’installation sur l’ISO HASH(0x2e68170).

Installer les pilotes d’E/S et l’agent de gestion : ce message s’affiche lorsque les pilotes d’E/S ou l’agent de gestion ne sont pas installés sur la machine virtuelle. Cliquez sur le lien pour installer HASH (0x2e68170). Pour les machines virtuelles Linux, cliquez sur le lien d’état pour basculer vers la console de la machine virtuelle et charger l’ISO HASH (0x2e68170). Vous pouvez ensuite installer l’ISO et exécuter manuellement l’installation, comme décrit à la sectionInstallation de HASH (0x2e68170).

Invités pris en charge et allocation de ressources

Pour obtenir la liste des systèmes d’exploitation invités pris en charge, consultezLimites des invités, de la mémoire virtuelle et de la taille du disque pris en charge

Cette section décrit les différences de prise en charge des périphériques virtuels pour les membres de la famille de produits HASH (0x2c1a078).

Prise en charge des périphériques virtuels de la famille de produits HASH (0x2c1a078)

La version actuelle de la famille de produits HASH (0x2c1a078) présente des limitations générales sur les périphériques virtuels pour les machines virtuelles. Les systèmes d’exploitation invités spécifiques peuvent avoir des limites inférieures pour certaines fonctionnalités. La section d’installation des invités individuels note les limitations. Pour plus d’informations sur les limites de configuration, reportez-vous à la sectionLimites de configuration.

Des facteurs tels que le matériel et l’environnement peuvent affecter les limitations. Pour plus d’informations sur le matériel pris en charge, consultez le HASH (0x2c1a078)Liste de compatibilité matérielle.

Périphériques de bloc VM

Dans le cas de Linux para-virtualisé (PV), les périphériques de bloc sont passés sous forme de périphériques PV. HASH (0x2c1a078) ne tente pas d’émuler SCSI ou IDE, mais fournit plutôt une interface plus appropriée dans l’environnement virtuel. Cette interface est sous la forme dexvd* périphériques. Il est également parfois possible d’obtenir unsd* périphérique en utilisant le même mécanisme, où le pilote PV à l’intérieur de la machine virtuelle prend en charge l’espace de noms de périphérique SCSI. Ce comportement n’est pas souhaitable, il est donc préférable d’utiliserxvd* dans la mesure du possible pour les invités PV. Lesxvd* périphériques sont la valeur par défaut pour Debian et RHEL.

Pour Windows ou d’autres invités entièrement virtualisés, HASH (0x2c1a078) émule un bus IDE sous la forme d’unhd* périphérique. Lorsque vous utilisez Windows, l’installation du HASH (0x2e68170) installe un pilote d’E/S spécial qui fonctionne de la même manière que Linux, sauf dans un environnement entièrement virtualisé.