Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration système d'Oracle Solaris Cluster Oracle Solaris Cluster 4.0 (Français) |
1. Présentation de l'administration d'Oracle Solaris Cluster
2. Oracle Solaris Cluster et RBAC
3. Fermeture et initialisation d'un cluster
4. Méthodes de réplication de données
7. Administration des interconnexions de cluster et des réseaux publics
8. Ajout et suppression d'un noeud
10. Configuration du contrôle de l'utilisation de la CPU
Introduction au contrôle de la CPU
Ordonnanceur de partage équitable
Configuration du contrôle de la CPU
Contrôle de l'utilisation de la CPU sur un noeud votant d'un cluster global
Cette section contient les procédures suivantes :
Suivez cette procédure afin d'assigner des partages de CPU à un groupe de ressources qui sera exécuté sur un noeud votant d'un cluster global.
Si vous avez assigné des partages de CPU à un groupe de ressources, Oracle Solaris Cluster effectue les tâches suivantes, lors du démarrage d'une ressource de ce groupe sur un noeud votant du cluster global :
Augmente le nombre de partages de CPU assignés au noeud votant zone.cpu-shares) en ajoutant le nombre de partages de CPU assignés, si cela n'a pas déjà été fait.
Crée un projet se nommant SCSLM_resourcegroup_name dans le noeud votant, si cela n'a pas déjà été fait. Il s'agit d'un projet spécifique au groupe de ressources auquel le nombre de partages de la CPU spécifié a été assigné (project.cpu-shares).
Démarre la ressource dans le projet SCSLM_resourcegroup_name.
Pour plus d'informations sur la configuration de l'utilitaire de contrôle de la CPU, reportez-vous à la page de manuel rg_properties(5).
# dispadmin -d FSS
L'ordonnanceur de partage équitable sera considéré comme ordonnanceur par défaut, lors de la prochaine initialisation. Pour que cette configuration entre immédiatement en vigueur, utilisez la commande priocntl.
# priocntl -s -C FSS
La combinaison des commandes priocntl et dispadmin permet de définir immédiatement l'ordonnanceur de partage équitable en tant qu'ordonnanceur par défaut, et ce, même après une réinitialisation. Pour plus d'informations sur le paramétrage des classes de programmation, reportez-vous aux pages de manuel dispadmin(1M) et priocntl(1).
Remarque - Si l'ordonnanceur de partage équitable ne constitue pas l'ordonnanceur par défaut, l'assignation des partages de CPU n'entrera pas en vigueur.
Si vous n'assignez aucune valeur aux propriétés globalzoneshares et defaultpsetmin, les valeurs par défaut seront appliquées.
# clnode set [-p globalzoneshares=integer] \ [-p defaultpsetmin=integer] \ node
Définit le nombre minimal de partages de CPU disponibles dans l'ensemble de processeurs par défaut. La valeur par défaut est égale à 1.
Définit le nombre de partages assignés au noeud votant. La valeur par défaut est égale à 1.
Spécifie les noeuds dont les propriétés doivent être définies.
En définissant ces propriétés, vous définissez les propriétés du noeud votant.
# clnode show node
La commande clnode affiche l'ensemble des propriétés et des valeurs définies pour les propriétés du noeud spécifié. Si vous n'avez défini aucune propriété de contrôle de la CPU à l'aide de la commande clnode, les valeurs par défaut seront appliquées.
# clresourcegroup create -p RG_SLM_TYPE=automated \ [-p RG_SLM_CPU_SHARES=value] resource_group_name
Permet de contrôler l'utilisation de la CPU et d'automatiser certaines étapes de configuration de la gestion des ressources du SE Oracle Solaris.
Spécifie le nombre de partages de CPU assignés au groupe de ressources spécifique au projet project.cpu-shares et détermine le nombre de partages de CPU assignés au noeud votant zone.cpu-shares.
Spécifie le nom du groupe de ressources.
Dans cette procédure, vous ne devez pas définir la propriété RG_SLM_PSET_TYPE. Dans le noeud votant, la valeur de cette propriété est égale à default.
Cette étape crée un groupe de ressources. Vous pouvez également utiliser la commande clresourcegroup set pour modifier un groupe de ressources existant.
# clresourcegroup online -emM resource_group_name
Spécifie le nom du groupe de ressources.
Remarque - Ne supprimez ou ne modifiez pas le projet SCSLM_resource_group_name. Vous pouvez ajouter manuellement d'autres fonctions de contrôle de ressource au projet, en configurant par exemple la propriété project.max-lwps. Pour plus d'informations, reportez-vous à la page de manuel projmod(1M).