Vous pouvez choisir de personnaliser d'autres spécifications dans le fichier manifest de la machine virtuelle. Vous pouvez apporter ces changements en modifiant les champs XML du fichier vmc_image.xml avant de créer votre machine virtuelle.
Le tableau suivant répertorie les champs de vmc_image.xml, fournit les valeurs par défaut de chaque champ et indique quels champs peuvent être modifiés.
Certains champs de ce tableau sont également utilisés dans les autres fichiers manifest du constructeur de distribution. La plupart de ces champs sont toutefois propres au fichier manifest de la machine virtuelle.
Champ du fichier manifest |
Description |
|||
---|---|---|---|---|
|
Le champ de la zone de construction spécifie la zone dans laquelle la machine virtuelle sera créée. Vous pouvez utiliser la zone par défaut si elle est appropriée pour votre système ou spécifier une autre zone de construction sur le système hôte. Remarque – Pour utiliser l'option de création de points de contrôle pour interrompre et reprendre le processus en cours de création, vous devez spécifier un jeu de données ZFS ou un point de montage correspondant à un jeu de données ZFS comme zone de construction. Si le jeu de données ZFS n'existe pas, il est créé au cours du processus. Le pool ZFS que vous spécifiez doit toutefois déjà exister. |
|||
|
Dans la balise <distro_constr_flags>, la valeur true appliquée à <stop_on_error> signifie que, si une erreur se produit pendant la création, le constructeur de distribution cesse de fonctionner. La valeur true appliquée à <checkpoint_enable> vous permet d'interrompre la création de machine virtuelle à n'importe quelle étape (ou point de contrôle) et de redémarrer la création au point de contrôle spécifié. Pour plus d'instructions, reportez-vous à la section Création d'une image par étapes à l'aide de l'option de points de contrôle. |
|||
|
La section finalizer contient une liste de références aux scripts de finalisation exécutés lors de la création de la machine virtuelle. Ceux-ci sont utilisés pour personnaliser l'image et sont exécutés dans l'ordre où ils apparaissent dans le fichier manifest. Comme indiqué dans les entrées de script suivantes, chaque champ du script inclut le champ checkpoint obligatoire contenant le nom du point de contrôle. Le point de contrôle indique l'étape de création de la machine virtuelle lorsque ce script est exécuté. Le champ de point de contrôle contient également un message de point de contrôle. Lorsque le script s'exécute, le message s'affiche. Chaque script comprend également le champ argslist qui fournit les arguments nécessaires à l'exécution dudit script. Vous pouvez modifier ces arguments comme décrit dans ce tableau. Remarque – Les arguments sont encadrés par des guillemets. Ne supprimez pas les guillemets. Ils délimitent chaque argument dans le champ. |
|||
|
Dans la section précédente, vous avez modifié la référence du script prepare_ai_image pour désigner l'image d'installation automatisée téléchargée. Dans ce champ, vous pouvez également indiquer un pointeur vers un fichier manifest de client d'installation automatisée personnalisé. Lorsque vous fournissez un fichier manifest de client d'installation automatisée personnalisé, vous pouvez modifier les spécifications d'installation par défaut, par exemple définir une cible d'installation particulière ou modifier la liste des packages à installer sur le système d'exploitation. Modifiez la variable "default" par le chemin d'accès au fichier manifest de client d'installation automatisée personnalisé. Le chemin correspond à un chemin de fichier sur le système sur lequel vous exécutez le constructeur de distribution, comme illustré dans l'exemple suivant.
Pour plus d'informations sur la création d'un fichier manifest de client d'installation automatisée personnalisé, reportez-vous à la section relative à la création d'un fichier manifest d'installation automatisée personnalisé du Guide du programme d'installation automatisée d'Oracle Solaris 11 Express. |
|||
|
Le script create_vm crée et configure la machine virtuelle. Le champ argslist fournit 3 arguments pour le script. Vous pouvez modifier ces arguments comme suit.
Remarque – Le script create_vm et ses arguments ont une incidence spécifique sur la machine virtuelle au cours de sa création. Reportez-vous à la section sur le script post_install_vm_config ci-dessous pour connaître les arguments ayant une incidence sur la machine virtuelle après son installation. |
|||
|
Le script install_vm initialise et installe la machine virtuelle dans la zone de construction. |
|||
|
Le script post_install_vm_config effectue la configuration post-installation sur la machine virtuelle. Le champ argslist fournit 3 arguments pour le script. Vous pouvez modifier ces arguments comme suit.
|
|||
|
Le script export_esx convertit la machine virtuelle en un ensemble de fichiers ESX prêts pour l'importation. Si vous souhaitez que vos fichiers de machine virtuelle soient configurés au format ESX, utilisez ce script. Sinon, mettez ce script en commentaire. Par exemple, si vous souhaitez mettre en commentaire le champ suivant :
Entourez-le de balises, comme suit :
La machine virtuelle ESX se compose d'un ensemble de fichiers dans le dossier build_area/media/esx. Remarque – Si vous utilisez les scripts export_esx et export_ovf, des machines virtuelles identiques pour chaque format sont créées. |
|||
|
Le script export_ovf convertit la machine virtuelle en un ensemble de fichiers OVF prêts pour l'importation. Si vous souhaitez que vos fichiers de machine virtuelle soient configurés au format OVF, utilisez ce script. Sinon, mettez ce script en commentaire de telle sorte qu'il ne soit pas exécuté. La machine virtuelle OVF se compose d'un ensemble de fichiers dans le dossier build_area/media/ovf. |