| France-Français |
|
|
|
![]() |
HP Integrity Virtual Machines : Installation, configuration et administration Version A.03.50 > Chapitre 3 Création de machines virtuellesSpécification des caractéristiques de machines virtuelles |
|
Lorsque vous créez une machine virtuelle, vous devez spécifier ses caractéristiques. Vous pouvez modifier ces caractéristiques ultérieurement si vous le souhaitez. Vous pouvez définir les caractéristiques d'une machine virtuelle à l'aide des commandes suivantes :
Toutes ces commandes acceptent les mêmes options pour spécifier des caractéristiques de machines virtuelles. Le Tableau 3-1 décrit chaque caractéristique et option de commande. Tableau 3-1 Caractéristiques d'une machine virtuelle Integrity
Utilisez l'option -P nom_mv pour spécifier le nom de la nouvelle machine virtuelle. Cette option est requise pour la commande hpvmcreate. Dans l'exemple suivant, la nouvelle machine virtuelle se nomme compass1. Sur le VM Host, entrez la commande suivante :
Le nom de machine virtuelle peut contenir jusqu'à 256 caractères alphanumériques, y compris A-Z, a-z, 0-9, tiret (-), soulignement (_) et point (.). Le nom de la machine virtuelle ne doit pas commencer par un tiret. Utilisez l'option -O type_système_exploitation pour spécifier le type de système d'exploitation qui s'exécutera sur la machine virtuelle. Cette option est facultative. Pour type_système_exploitation, spécifiez l'une des valeurs suivantes (non sensibles à la casse) :
Si vous ne spécifiez pas le type de système d'exploitation, la valeur UNKNOWN lui est affectée par défaut. Lorsque vous installez le système d'exploitation et que vous amorcez l'invité, ce paramètre de configuration d'invité est défini automatiquement au type de système d'exploitation approprié. Dans l'exemple suivant, la machine virtuelle compass1 est spécifiée comme invité Linux :
Lorsqu'un invité en cours d'exécution effectue une transition d'une exécution dans la console de machine à une exécution dans le système d'exploitation, le type de système d'exploitation est détecté. Si le type de système d'exploitation diffère des informations contenues dans le fichier de configuration de l'invité, il est automatiquement mis à jour afin de refléter le système d'exploitation actuel. Utilisez l'option -cnombre_processeurs_virtuels de la commande pour spécifier le nombre de processeurs virtuels (vCPU) qu'une machine virtuelle peut utiliser. Si vous ne spécifiez pas le nombre de processeurs virtuels, la valeur par défaut est 1. Par exemple, pour faire en sorte que la nouvelle machine virtuelle compass1 ait deux vCPU, entrez la commande suivante :
Chaque machine virtuelle possède au moins un vCPU. Une machine virtuelle en cours d'exécution ne peut pas utiliser plus de vCPU qu'il n'existe de processeurs physiques sur le système VM Host. (Pour les besoins de cette discussion, le terme « processeur physique » fait référence à une entité de traitement sur laquelle un thread logiciel peut être planifié.) Toutefois, Integrity VM vous permet de créer une machine virtuelle avec plus de vCPU qu'il n'existe de processeurs physiques sur le système VM Host. Des messages d'avertissement sont affichés s'il n'y a pas suffisamment de processeurs physiques pour exécuter la machine virtuelle. Cette fonctionnalité vous permet de créer des machines virtuelles pour des configurations futures. Toutefois, la machine virtuelle ne sera pas autorisée à démarrer sur un système VM Host ne possédant pas suffisamment de processeurs physiques. Utilisez l'option -e ou -E pour spécifier le droit de la machine virtuelle. Le droit de la machine virtuelle est la quantité minimale de puissance de traitement garantie à la machine virtuelle pour chaque processeur virtuel. Lorsque vous créez une machine virtuelle, vous pouvez utiliser l'option -e pour spécifier le droit en tant que pourcentage compris entre 5 % et 100 %. Si vous ne spécifiez pas le droit, la machine virtuelle reçoit un droit de 10 % par défaut. En guise d'alternative, vous pouvez utiliser l'option -E pour spécifier le droit sous la forme d'un nombre de cycles d'horloge de processeur par seconde à garantir pour chaque vCPU sur la machine virtuelle. Par exemple, pour spécifier un droit de 20 % pour la nouvelle machine virtuelle compass1, entrez la commande suivante :
Lorsque la machine virtuelle démarre, le VM Host s'assure que la puissance de traitement disponible est suffisante pour que chaque machine virtuelle perçoive le droit qui lui a été accordé. Pour les machines virtuelles avec plusieurs vCPU, le droit est garanti sur chaque vCPU dans la configuration de la machine virtuelle. Par exemple, si une machine virtuelle a quatre vCPU et que le droit est de 12 %, le VM Host s'assure que l'équivalent d'au moins 48 % d'un processeur physique est disponible à cette machine virtuelle. Pour autoriser l'exécution simultanée de plusieurs machines virtuelles, assurez-vous que le droit de chacune d'elles n'empêche pas les autres d'obtenir des ressources de processeurs suffisantes. La somme de tous les droits sur toutes les machines actives ne peut pas totaliser plus de 100 % pour tout processeur physique. Si les ressources de processeur disponibles sont insuffisantes, l'amorçage de la machine virtuelle est impossible ; des messages d'erreur sont affichés pour signaler le problème spécifique. Si une machine virtuelle est occupée et que les ressources de traitement disponibles sur le VM Host sont suffisantes, la machine virtuelle peut recevoir plus que son droit. En cas de concurrence pour des ressources de traitement (sur un système VM Host avec des machines virtuelles occupées), chaque machine virtuelle est limitée à son droit. Pour obtenir une aide à la gestion de la puissance de processeur sur plusieurs machines virtuelles, installez HP Global Workload Manager (gWLM) sur le système VM Host. Pour plus d'informations, voir le document HP Integrity Essentials Global Workload Manager - Guide d'utilisation. Utilisez l'option -r quantité pour spécifier la quantité de mémoire virtuelle à allouer à l'invité. Si vous ne spécifiez pas l'allocation mémoire, la valeur par défaut est 2 Go. Par exemple, pour allouer trois gigaoctets à la machine virtuelle compass1, entrez la commande suivante :
La quantité de mémoire à allouer correspond à la somme des valeurs suivantes :
La quantité de mémoire doit être au moins égale à la somme de ces deux quantités. S'il n'y a pas suffisamment de mémoire dans la configuration actuelle, Integrity VM affiche un avertissement mais il vous autorise à créer la machine virtuelle. Cela vous permet de créer des machines virtuelles pour des configurations futures. Lors du démarrage de la machine virtuelle, le VM Host vérifie les ressources de mémoire, y compris celles allouées aux invités en cours d'exécution, et il s'assure qu'il y a suffisamment de mémoire pour exécuter la machine virtuelle. En plus de la quantité de mémoire que vous spécifiez pour la machine virtuelle, le VM Host requiert une certaine quantité de mémoire pour amorcer le système d'exploitation invité. La quantité de mémoire allouée à tous les invités en cours d'exécution ne peut pas dépasser la quantité de mémoire physique moins la quantité utilisée par le VM Host pour son système d'exploitation et ses fonctions administratives. Pour plus d'informations sur les exigences mémoire du VM Host, voir la Section . L'allocation de mémoire aux invités peut être affichée et définie de manière dynamique (c'est-à-dire sans arrêter l'invité) à l'aide de paramètres de mémoire dynamique, comme décrit dans la Section . Utilisez l'option -a pour allouer des commutateurs réseau virtuels et des périphériques de stockage virtuels à la machine virtuelle. Le VM Host présente les périphériques à la machine virtuelle en tant que « périphériques virtuels ». Les périphériques d'E/S attachés, tels que les bandes, graveurs de DVD et changeurs automatiques, ne sont pas présentés comme des périphériques virtuels, mais comme des périphériques d'E/S directs. Vous spécifiez à la fois le périphérique physique à allouer à la machine virtuelle et le nom du périphérique virtuel que la machine virtuelle utilisera pour accéder au périphérique. Les sections suivantes contiennent de brèves instructions pour la création de périphériques réseau virtuels et de périphériques de stockage virtuels. Le réseau virtuel invité se compose des éléments suivants :
Pour que les machines virtuelles puissent communiquer avec d'autres machines virtuelles ou avec des composants extérieurs au système VM Host, le réseau virtuel de chaque machine virtuelle doit être associé à un commutateur virtuel (vswitch). Si vous démarrez une machine virtuelle sans vswitch, elle ne dispose d'aucun canal de communication réseau. Chaque invité peut avoir deux types différents de périphériques réseau : VIO et AVIO. Pour les réseaux d'invités VIO, un vswitch fonctionne comme une carte réseau physique (pNIC) ; il accepte le trafic réseau en provenance d'une ou plusieurs machines virtuelles et dirige ce trafic réseau vers tous ses ports. Un vswitch non secondé par une carte réseau physique d'hôte peut être utilisé par des périphériques invités VIO pour la communication parmi des périphériques invités VIO inscrits auprès du même vswitch. Ce type de vswitch porte généralement le nom de localnet. Pour plus d'informations, voir la Section . Contrairement aux réseaux d'invités VIO, le trafic en provenance d'un périphérique réseau invité AVIO est dirigé vers la carte réseau physique (pNIC) directement par un module hôte distinct, plutôt que par le vswitch. De plus, la fonctionnalité AVIO ne prend pas en charge les vswitches de type localnet car chaque périphérique invité AVIO doit être secondé par le périphérique physique hôte. Vous pouvez créer des vswitches avant ou après la création d'invités qui accèdent aux vswitches. Si vous créez la machine virtuelle avant de créer le vswitch, la machine virtuelle est créée et des messages d'avertissement signalent le problème spécifique. Cela vous permet de créer des machines virtuelles pour des configurations futures. Pour créer un vswitch, utilisez la commande hpvmnet -c. Incluez l'option -S pour spécifier le nom du commutateur virtuel. Par exemple :
Pour démarrer le vswitch, entrez la commande hpvmnet -b. Par exemple :
Pour plus d'informations sur l'utilisation de la commande hpvmnet, voir la Section . Pour créer la machine virtuelle et lui allouer la machine virtuelle, utilisez l'option -a de la commande hpvmcreate. Par exemple :
où adresse_matérielle (facultative) correspond à l'adresse MAC, au périphérique et au numéro de bus PCI de la carte réseau virtuelle. Si vous omettez l'adresse, elle est générée automatiquement. HP recommande de laisser ces informations être générées automatiquement. Dans ce cas, il vous suffit d'omettre la valeur adresse_matérielle de la ligne de commande, mais de conserver le signe deux-points de séparation. Par exemple :
Le type_carte peut être lan ou avio_lan. Sur l'invité, utilisez des commandes et utilitaires d'exploitation standard pour associer la carte réseau virtuelle à une adresse IP, ou utilisez DHCP comme vous le feriez pour une machine physiquement indépendante. Par défaut, les vswitches sont partageables ; vous pouvez allouer le même vswitch à plusieurs machines virtuelles. Les réseaux locaux virtuels (VLAN) permettent à des machines virtuelles de communiquer avec d'autres machines par le biais du même VLAN, sur le même VM Host ou sur différents systèmes VM Host. Vous associez le numéro de port de VLAN à un vswitch, puis vous allouez ce vswitch à des machines virtuelles qui communiquent sur ce VLAN. Pour plus d'informations sur les VLAN HP-UX, voir le manuel Using HP-UX VLANs.
Pour plus d'informations sur la création et la gestion des VLAN sur les commutateurs virtuels, voir la Section . Lorsque vous créez une machine, vous spécifiez les périphériques de stockage virtuels qu'elle utilise. Les périphériques de stockage virtuels sont secondés par des périphériques physiques sur le système VM Host (banques de support). Celui-ci doit avoir un espace de stockage physique suffisant pour lui-même et pour toutes les machines virtuelles. Utilisez l'option -a pour créer et allouer le périphérique virtuel à la machine virtuelle. Par exemple :
Pour obtenir des informations complètes sur la création de spécifications de stockage pour les machines virtuelles, voir la Section . Le type de banque de support VM Host peut affecter les performances de la machine virtuelle. Utilisez la commande ioscan pour obtenir des informations sur la configuration physique actuelle sur le système VM Host et essayez de distribuer la charge de travail des machines virtuelles parmi les banques de support physiques. Lorsque vous partagez un périphérique de stockage de support parmi des machines virtuelles, les conflits potentiels ne sont pas toujours évidents. Par exemple, si vous utilisez un fichier dans un système de fichiers sur /dev/dsk/c8t2d0 en tant que banque de support, le périphérique brut (/dev/rdsk/c8t2d0) ne peut pas être utilisé également comme banque de support. Pour plus d'informations sur la spécification de périphériques virtuels, voir le Chapitre 7. Integrity VM vérifie la configuration physique actuelle lorsque vous créez une machine virtuelle à l'aide de la commande hpvmcreate. Si la machine virtuelle utilise des banques de support qui ne sont pas disponibles, elle est créée et des messages d'avertissement fournissent des détails. Si vous utilisez la commande hpvmstart pour démarrer une machine virtuelle qui requiert des ressources physiques qui ne sont pas disponibles sur le système VM Host, le démarrage de la machine virtuelle n'est pas autorisé et des messages d'erreur fournissent des informations détaillées sur le problème. Après avoir créé une machine virtuelle, vous pouvez utiliser la commande hpvmmodify pour ajouter, supprimer ou modifier des périphériques de stockage pour la machine virtuelle. Pour ajouter un périphérique à une machine virtuelle existante, incluez l'option —a, comme vous le feriez avec une commande hpvmcreate. Par exemple, la commande suivante modifie la machine virtuelle nommée compass1, en ajoutant un périphérique DVD virtuel secondé par le périphérique disque physique /c1t1d2. L'adresse matérielle virtuelle est omise et sera générée automatiquement.
Vous pouvez modifier des périphériques de stockage pendant l'exécution de la machine virtuelle. Il n'est pas nécessaire de redémarrer la machine virtuelle, mais il peut être nécessaire d'effectuer une nouvelle recherche de périphériques sur la machine virtuelle. Certains périphériques doivent être limités à une utilisation par le VM Host et par chaque invité (par exemple, les périphériques d'amorçage et les périphériques d'échange). Spécifiez les périphériques restreints à l'aide de la commande hpvmdevmgmt. Pour plus d'informations sur le partage et la restriction des périphériques voir la Section . Tout périphérique d'amorçage secondaire doit être défini avec le même soin que celui apporté à un système physique. Si le périphérique d'amorçage principal échoue pour une raison quelconque, une machine virtuelle définie à autoboot tente de s'amorcer à partir des périphériques dans l'ordre d'amorçage spécifié jusqu'à ce qu'une option réussisse ou jusqu'à atteindre le Shell EFI. Assurez-vous que les options d'amorçage spécifiées et l'ordre d'amorçage sont adaptés à l'invité. Pour plus d'informations sur le paramètre autoboot, voir le Tableau 3-3. L'option -l spécifie le libellé de la machine virtuelle. Le libellé de machine virtuelle est un libellé descriptif unique à la machine virtuelle. Il peut se révéler utile pour identifier une machine virtuelle spécifique dans l'affichage hpvmstatus -V. Le libellé peut contenir jusqu'à 256 caractères alphanumériques, y compris A-Z, a-z, 0-9, tiret (-), soulignement (_) et point (.). Si vous souhaitez inclure des espaces, vous devez placer le libellé entre guillemets (" "). L'option -b spécifie le comportement de démarrage de la machine virtuelle. L'attribut attr_démarrage peut avoir les valeurs suivantes (sensibles à la casse) :
Si l'attribut attr_démarrage a la valeur auto, la machine virtuelle est démarrée lors de l'initialisation d'Integrity VM. Il s'agit de l'option par défaut. Cela se produit lors de l'amorçage du système VM Host et lorsque le logiciel Integrity VM est arrêté et redémarré sur un VM Host en cours d'exécution. Par exemple, lorsque vous mettez à niveau Integrity VM vers une nouvelle version sur un système en cours d'exécution, le logiciel est démarré automatiquement. Le VM Host tente de démarrer toutes les machines virtuelles dont l'attribut a la valeur auto. Si les ressources sont insuffisantes, certaines machines virtuelles risquent de ne pas démarrer. Si l'attribut a la valeur manual, la machine virtuelle ne démarre pas automatiquement lors de l'initialisation d'Integrity VM sur le VM Host. La machine virtuelle peut ensuite être démarrée manuellement avec la commande hpvmstart ou par le biais de la console virtuelle. Cette option ne configure pas la console de la machine virtuelle de façon à autoriser l'amorçage lors du démarrage de la machine virtuelle. Cette fonction doit être définie avec la console de la machine virtuelle. La commande suivante clone la machine virtuelle oldvm et crée une nouvelle machine virtuelle nommée newvm :
L'option -b copie le contenu du disque virtuel oldvm avec des valeurs de bus, périphérique et cible de 0,1,2 dans le fichier /hpvm/newvm/diskA. Les options d'amorçage de la nouvelle machine virtuelle sont modifiées automatiquement de façon à utiliser le disque spécifié comme disque d'amorçage. La commande suivante, qui fait référence à la liste de périphériques pour oldvm, copie le contenu de /hpvm/oldvm/disk0 dans /hpvm/newvm/diskA :
Spécifie si la nouvelle machine virtuelle utilisera de la mémoire dynamique, ainsi que les valeurs associées, à l'aide des mots clés suivants :
Pour plus d'informations sur l'utilisation de la mémoire dynamique pour les invités, voir la Section . Le Tableau 3-2 répertorie les limites de configuration pour Integrity VM Version 3.5. Tableau 3-2 Limites de configuration
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||