Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Gestion des ressources
1. Introduction à la gestion des ressources Solaris 10
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
15. Contrôle des ressources dans Solaris Management Console
16. Introduction aux zones Solaris
17. Configuration des zones non globales (présentation)
18. Planification et configuration de zones non globales (tâches)
20. Installation, initialisation, arrêt, désinstallation et clonage de zones non globales (tâches)
21. Connexion à une zone non globale (présentation)
22. Connexion à une zone non globale (tâches)
23. Déplacement et migration de zones non globales (tâches)
24. Oracle Solaris 10 9/10 : migration d'un système physique Oracle Solaris dans une zone (tâches)
25. A propos des packages et des patchs sur un système Oracle Solaris doté de zones (présentation)
Nouveautés en matière de packages et de patchs dans les zones installées
Présentation des outils de gestion des packages et des patchs
A propos des packages et des zones
Patchs générés pour des packages
Opérations sur les packages dans une zone globale
Opérations sur les packages dans une zone non globale
Impact de l'état des zones sur les opérations sur les patchs et les packages
A propos de l'ajout de packages à des zones
Exécution de pkgadd dans la zone globale
Ajout d'un package à la zone globale et à toutes les zones non globales
Ajout d'un package uniquement à la zone globale
Ajout d'un package installé dans la zone globale à toutes les zones non globales
A propos de la suppression des packages des zones
Utilisation de pkgrm dans la zone globale
Suppression d'un package de la zone globale et de toutes les zones non globales
Utilisation de pkgrm dans une zone non globale
Informations sur les paramètres des packages
Configuration des paramètres des packages pour les zones
Paramètre de package SUNW_PKG_ALLZONES
Paramètre de package SUNW_PKG_HOLLOW
Paramètre de package SUNW_PKG_THISZONE
Demande d'informations sur les packages
A propos de l'ajout de patchs aux zones
Oracle Solaris 10 8/07 : application de patch à activation différée
Oracle Solaris 10 10/09 : application de patchs en parallèle pour accélérer l'opération
Application de patchs sur un système Oracle Solaris doté de zones
Utilisation de patchadd dans la zone globale
Utilisation de patchadd dans une zone non globale
Interaction de patchadd -G et de la variable pkginfo sur un système comportant des zones
Suppression de patchs sur un système Oracle Solaris doté de zones
Utilisation de patchrm dans la zone globale
Utilisation de patchrm dans une zone non globale
27. Administration d'Oracle Solaris Zones (présentation)
28. Administration d'Oracle Solaris Zones (tâches)
29. Mise à niveau d'un système Oracle Solaris 10 doté de zones non globales
30. Dépannage des problèmes liés à Oracle Solaris Zones
31. A propos des zones marquées et de la zone marquée Linux
32. Planification de la configuration de zone marquée lx (présentation)
33. Configuration de la zone marquée lx (tâches)
35. Installation, initialisation, arrêt, désinstallation et clonage de zones marquées lx (tâches)
36. Connexion aux zones marquées lx (tâches)
37. Déplacement et migration de zones marquées lx (tâches)
38. Administration et exécution d'applications dans les zones marquées lx (tâches)
L'utilitaire système pkgadd (décrit dans la page de manuel pkgadd(1M)) permet d'ajouter des packages sur un système Oracle Solaris doté de zones.
Utilisé avec l'option -G dans la zone globale, pkgadd permet de n'ajouter un package qu'à cette zone, sans qu'il soit propagé à d'autres zones. Notez que si SUNW_PKG_THISZONE=true, il n'est pas nécessaire que vous utilisiez l'option -G. Si SUNW_PKG_THISZONE=false, l'option -G l'ignore.
Lorsque vous exécutez l'utilitaire pkgadd dans la zone globale :
pkgadd peut ajouter un package :
Uniquement à la zone globale, excepté si SUNW_PKG_ALLZONES=true
A la zone globale et à toutes les zones non globales
Uniquement aux zones non globales si le package est déjà installé dans la zone globale
Uniquement à la zone actuelle si SUNW_PKG_THISZONE=true
L'utilitaire pkgadd ne peut ajouter de package :
A un sous-ensemble de zones non globales
A toutes les zones non globales, excepté s'il est déjà installé dans la zone globale
Si l'utilitaire pkgadd est exécuté sans l'option -G et si SUNW_PKG_THISZONE=false , le package spécifié est ajouté à toutes les zones par défaut. Il n'est pas marqué comme installé dans la zone globale uniquement.
Si l'utilitaire pkgadd est exécuté sans l'option -G et si SUNW_PKG_THISZONE=true, le package spécifié est ajouté à la zone (globale) actuelle par défaut. Il est marqué comme installé dans la zone globale uniquement.
Si l'option -G est spécifiée, pkgadd ajoute le package indiqué uniquement à la zone globale. Il est marqué comme installé dans la zone globale uniquement. Il n'est pas installé si une zone non globale l'est.
Pour ajouter un package à la zone globale et à toutes les zones non globales, exécutez l'utilitaire pkgadd dans la zone globale. Exécutez pkgadd sans l'option -G en tant qu'administrateur global.
Un package peut être ajouté à la zone globale et à toutes les zones non globales, indépendamment de la portion de zone affectée par le package.
L'utilitaire pkgadd exécute les actions suivantes :
Les dépendances du package sont contrôlées dans la zone globale et dans toutes les zones non globales. Si les packages requis ne sont pas installés dans chacune des zones, le contrôle de dépendance échoue. Le système prévient l'administrateur global, qui doit confirmer s'il souhaite continuer.
Le package est ajouté à la zone globale.
La base de données de packages de la zone globale est mise à jour.
Le package est ajouté à chaque zone non globale et la base de données de la zone globale est mise à jour.
La base de données de packages de chaque zone non globale est mise à jour.
Pour ajouter un package uniquement à la zone globale, exécutez l'utilitaire pkgadd avec l'option -G en tant qu'administrateur global dans la zone globale.
Un package peut être ajouté à la zone globale s'il répond aux exigences suivantes :
Son contenu n'affecte aucune portion de zone globale partagée avec une zone non globale.
Le paramètre SUNW_PKG_ALLZONES=false.
L'utilitaire pkgadd exécute les actions suivantes :
Si le contenu du package affecte une portion quelconque de zone globale partagée avec une zone non globale ou si SUNW_PKG_ALLZONES=true, pkgadd échoue. Le message d'erreur indique que le package doit être ajouté à la zone globale et à toutes les zones non globales.
Les dépendances du package sont uniquement contrôlées dans la zone globale. Si les packages requis ne sont pas installés, le contrôle de dépendance échoue. Le système prévient l'administrateur global, qui doit confirmer s'il souhaite continuer.
Le package est ajouté à la zone globale.
La base de données de packages de la zone globale est mise à jour.
Les informations concernant le package sont annotées pour indiquer qu'il est uniquement installé dans la zone globale. En cas d'installation ultérieure d'une zone non globale, ce package n'y est pas installé.
Pour ajouter un package déjà installé dans la zone globale à toutes les zones non globales, vous devez le supprimer de la zone globale et le réinstaller dans toutes les zones.
Procédez de la manière suivante :
Exécutez pkgrm dans la zone globale pour supprimer le package.
Ajoutez le package sans utiliser l'option -G.
Pour ajouter un package à une zone non globale donnée, exécutez l'utilitaire pkgadd sans option en tant qu'administrateur de zone. Les conditions suivantes s'appliquent :
L'utilitaire pkgadd peut uniquement ajouter des packages à la zone non globale dans laquelle il est exécuté.
Le package n'affecte aucune portion de zone partagée avec la zone globale.
Le paramètre SUNW_PKG_ALLZONES=false.
L'utilitaire pkgadd exécute les actions suivantes :
Avant que le package soit ajouté, ses dépendances sont contrôlées dans la base de données des zones non globales. Si les packages requis ne sont pas installés, le contrôle de dépendance échoue. Le système prévient l'administrateur de la zone non globale, qui doit confirmer s'il souhaite continuer. Le contrôle échoue si l'une des conditions suivantes est vraie.
L'un des composants du package affecte une portion quelconque de la zone partagée avec la zone globale.
Le paramètre SUNW_PKG_ALLZONES=true.
Le package est ajouté à la zone.
La base de données de packages de la zone est mise à jour.