JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration Oracle Solaris : Oracle Solaris Zones, Oracle Solaris 10 Zones et gestion des ressources     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Partie I Gestion des ressources Oracle Solaris

1.  Introduction à la gestion des ressources

2.  Projets et tâches (présentation)

3.  Administration des projets et des tâches

4.  Comptabilisation étendue (présentation)

5.  Administration de la comptabilisation étendue (tâches)

6.  Contrôles des ressources (présentation)

7.  Administration des contrôles des ressources (tâches)

8.  Ordonnanceur FSS (présentation)

9.  Administration de l'ordonnanceur FSS (tâches)

10.  Contrôle de la mémoire physique à l'aide du démon de limitation des ressources (présentation)

11.  Administration du démon de limitation des ressources (tâches)

12.  Pools de ressources (présentation)

13.  Création et administration des pools de ressources (tâches)

14.  Exemple de configuration de la gestion des ressources

Partie II Oracle Solaris Zones

15.  Introduction à Oracle Solaris Zones

16.  Configuration des zones non globales (présentation)

17.  Planification et configuration de zones non globales (tâches)

18.  A propos de l'installation, de la fermeture, de l'arrêt, de la désinstallation et du clonage des zones non globales (présentation)

19.  Installation, initialisation, fermeture, arrêt, désinstallation et clonage des zones non globales (tâches)

20.  Connexion à une zone non globale (présentation)

21.  Connexion à une zone non globale (tâches)

22.  A propos des migrations de zones et de l'outil zonep2vchk

23.  Migration de systèmes Oracle Solaris et migration de zones non globales (tâches)

Migration d'une zone non globale vers une machine différente

A propos de la migration d'une zone

Migration d'une zone non globale à l'aide d'archives ZFS

Déplacement du zonepath vers un nouvel hôte

Migration d'une zone à partir d'une machine inutilisable

Migration d'un système Oracle Solaris dans une zone non globale

A propos de la migration d'un système Oracle Solaris 11 dans une zone non globale solaris

Analyse du système source avec zonep2vchk

Création d'une archive de l'image système sur un périphérique réseau

Configuration de la zone sur le système cible

Installation de la zone sur le système cible

24.  A propos de l'installation automatique et des packages dans un système Oracle Solaris 11 comportant des zones installées

25.  Administration d'Oracle Solaris Zones (présentation)

26.  Administration d'Oracle Solaris Zones (tâches)

27.  Configuration et administration de zones immuables

28.  Dépannage des problèmes liés à Oracle Solaris Zones

Partie III Oracle Solaris 10 Zones

29.  Introduction à Oracle Solaris 10 Zones

30.  Evaluation d'un système Oracle Solaris 10 et création d'une archive

31.  (Facultatif) Migration d'une zone non globale native Oracle Solaris 10 vers une zone Oracle Solaris

32.  Configuration de la zone marquée solaris10

33.  Installation de la zone marquée solaris10

34.  Initialisation d'une zone, connexion et migration de zone

Glossaire

Index

Migration d'une zone non globale vers une machine différente

A propos de la migration d'une zone

Vous pouvez utiliser les commandes zonecfg et zoneadm pour migrer une zone non globale existante d'un système à un autre. La zone est arrêtée et séparée de son hôte actuel. Le zonepath est déplacé vers l'hôte cible où il est attaché.

Les exigences suivantes s'appliquent lors de la migration d'une zone :

Le processus zoneadm detach permet la création des informations nécessaires au rattachement de la zone à un système différent. Le processus zoneadm attach vérifie que la configuration de la machine cible est adaptée à la zone.

Il existe plusieurs manières de rendre le zonepath disponible sur le nouvel hôte. C'est pour cela que le passage réel du zonepath d'un système vers un autre est un processus manuel qui est réalisé par l'administrateur global.

Une fois jointe au nouveau système, la zone est à l'état Installé.

Migration d'une zone non globale à l'aide d'archives ZFS

Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.

