Vous devez configurer la nouvelle zone avant de l'installer. Le paramètre à spécifier dans la sous-commande zoneadm create est le nom de la zone à cloner. Cette zone source doit être arrêtée.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
global# zoneadm -z my-zone halt
global# zonecfg -z my-zone export -f /zones/master
global# zonecfg -z zone1 -f /zones/master
global# zoneadm -z zone1 clone my-zone
Le système affiche :
Cloning zonepath /zones/my-zone...
Pour poursuivre l'opération et remplacer toutes les données préexistantes, utilisez l'option –x appropriée pour exécuter zoneadm clone. La zone source doit être désinstallée pour que la sous-commande force puisse être utilisée :
-x force-zpool-import -x force-zpool-create=zpoolname -x force-zpool-create=zpoolname1,zpoolname2,zpoolname3 -x force-zpool-create-all
Cette option est semblable à la commande zpool create –f.
L'option –x force-zpool-create=zpoolname peut être utilisée plusieurs fois.
Notez que la zone source doit être arrêtée avant de pouvoir utiliser l'option –x force.
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone installed /zones/my-zone solaris excl - zone1 installed /zones/zone1 solaris excl
Pour inclure un profil de configuration :
# zoneadm -z zone1 clone -c /path/config.xml my-zone
Notez que vous devez fournir un chemin d'accès absolu pour le fichier de configuration.