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)
Installation d'une zone (liste des tâches)
Installation et initialisation de zones
(Facultatif) Vérification d'une zone configurée avant son installation
Installation d'une zone configurée
Obtention de l'UUID d'une zone non globale installée
Marquage d'une zone non globale installée comme étant incomplète
(Facultatif) Passage d'une zone installée à l'état Prêt
Fermeture, arrêt, réinitialisation et désinstallation des zones
Clonage d'une zone non globale dans le même système
Déplacement d'une zone non globale
Déplacement d'une zone qui n'est pas dans un emplacement de stockage partagé
Suppression d'une zone non globale du système
Suppression d'une zone non globale
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)
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
Servez-vous de la commande zoneadm décrite dans la page de manuel zoneadm(1M) pour exécuter les tâches d'installation d'une zone non globale. Vous devez être administrateur global ou disposer des autorisations appropriées pour effectuer l'installation de la zone. Le nom et le chemin de zone figurant dans les exemples de ce chapitre sont identiques à ceux utilisés dans la section Configuration, vérification et validation d'une zone.
Il est possible de vérifier les zones avant de les installer. L'une des vérifications consiste à s'assurer que la taille du disque est suffisante. Sans cette étape, la vérification s'exécute automatiquement à l'installation de la zone.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z my-zone verify
Le message suivant relatif à la vérification du chemin de la zone s'affiche :
WARNING: /zones/my-zone does not exist, so it could not be verified. When 'zoneadm install' is run, 'install' will try to create /zones/my-zone, and 'verify' will be tried again, but the 'verify' may fail if: the parent directory of /zones/my-zone is group- or other-writable or /zones/my-zone overlaps with any other installed zones or /zones/my-zone is not a mountpoint for a zfs file system.
Toutefois, si un message d'erreur s'affiche et si la vérification échoue, effectuez les corrections spécifiées dans le message et réexécutez la commande.
Si aucun message d'erreur ne s'affiche, vous pouvez installer la zone.
Pour les zones configurées sur un espace partagé, zonecfg verify vérifie qu'aucune ressource zpool configurée n'est déjà en ligne sur le système, pour une zone dont l'état est configuré.
Pour les zones configurées sur un stockage partagé, la commande zoneadm verify confirme que tous les zpools configurés en tant que ressources zpool et rootzpool sont en ligne sur le système, pour une zone dont l'état est installé. Si les ressources ne sont pas disponibles, verify échoue et les informations relatives aux zpools ayant échoué sont affichées.
Cette procédure permet d'installer une zone non globale configurée. Pour plus d'informations sur les options d'installation, reportez-vous à la section Installation d'une zone.
La zone doit résider dans son propre jeu de données ZFS. Seul le système de fichiers ZFS est pris en charge. La commande zoneadm install crée automatiquement un système de fichiers ZFS (jeu de données) pour le zonepath, lors de l'installation de la zone. S'il est impossible de créer un jeu de données ZFS, la zone n'est pas installée.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z my-zone install
global# zoneadm -z my-zone install -m manifest -c [ profile | dir ]
global# zoneadm -z my-zone install -a archive -s -u
global# zoneadm -z my-zone install -d path -p -v
Un message indique qu'un système de fichiers ZFS a été créé pour cette zone.
Différents messages s'affichent durant l'installation, sous le root de la zone, des fichiers et répertoires requis par le système de fichiers root de celle-ci.
global# zoneadm list -v # zoneadm list -cvd ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone configured /zones/my-zone solaris excl
Si la liste indique que la zone est configurée, apportez les corrections spécifiées dans le message et réexécutez la commande zoneadm install.
Si la liste indique que la zone est incomplète, exécutez la commande suivante :
global# zoneadm -z my-zone uninstall
Apportez les corrections spécifiées dans le message et réexécutez la commande zoneadm install.
La zone source doit se trouver dans l'état désinstallé pour que la sous-commande force puisse être utilisée :
zoneadm -z my-zone uninstall
Continuez ensuite l'installation et remplacez toutes les données existantes à l'aide de l'option -x pour exécuter zoneadm install.
-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.
-x force-zpool-create=zpoolname peut être utilisé une ou plusieurs fois.
global# zoneadm list -iv
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone installed /zones/my-zone solaris excl
Erreurs fréquentes
En cas d'échec ou d'interruption de l'installation, la zone affiche un état Incomplet. Exécutez uninstall -F pour la redéfinir dans l'état Configuré.
Étapes suivantes
Cette zone a, par défaut, été installée avec la configuration réseau minimale décrite dans le Chapitre 7, Gestion des services (tâches) du manuel Administration d’Oracle Solaris : Tâches courantes . Vous pouvez passer en configuration réseau ouverte ou activer ou désactiver les services individuels lorsque vous vous connectez à une zone. Reportez-vous à la section Activation d'un service pour plus de détails.
Lorsqu'une zone est installée, un identifiant universel unique (UUID, universally unique identifier) lui est assigné. Pour obtenir cet UUID, utilisez zoneadm avec la sous-commande list et les options - c -p. L'UUID se trouve dans le cinquième champ s'affichant à l'écran.
global# zoneadm list -cp
Des indications similaires à celles figurant ci-dessous s'affichent :
0:global:running:/::solaris:shared:-:none 6:my-zone:running:/zones/my-zone:61901255-35cf-40d6-d501-f37dc84eb504:solaris:excl:-:
Exemple 19-1 Utilisation de l'UUID de zone dans une commande
global# zoneadm -z my-zone -u 61901255-35cf-40d6-d501-f37dc84eb504:solaris:excl list -v
Si -u concordance uuid et -z nom de zone sont présents, le premier critère de concordance est l'UUID. Si le système trouve une zone possédant l'UUID spécifié, cette zone est utilisée et le paramètre -z est ignoré. Si le système ne trouve pas de zone possédant l'UUID spécifié, il poursuit sa recherche à l'aide du nom de zone.
Les zones peuvent être désinstallées et réinstallées sous le même nom avec différents contenus. Elles peuvent également être renommées sans que leur contenu soit modifié. C'est pourquoi l'UUID est un identificateur plus fiable que le nom de zone.
Voir aussi
Pour plus d'informations, reportez-vous aux pages de manuel zoneadm(1M) et libuuid(3LIB).
Lorsqu'une zone installée devient inutilisable ou incohérente du fait de changements administratifs intervenus sur le système, il est possible de marquer son état comme Incomplet.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z testzone mark incomplete
global# zoneadm list -iv
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone installed /zones/my-zone solaris excl - testzone incomplete /zones/testzone solaris excl
Vous pouvez spécifier un environnement d'initialisation de remplacement à l'aide de l'option -R root, conjointement avec les sous-commandes mark et list de zoneadm. Pour plus d'informations, reportez-vous à la page de manuel zoneadm(1M).
Remarque - Le marquage de l'état d'une zone comme Incomplet est irréversible. Une fois la zone marquée, vous pouvez uniquement la désinstaller et la remettre en état Configuré. Reportez-vous à la section Désinstallation d'une zone.
Le passage d'une zone à l'état Prêt prépare la plate-forme virtuelle en vue de l'exécution des processus utilisateur. Les zones prêtes ne contiennent aucun processus utilisateur en cours d'exécution.
Vous pouvez ignorer cette étape si vous avez l'intention d'initialiser la zone et de l'utiliser immédiatement. Le passage à l'état Prêt s'effectue automatiquement lorsque vous initialisez la zone.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z my-zone ready
global# zoneadm list -v
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 1 my-zone ready /zones/my-zone solaris excl
Notez que l'ID de zone unique 1 a été assigné par le système.
Lors de son initialisation, une zone prend l'état En cours d'exécution. Toute zone prête ou installée peut être initialisée. Toute zone installée qui est initialisée passe de manière transparente par l'état Prêt avant d'atteindre l'état En cours d'exécution. La connexion à une zone n'est permise que si la zone est en cours d'exécution.
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z my-zone boot
global# zoneadm list -v
Des indications similaires à celles figurant ci-dessous s'affichent :
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 1 my-zone running /zones/my-zone solaris excl
Exemple 19-2 Spécification d'arguments d'initialisation de zones
Initialisez une zone avec l'option -m verbose.
global# zoneadm -z my-zone boot -- -m verbose
Réinitialisez une zone avec l'option d'initialisation -m verbose.
global# zoneadm -z my-zone reboot -- -m verbose
Réinitialisez la zone my-zone en tant qu'administrateur de zone avec l'option -m verbose.
my-zone# reboot -- -m verbose
Pour effectuer cette procédure, vous devez être administrateur global ou disposer des autorisations appropriées pour la zone globale.
global# zoneadm -z my-zone boot -- -s
Pour vous connecter à la zone et effectuer la configuration interne initiale, reportez-vous au Chapitre 20, Connexion à une zone non globale (présentation) et au Chapitre 21, Connexion à une zone non globale (tâches).