Guide d'installation du logiciel Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

Importation de zones dans des clusters de zones

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).

Exigences et restrictions

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

Procédure d'importation d'une zone installée dans un cluster de zones existant

  1. Prenez le rôle root sur un noeud du cluster global.

    Effectuez toutes les étapes de cette procédure à partir d'un noeud du cluster global.

  2. Vérifiez que la zone à importer dispose d'un état Installed.

    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.

  3. Exécutez la commande clzonecluster configure dans un cluster de zones configuré afin de définir les propriétés nécessaires.
    phy-schost# clzonecluster configure zoneclustername
  4. Saisissez la propriété d'étendue du noeud à l'aide de la commande add node.
    clzc:zoneclustername:> add node
  5. Définissez la propriété de l'hôte physique dans l'étendue du noeud qui héberge la zone à importer à l'aide de la commande set physical-host.
    clzc:zoneclustername:node> set physical-host=host
  6. Exécutez la commande import-zone sur la zone installée.

    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
  7. Définissez le nom d'hôte dans l'étendue du noeud.
    clzc:zoneclustername:node> set hostname=host
  8. (Facultatif) Si nécessaire, définissez les autres ressources et propriétés de l'étendue du noeud.

    Par exemple :

    # clzc:zoneclustername:node> add privnet
    # clzc:zoneclustername:node:privnet> set physical=bge0
    # clzc:zoneclustername:node:privnet> end
  9. Terminez l'étendue du noeud et validez la configuration de la zone.
  10. Vérifiez que la zone est importée dans le cluster de zones.
    phy-schost# clzonecluster show -v zoneclustername
Exemple 12  Importation d'une zone installée dans un cluster de zones existant

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
#

Procédure d'importation d'une zone installée dans un nouveau cluster de zones

  1. Prenez le rôle root sur un noeud du cluster global.

    Effectuez toutes les étapes de cette procédure à partir d'un noeud du cluster global.

  2. Vérifiez que la zone à importer dispose d'un état Installed.

    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.

  3. Exécutez la commande clzonecluster configure dans un cluster de zones configuré afin de définir les propriétés nécessaires.
    phy-schost# clzonecluster configure new-zoneclustername
  4. Créez le cluster de zones à l'aide de la commande create.
    clzc:new-zoneclustername:> create
  5. Définissez les propriétés zonepath, ip-type et brand du cluster de zones.
    clzc:new-zoneclustername:> set zonepath=/zones/zonec
    clzc:new-zoneclustername:> set ip-type=shared
    clzc:new-zoneclustername:> set brand=solaris
  6. Saisissez l'étendue du noeud à l'aide de la commande add node.
    clzc:new-zoneclustername:> add node
  7. Définissez l'hôte physique dans l'étendue du noeud qui héberge la zone à importer à l'aide de la commande set physical-host.
    clzc:new-zoneclustername:node> set physical-host=host
  8. Exécutez la commande import-zone sur la zone installée.

    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
  9. Définissez le nom d'hôte dans l'étendue du noeud.
    clzc:new-zoneclustername:node> set hostname=host
  10. (Facultatif) Si nécessaire, définissez les autres ressources et propriétés de l'étendue du noeud.

    Par exemple :

    # clzc:new-zoneclustername:node> add privnet
    # clzc:new-zoneclustername:node:privnet> set physical=bge0
    # clzc:new-zoneclustername:node:privnet> end
  11. Terminez l'étendue du noeud et validez la configuration de la zone.
  12. Vérifiez que la zone est importée dans le cluster de zones.
    phy-schost# clzonecluster show -v zoneclustername
Exemple 13  Importation d'une zone installée dans un nouveau cluster de zones

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
#