L'exemple suivant explique comment créer l'archive d'une zone, puis associer cette archive à un autre système. La procédure suppose que l'administrateur des hôtes source et cible sont en mesure d'accéder à un serveur NFS partagé pour le stockage des fichiers temporaires. Si aucun espace temporaire partagé n'est disponible, il existe d'autres méthodes pour copier les fichiers des machines source aux machines cible, par exemple la copie sécurisée scp (programme de copie à distance). Le programme scp nécessite des phrases ou des mots de passe en cas d'authentification requise.

  1. Connectez-vous en tant qu'administrateur.
  2. Fermez la zone à migrer, ici my-zone.
    host1# zoneadm -z my-zone shutdown
  3. (Facultatif) Séparez la zone.
    host1# zoneadm -z my-zone detach

    La zone détachée est maintenant en état configuré. La zone ne s'initialisera pas automatiquement lors de l'initialisation suivante de la zone globale.

  4. Exportez la configuration de la zone.
    host1# mkdir /net/server/zonearchives/my-zone
    host1# zonecfg -z my-zone export > /net/nserver/zonearchives/my-zone/my-zone.zonecfg
  5. Créez une archive ZFS gzip.
    host1# zfs list -H -o name /zones/my-zone
    rpool/zones/my-zone
    host1# zfs snapshot -r rpool/zones/my-zone@v2v
    host1# zfs send -rc rpool/zones/my-zone@v2v | gzip > /net/server/zonearchives/my-zone/my-zone.zfs.gz

    La compression est facultative, mais elle est généralement plus rapide car moins d'opérations d'E/S seront nécessaires lors des phases futures d'écriture et de lecture de l'archive. Pour plus d'informations, reportez-vous à la section Administration d’Oracle Solaris : Systèmes de fichiers ZFS.

  6. Dans le nouvel hôte, configurez la zone.
    host2# zonecfg -z my-zone -f /net/server/zonearchives/my-zone/my-zone.zonecfg

    Le message système suivant s'affiche :

    my-zone: No such zone configured
    Use 'create' to begin configuring a new zone.
  7. Pour créer la zone my-zone dans le nouvel hôte, utilisez la commande zonecfg en spécifiant l'option -a et le zonepath sur le nouvel hôte.
    zonecfg:my-zone> create -a /zones/my-zone
  8. (Facultatif) Affichez la configuration.
    zonecfg:my-zone> info
    zonename: my-zone
    zonepath: /zones/my-zone
    autoboot: false
    pool:
    net:
             address: 192.168.0.90
             physical: bge0
  9. Apportez les modifications nécessaires à la configuration.

    Par exemple, le périphérique physique du réseau est différent sur le nouvel hôte, ou les périphériques faisant partie de la configuration ont des noms différents sur le nouvel hôte.

    zonecfg:my-zone> select net physical=bge0
    zonecfg:my-zone:net> set physical=e1000g0
    zonecfg:my-zone:net> end
  10. Validez la configuration et quittez-la.
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
  11. Rattachez la zone au nouvel hôte, à l'aide de l'une des méthodes suivantes.
    • Rattachez la zone sans mettre à jour les logiciels.
      host2# zoneadm -z my-zone attach -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
    • Rattachez la zone en effectuant les mises à jour minimum requises pour assurer le succès de l'opération :
      host2# zoneadm -z my-zone attach -u -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
    • Rattachez la zone en mettant à jour tous les logiciels de la zone avec la dernière version compatible avec la zone globale.
      host2# zoneadm -z my-zone attach -U -a /net/server/zonearchives/my-zone/my-zone.zfs.gz

Déplacement du zonepath vers un nouvel hôte

Il existe de nombreuses méthodes de création d'une archive du zonepath. Par exemple, vous pouvez utiliser les commandes zfs send, cpio ou pax décrites dans les pages de manuel cpio(1), pax(1) et zfs(1M).

Il existe également de nombreuses méthodes pour le transfert des archives vers le nouvel hôte. Le mécanisme utilisé pour le transfert du zonepath à partir de l'hôte source vers l'hôte de destination cible dépend de la configuration locale. Dans certains cas, comme celui d'un SAN, les données de zonepath pourraient ne pas se déplacer. Il suffit de reconfigurer le SAN pour que le zonepath soit visible dans le nouvel hôte. Dans d'autres cas, le zonepath peut être écrit sur une bande, laquelle est ensuite envoyée à un autre site.

C'est pour cela que cette étape n'est pas automatisée. L'administrateur système doit sélectionner la technique la plus adaptée pour le déplacement du zonepath vers le nouvel hôte.

  1. Connectez-vous en tant qu'administrateur.
  2. Déplacez le zonepath vers le nouvel hôte. Utilisez soit la méthode décrite dans cette procédure, soit la méthode alternative de votre choix.

Exemple 23-1 Archivage et déplacement de zonepath à l'aide de la commande tar et rattachement de la zone

  1. Créez un fichier tar pour le zonepath sur host1 et transférez-le vers host2 à l'aide de la commande sftp.

    host1# cd /zones
    host1# tar cf my-zone.tar my-zone
    host1# sftp host2
    Connecting to host2...
    Password:
    sftp> cd /zones
    sftp> put my-zone.tar
    Uploading my-zone.tar to /zones/my-zone.tar
    sftp> quit
  2. Sur host2, rattachez la zone :

    host2# zoneadm -z my-zone attach -a /zones/my-zone.tar -u

Pour de plus amples informations, reportez-vous aux pages de manuel sftp(1) et tar(1).

Exemple 23-2 Archivage de zonepath via cpio et compression de l'archive via gzip

Il s'agit d'une alternative à l'utilisation de la commande tar, dont la procédure est illustrée dans l'Exemple 23-1.

host1# zoneadm -z my-zone halt
host1# find my-zone -print | cpio -oP@/ | gzip > my-zone.cpio.gz

Étapes suivantes

Si vous avez utilisé l'option -a au lieu de reconfigurer un SAN, les données zonepath resteront visibles sur l'hôte source, alors même que la zone se trouve à présent en état configuré. Vous pouvez supprimer le zonepath de l'hôte source manuellement une fois les données déplacées vers le nouvel hôte ou, reconnecter la zone à l'hôte source et utiliser la commande zoneadm uninstall pour supprimer le zonepath.