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
Administration des projets et des tâches (liste des tâches)
Exemples de commandes et d'options de commande
Options de commande utilisées avec les projets et les tâches
Application des commandes cron et su aux projets et aux tâches
Définition d'un projet et affichage du projet actuel
Suppression d'un projet du fichier /etc/project
Validation du contenu du fichier /etc/project
Obtention des informations d'appartenance au projet
Transfert d'un processus en cours vers une nouvelle tâche
Modification et validation des attributs de projet
Ajout d'attributs et de valeurs d'attribut à des projets
Suppression des valeurs d'attribut des projets
Suppression d'un attribut de contrôle de ressource d'un projet
Remplacement des attributs et des valeurs d'attribut des projets
Suppression des valeurs existantes pour un attribut de contrôle de ressource
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)
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 vous servir des commandes d'administration de la base de données de projet (projadd et projmod) pour modifier les attributs du projet.
L'option -K affiche une liste d'attributs de remplacement. Les attributs sont délimités par un point-virgule (;). Le fait d'associer l'option -K à l'option -a permet d'ajouter l'attribut ou la valeur de l'attribut. En revanche, associer l'option -K à l'option -r a pour effet de retirer l'attribut ou la valeur d'attribut. Combiner l'option -K à l'option -s permet de remplacer l'attribut ou la valeur d'attribut.
Exécutez la commande projmod avec les options -a et -K pour ajouter des valeurs à un attribut de projet. Si l'attribut n'existe pas, il est créé.
# projmod -a -K task.max-lwps myproject
# projmod -a -K "task.max-lwps=(priv,100,deny)" myproject
# projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject
Les différentes valeurs sont séparées par des virgules. L'entrée task.max-lwps se présente désormais comme suit :
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
Cette procédure utilise les valeurs suivantes :
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
# projmod -r -K "task.max-lwps=(priv,100,deny)" myproject
Si l'attribut task.max-lwps possède plusieurs valeurs telles que :
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
Le programme élimine la première valeur qui correspond. Vous obtenez le résultat suivant :
task.max-lwps=(priv,1000,signal=KILL)
Pour retirer le contrôle de ressource task.max-lwps dans le projet myproject, exécutez la commande projmod avec les options -r et -K.
# projmod -r -K task.max-lwps myproject
Pour remplacer une valeur de l'attribut task.max-lwps dans le projet myproject, exécutez la commande projmod avec les options -s et -K. Si l'attribut n'existe pas, il est créé.
# projmod -s -K "task.max-lwps=(priv,100,none),(priv,120,deny)" myproject
Vous obtenez le résultat suivant :
task.max-lwps=(priv,100,none),(priv,120,deny)
# projmod -s -K task.max-lwps myproject