Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Oracle Solaris Zones, Oracle Solaris 10 Zones et gestion des ressources Oracle Solaris 11.1 Information Library (Français) |
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 de 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)
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 à 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 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
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
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
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 :
Vous devez supprimer tous les environnements d'initialisation inactifs sur le système d'origine avant la migration.
La zone globale dans le système cible doit exécuter une version Oracle Solaris 11 égale ou supérieure à celle de l'hôte d'origine.
Pour que la zone fonctionne correctement, le système cible doit disposer, pour le système d'exploitation requis, des mêmes versions de packages que celles installées sur l'hôte d'origine.
Pour les autres packages, tels que ceux des produits tiers, ils peuvent être différents.
Si le nouvel hôte dispose d'une version ultérieure des packages dépendants des zones, utilisez zoneadm attach avec les options -u ou -U pour mettre à jour ces packages au sein de la zone, afin de les adapter au nouvel hôte. Le logiciel de mise à jour lors du rattachement examine la zone à faire migrer et détermine les packages à mettre à jour pour les faire correspondre à ceux du nouvel hôte. Seuls ces packages sont mis à jour. Le reste des packages peut varier d'une zone à l'autre. Tout package installé à l'intérieur de la zone, mais qui n'est pas installé dans la zone globale n'est pas pris en compte et laissé en l'état.
Si un objet de stockage contient des partitions préexistantes, des zpools ou des systèmes de fichiers UFS, attach échoue et un message d'erreur s'affiche. Pour poursuivre l'opération attach et remplacer toutes les données préexistantes, utilisez l'option -x pour exécuter zoneadm attach.
-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 une ou plusieurs fois.
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é.
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 les administrateurs 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.
host1# zoneadm -z my-zone shutdown
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.
host1# mkdir /net/server/zonearchives/my-zone host1# zonecfg -z my-zone export > /net/server/zonearchives/my-zone/my-zone.zonecfg
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 au manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.
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.
host2# zonecfg:my-zone> info zonename: my-zone zonepath: /zones/my-zone autoboot: false pool: net: address: 192.168.0.90 physical: bge0
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.
host2# zonecfg -z my-zone zonecfg:my-zone> select net physical=bge0 zonecfg:my-zone:net> set physical=e1000g0 zonecfg:my-zone:net> end
zonecfg:my-zone> commit zonecfg:my-zone> exit
host2# zoneadm -z my-zone install -p -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
Cette version permet également de rattacher la zone, en effectuant les mises à jour minimum requises pour que le succès de attach. Si des mises à jour sont autorisées, les catalogues des éditeurs sont actualisés lorsque zoneadm attach est exécuté.
host2# zoneadm -z my-zone attach -u -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
host2# zoneadm -z my-zone install -U -p -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
Cette version permet également d'exécuter attach dans la zone, en mettant à jour tous les packages de la zone vers la dernière version compatible avec la zone globale.
host2# zoneadm -z my-zone install -U -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
host2# zoneadm -z my-zone attach -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
Remarque - Les options -a et -d de la sous-commande attach sont susceptibles d'être supprimées dans une future version d'Oracle Solaris. Privilégiez la sous-commande install, qui est recommandée.
Erreurs fréquentes
Si un objet de stockage contient des partitions préexistantes, des zpools ou des systèmes de fichiers UFS, install échoue et un message d'erreur s'affiche. Pour continuer l'installation et remplacer toutes les données préexistantes, utilisez l'option -x pour exécuter zoneadm install.