Cette section contient les procédures permettant d'importer les zones installées dans un cluster de zones existant ou un nouveau cluster de zones.
Vous pouvez utiliser la commande import-zone pour importer les zones dans un cluster de zones existant ou un nouveau cluster de zones. La commande import-zone peut être exécutée en mode interactif ou non interactif. Pour plus d'informations sur la commande import-zone, reportez-vous à la page de manuel clzonecluster(1CL).
Prenez en compte les points suivants lorsque vous planifiez l'importation de zones installées dans un cluster de zones existant ou un nouveau cluster de zones.
Lors de l'importation d'une zone installée dans un nouveau cluster de zones, les propriétés de la zone comme zonepath, ip-type et brand doivent être définies dans la configuration du cluster de zones avant l'exécution de la commande import-zone.
La commande import-zone ne peut être exécutée que dans l'étendue du noeud.
L'hôte physique doit être spécifié dans l'étendue du noeud avant l'exécution de la commande import-zone.
Le service SMF local:rad, svc:/system/rad:local doit être en ligne sur l'hôte physique qui héberge la zone à importer.
La zone à importer doit disposer de l'état Installed.
Vous ne pouvez pas importer une zone Oracle Solaris dont les propriétés telles que zonepath, ip-type et brand sont différentes de celles du cluster de zones.
La zone à importer ne peut pas résider sur un stockage partagé.
La zone à importer ne peut pas être configurée en tant que zone de basculement hautement disponible.
La zone à importer ne peut pas faire partie d'une autre configuration de cluster de zones.
La zone Oracle Solaris importée est renommée selon le nom du cluster de zones. Vous serez invité à accepter le changement de nom de la zone.
Lors de l'exécution de la commande import-zone en mode non interactif, vous devez définir un indicateur supplémentaire afin de renommer la zone. Par exemple :
add node set physical-host=phost_name import-zone -y zonename=zone_name set hostname=host end
Effectuez toutes les étapes de cette procédure à partir d'un noeud du cluster global.
Par exemple :
phy-schost# zoneadm -z zone_name list -v
Vérifiez que les exigences décrites dans la section Exigences et restrictions sont respectées.
phy-schost# clzonecluster configure zoneclustername
clzc:zoneclustername:> add node
clzc:zoneclustername:node> set physical-host=host
Acceptez l'invite pour renommer la zone.
clzc:zoneclustername:node> import-zone zonename=zone_name
Si vous exécutez la commande import-zone en mode non interactif :
import-zone -y zonename=zone_name
clzc:zoneclustername:node> set hostname=host
Par exemple :
# clzc:zoneclustername:node> add privnet # clzc:zoneclustername:node:privnet> set physical=bge0 # clzc:zoneclustername:node:privnet> end
phy-schost# clzonecluster show -v zoneclustername
Cet exemple indique comment ajouter une zone installée, zone1, dans un cluster de zones existant, sczone.
phy-schost# clzc configure sczone clzc:sczone:> add node clzc:sczone:node> set physical-host=phost2 clzc:sczone:node> import-zone zonename=zone1 This operation will rename the zone. Do you want to continue(Y/N)? Y clzc:sczone:node> set hostname=thost2-0a clzc:sczone:node> end clzc:sczone:> commit clzc:sczone:> exit #
Effectuez toutes les étapes de cette procédure à partir d'un noeud du cluster global.
Par exemple :
phy-schost# zoneadm -z zone_name list -v
Vérifiez que les exigences décrites dans la section Exigences et restrictions sont respectées.
phy-schost# clzonecluster configure new-zoneclustername
clzc:new-zoneclustername:> create
clzc:new-zoneclustername:> set zonepath=/zones/zonec clzc:new-zoneclustername:> set ip-type=shared clzc:new-zoneclustername:> set brand=solaris
clzc:new-zoneclustername:> add node
clzc:new-zoneclustername:node> set physical-host=host
Acceptez l'invite pour renommer la zone.
clzc:new-zoneclustername:node> import-zone zonename=zone_name
Si vous exécutez la commande import-zone en mode non interactif :
import-zone -y zonename=zone_name
clzc:new-zoneclustername:node> set hostname=host
Par exemple :
# clzc:new-zoneclustername:node> add privnet # clzc:new-zoneclustername:node:privnet> set physical=bge0 # clzc:new-zoneclustername:node:privnet> end
phy-schost# clzonecluster show -v zoneclustername
Cet exemple indique comment importer une zone installée, zone1, dans un nouveau cluster de zones, sczone-new.
phy-schost# clzc configure sczone-new clzc:sczone-new:> create clzc:sczone-new:> set zonepath=/zones/zonec clzc:sczone-new:> set ip-type=shared clzc:sczone-new:> set brand=solaris clzc:sczone-new:> add node clzc:sczone-new:node> set physical-host=phost2 clzc:sczone-new:node> import-zone zonename=zone1 This operation will rename the zone. Do you want to continue(Y/N)? Y clzc:sczone-new:node> set hostname=thost2-0a clzc:sczone-new:node> end clzc:sczone-new:> commit clzc:sczone-new:> exit #