JavaScript is required to for searching.
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)
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 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)

Administration des pools de ressources (liste des tâches)

Activation et désactivation de l'utilitaire Pools

Activation du service de pools de ressources à l'aide de svcadm

Désactivation du service de pools de ressources à l'aide de svcadm

Activation du service de pools de ressources dynamiques à l'aide de svcadm

Désactivation du service de pools de ressources dynamiques à l'aide de svcadm

Activation des pools de ressources à l'aide de pooladm

Désactivation des pools de ressources à l'aide de pooladm

Configuration des pools

Création d'une configuration statique

Modification d'une configuration

Association d'un pool avec une classe de programmation

Définition des contraintes de configuration

Etablissement des objectifs de configuration

Définition du niveau de consignation poold

Utilisation des fichiers de commandes avec poolcfg

Transfert des ressources

Transfert de CPU entre les jeux de processeurs

Activation et suppression des configurations de pools

Activation d'une configuration de pools

Test d'une configuration avant sa validation

Suppression d'une configuration de pools

Définition des attributs des pools et liaison à un pool

Liaison des processus à un pool

Liaison de tâches ou de projets à un pool

Définition de l'attribut project.pool pour un projet

Liaison d'un processus à un autre pool grâce aux attributs project

Création d'un état statistique pour les ressources liées au pool à l'aide de poolstat

Affichage de la sortie poolstat par défaut

Création de plusieurs rapports à intervalles spécifiques

Création d'un état statistique sur l'ensemble de ressources

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)

24.  A propos de l'installation automatique et des packages dans un système Oracle Solaris 11.1 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 10

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

Définition des attributs des pools et liaison à un pool

Vous pouvez définir un attribut project.pool afin d'associer un pool de ressources à un projet.

Vous disposez de deux modes de liaison d'un processus en cours à un pool :

Liaison des processus à un pool

La procédure suivante utilise la commande poolbind avec l'option -p pour établir une liaison manuelle entre un processus (le shell actuel, dans le cas présent) et un pool nommé ohare.

  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Liez un processus à un pool de façon manuelle :
    # poolbind -p ohare $$
  3. Vérifiez la liaison du pool pour le processus en exécutant la commande poolbind avec l'option -q.
    $ poolbind -q $$
    155509 ohare

    Le système affiche l'ID du processus et la liaison du pool.

Liaison de tâches ou de projets à un pool

Pour lier des tâches ou des projets à un pool, exécutez la commande poolbind avec l'option -i. L'exemple suivant permet de lier tous les processus du projet airmiles au pool laguardia.

  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Liez tous les processus du projet airmiles au pool laguardia.
    # poolbind -i project -p laguardia airmiles

Définition de l'attribut project.pool pour un projet

Vous pouvez définir l'attribut project.pool afin de lier les processus d'un projet à un pool de ressources.

  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Ajoutez un attribut project.pool à chaque entrée de la base de données project.
    # projmod -a -K project.pool=poolname project

Liaison d'un processus à un autre pool grâce aux attributs project

Supposons que vous disposez d'une configuration constituée de deux pools nommés studio et backstage. Le fichier /etc/project contient les données suivantes :

user.paul:1024::::project.pool=studio
user.george:1024::::project.pool=studio
user.ringo:1024::::project.pool=backstage
passes:1027::paul::project.pool=backstage

Sous cette configuration, les processus lancés par l'utilisateur paul sont liés par défaut au pool studio.

L'utilisateur paul a la possibilité de modifier la liaison du pool pour les processus qu'il se charge de démarrer. paul peut faire appel à la commande newtask pour lier également le travail au pool backstage, en lançant le projet passes.

  1. Démarrez un processus dans le projet passes.
    $ newtask -l -p passes
  2. Exécutez la commande poolbind avec l'option -q pour vérifier la liaison du pool pour le processus. Servez-vous également du symbole double dollar ($$) pour transmettre le numéro de processus du shell parent à la commande.
    $ poolbind -q $$
    6384  pool backstage

    Le système affiche l'ID du processus et la liaison du pool.