Une fois que vous avez créé un invité, vous pouvez rapidement et facilement créer des invités supplémentaires à l'aide de la commande hpvmclone. Comme les commandes hpvmcreate, hpvmmigrate et hpvmmodify, la commande hpvmclone accepte les options de commande répertoriés au Tableau 3-1 pour spécifier des périphériques virtuels, des interfaces réseau et d'autres caractéristiques de machines virtuelles. Cela vous permet de créer de nouveaux invités avec des caractéristiques semblables mais différentes ressources virtuelles.
Le Tableau 3-5 décrit les options que vous pouvez utiliser avec la commande hpvmclone.
Tableau 3-5 Options de la commande hpvmclone
| Option | Description |
|---|
| -P nom_mv | Spécifie le nom de la machine virtuelle existante à cloner. Vous devez spécifier l'option -P ou -p. |
| -p numéro_mv | Spécifie le numéro de la machine virtuelle existante à cloner. Vous devez spécifier l'option -P ou -p. |
| -N nom_clone_mv | Spécifie le nom de la nouvelle machine virtuelle (le clone). Le nom_clone_mv peut être composé de 256 caractères alphanumériques maximum. Le même nom de machine virtuelle ne peut pas déjà exister sur le même système VM Host. |
| -e pourcentage | -E cycles | Spécifie le droit de processeurs de la machine virtuelle en cycles de processeur. Pour spécifier le pourcentage de puissance de processeur, entrez l'option suivante :Pour spécifier les cycles d'horloge, entrez l'une des options suivantes :-E cyclesM (pour mégahertz)
-E cyclesG (pour gigahertz) |
|
| -l libellé_mv | Spécifie un libellé descriptif pour cette machine virtuelle. Le libellé peut contenir jusqu'à 256 caractères alphanumériques, y compris A-Z, a-z, 0-9, tiret (-), soulignement (_) et point (.). Pour inclure des espaces, le libellé doit être placé entre guillemets (" "). |
| -B attr_démarrage | Spécifie le comportement de démarrage de la machine virtuelle. Pour attr_démarrage, entrez l'un des mots clés suivants : auto : démarre automatiquement la machine virtuelle au démarrage du VM Host (amorçage automatique). manual : la machine virtuelle n'est pas démarrée automatiquement. Utilisez la commande hpvmstart pour démarrer la machine virtuelle manuellement. |
| -O type_système_exploitation[:version] | Spécifie le type et la version du système d'exploitation exécuté sur la machine virtuelle. Pour le paramètre type_système_exploitation, vous pouvez spécifier l'une des valeurs suivantes (non sensibles à la casse) : hpux windows linux |
| -a rsrc | Crée un périphérique virtuel pour la nouvelle machine virtuelle (clone). Spécifiez les informations de périphériques physiques et virtuels pour rsrc. Pour plus d'informations sur la formation d'une spécification de périphérique de stockage virtuel, voir Chapitre 7. Pour plus d'informations sur la formation d'une spécification de périphérique réseau virtuel, voir Chapitre 8. |
| -d rsrc | Supprime un périphérique virtuel défini sur la machine virtuelle existante dans la configuration de machine virtuelle clone. Spécifiez les informations de périphériques physiques et virtuels pour rsrc. Pour plus d'informations sur la formation d'une spécification de périphérique de stockage virtuel, voir Chapitre 7. Pour plus d'informations sur la formation d'une spécification de périphérique réseau virtuel, voir Chapitre 8. |
| -m rsrc | Modifie un périphérique virtuel défini sur la machine virtuelle existante dans la configuration de machine virtuelle clone. Spécifiez les informations de périphériques physiques et virtuels pour rsrc. Pour plus d'informations sur la formation d'une spécification de périphérique de stockage virtuel, voir Chapitre 7. Pour plus d'informations sur la formation d'une spécification de périphérique réseau virtuel, voir Chapitre 8. |
| -b rsrc | Spécifie le disque d'amorçage pour la nouvelle machine virtuelle. |
| -F | Supprime toutes les vérifications de conflit de ressources et messages d'avertissement associés (mode forcé). Utilisez le mode forcé uniquement à des fins de dépannage. |
| -c nombre_vcpu | Spécifie le nombre de processeurs virtuels (vCPU) que cette machine virtuelle détecte au moment de l'amorçage. Si vous ne spécifiez pas ce paramètre, sa valeur par défaut est 1. Le nombre maximal de vCPU que vous pouvez allouer à une machine virtuelle est le nombre de processeurs physiques présents sur le VM Host. |
| -r quantité | Spécifie la quantité de mémoire disponible pour cette machine virtuelle. Spécifiez la quantité avec le format quantitéM (pour mégaoctets) ou quantitéG (pour gigaoctets). |
| -S quantité | Indique que l'invité cloné doit partager les mêmes ports de réseau local virtuel (VLAN) que l'invité source. Par défaut, la commande hpvmclone alloue des ports de VLAN différents de ceux alloués à l'invité qui constitue la source de l'opération de clonage. Pour plus d'informations sur l'utilisation des VLAN sur des machines virtuelles, voir la Section : « Configuration des VLAN ». |
| -g groupe[:{admin|oper}] | Spécifie une autorisation de groupe. Le niveau administratif spécifié (admin ou oper) est appliqué au groupe d'utilisateurs spécifié. |
| -u utilisateur[:{admin|oper}] | Spécifie une autorisation utilisateur. Le niveau administratif spécifié (admin ou oper) est appliqué au groupe d'utilisateurs spécifié. |
| -x keyword=paramètre | Spécifie les valeurs des paramètres de mémoire dynamique associées à l'invité, y compris : Pour plus d'informations sur la mémoire dynamique, voir la Section : « Mémoire dynamique ». Pour spécifier le numéro de série de la nouvelle machine virtuelle, entrez serial_number={new | same} |
Par exemple, pour cloner la machine virtuelle nommée compass2, afin de créer une nouvelle machine virtuelle nommée compass5, entrez les commandes suivantes. Affichez tout d'abord l'état actuel de l'invité sur le VM Host :
# hpvmstatus
[Virtual Machines]
Virtual Machine Name VM # OS Type State #VCPUs #Devs #Nets Memory Runsysid
==================== ===== ======= ========= ====== ===== ===== ======= ========
compass1 2 HPUX On (OS) 1 1 1 2 GB 0
compass2 3 UNKNOWN Off 1 1 1 1 GB 0
compass3 4 HPUX Off 1 1 1 2 GB 0
Vous pouvez créer un clone de compass1 en entrant la commande suivante. La nouvelle machine virtuelle se nomme clone1 :
# hpvmclone -P compass1 -N clone1 |
Pour afficher les résultats de la commande, entrez de nouveau la commande hpvmstatus :
# hpvmstatus
[Virtual Machines]
Virtual Machine Name VM # OS Type State #VCPUs #Devs #Nets Memory Runsysid
==================== ===== ======= ========= ====== ===== ===== ======= ========
compass1 2 HPUX On (OS) 1 1 1 2 GB 0
compass2 3 UNKNOWN Off 1 1 1 1 GB 0
compass3 4 HPUX Off 1 1 1 2 GB 0
clone1 5 UNKNOWN Off 1 1 1 1 GB 0 |
La commande hpvmclone crée une copie d'une machine virtuelle existante et de ses informations de configuration. Cette commande copie les fichiers de configuration de l'invité existant. Elle ne copie pas les données et les logiciels réels associés à l'invité. Le nom_mv_clone ne doit pas déjà exister sur le même VM Host.
Les informations de configuration de la nouvelle machine virtuelle peuvent être modifiées à partir du fichier de configuration d'origine à l'aide des options de commande. Si aucune option n'est spécifiée, tous les paramètres d'origine sont conservés. Cela entraînera des conflits de ressources si les machines virtuelles d'origine et clone sont amorcées ensemble.
Les ressources sont vérifiées afin de déterminer si la machine virtuelle peut s'amorcer par elle-même sur le serveur. Tout problème est signalé comme WARNINGS. Ces avertissements n'empêcheront pas la création de la nouvelle machine virtuelle. Ces conditions n'empêcheront toutefois pas l'invité de démarrer.
Les périphériques de stockage de support (par exemple les répertoires et fichiers) ne peuvent pas être partagés, et ne peuvent donc pas être utilisés simultanément par deux invités en cours d'exécution. Dans ce cas, vous devez entrez une banque de support différente ou exécuter un seul des invités à la fois. Pour plus d’informations, voir le Chapitre 7, « Création de périphériques de stockage virtuels ».
Utilisez l'option -b pour spécifier un périphérique de stockage à dupliquer physiquement durant le processus de clonage. Cette fonctionnalité permet à l'utilisateur de spécifier un nombre quelconque de périphériques de stockage ; elle prend en charge tous les types de périphériques physiques possibles (disk, lv et file).
L'exemple suivant illustre comment utiliser la commande hpvmclone pour créer un nouvel invité Linux nommé linux2 basé sur l'invité existant nommé linux1. Le disque d'amorçage est spécifié.
# hpvmclone -P linux1 -N linux2 -b disk:scsi:0,0,0:disk: |
Étant donné que rien ne garantit que d'autres machines virtuelles s'exécuteraient en même temps que la nouvelle machine virtuelle, vous devez utiliser la commande suivante pour vérifier les dépendances du périphérique :
# hpvmdevmgmt -l nom_entrée |
Pour plus d'informations sur la commande hpvmdevmgmt et la base de données de gestion de périphériques d'invités, voir le Chapitre 7.