Tableaux des propriétés

Tableau des propriétés des types de ressources
Tableau des propriétés des ressources
Tableau des propriétés des groupes de ressources
Tableau des attributs des propriétés de ressources

Propriétés des types de ressources

Les valeurs des propriétés des types de ressources sont classées comme suit :

Requise -- La propriété doit avoir une valeur explicite dans le fichier RTR (fichier d'enregistrement du type de ressources). Sinon, l'objet auquel appartient la propriété ne peut être créé. Une chaîne de caractères blanche ou vide est proscrite.

Conditionnelle -- La propriété doit obligatoirement être déclarée dans le fichier RTR. Sinon, le gestionnaire du groupe de ressources ne la crée pas. En outre, elle n'est pas accessible aux utilitaires d'administration. Une chaîne de caractères blanche ou vide est autorisée. Si la propriété est déclarée dans le fichier RTR mais qu'aucune valeur n'est spécifiée, le gestionnaire du groupe de ressources lui attribue une valeur par défaut.

Conditionnelle/Explicite -- La propriété doit obligatoirement être déclarée dans le fichier RTR avec une valeur explicite. Sinon, le gestionnaire du groupe de ressources ne la crée pas. En outre, elle n'est pas accessible aux utilitaires d'administration. Une chaîne de caractères blanche ou vide est proscrite.

Facultative -- La propriété peut être déclarée dans le fichier RTR. Si elle n'est pas déclarée, le gestionnaire du groupe de ressources la crée et lui attribue une valeur par défaut. Si elle est déclarée mais qu'aucune valeur n'est spécifiée, le gestionnaire du groupe de ressources lui attribue une valeur par défaut. Cette valeur est identique à celle qui est utilisée lorsque la propriété n'est pas déclarée dans le fichier RTR.

Les utilitaires d'administration ne peuvent pas être utilisés pour actualiser les propriétés du type de ressource, à l'exception de Noeuds_installés, qui ne peut pas être déclaré dans le fichier RTR. Noeuds_installés doit être défini par un administrateur.

Propriétés des types de ressources

Nom de la propriété Description

Allow_hosts

(tableau de chaînes de caractères)

Contrôle l'ensemble des clients autorisés à s'enregistrer auprès du démon cl_apid pour recevoir les événements de reconfiguration de la grappe. La forme habituelle de cette propriété est ipaddress/masklength, définissant un sous-réseau à partir duquel les clients sont autorisés à s'enregistrer. Par exemple : le réglage 129.99.77.0/24 permet aux clients du sous-réseau 129.99.77 de s'enregistrer pour recevoir des événements. Un autre exemple : 192.9.84.231/32 permet uniquement aux clients 192.9.84.231 de s'enregistrer pour recevoir des événements. Cette propriété sécurise le CRNP. Le démon cl_apid est décrit à la page de manuel SUNW.Event(5).

En outre, les mots-clés spéciaux ci-après sont reconnus. LOCAL fait référence à tous les clients situés dans les sous-réseaux de la grappe connectés directement. ALL permet à tous les clients de s'enregistrer. Notez que si un client possède une entrée à la fois dans la propriété Allow_hosts et dans la propriété Deny_hosts, il ne pourra pas s'enregistrer.

Catégorie : facultative

Valeur par défaut :LOCAL

Réglable : jamais

Version_API

(nombre entier)

Version de l'API de gestion de ressource utilisée par cette mise en oeuvre du type de ressources.

Catégorie : facultative

Valeur par défaut : 2

Réglable : jamais

Boot

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources sur un noeud. Ce noeud rejoint la grappe ou y retourne lorsqu'une ressource de ce type est déjà gérée. Cette méthode, semblable à la méthode Init permet d'initialiser les ressources de ce type.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Client_retry_count

(nombre entier)

Correspond au nombre de tentatives effectuées par le démon cl_apid pour communiquer avec des clients extérieurs. Si le client ne répond pas pendant les tentatives de Client_retry_count, il dépasse son délai d'exécution. Il est ensuite supprimé de la liste des clients enregistrés ayant accès à la réception d'événements de reconfiguration de la grappe. Le client doit alors se réenregistrer pour pouvoir recevoir à nouveau les événements. Reportez-vous à la description de la propriété Client_retry_interval pour en savoir plus sur la fréquence des nouvelles tentatives effectuées par la mise en oeuvre. Le démon cl_apid est décrit dans SUNW.Event(5).

Catégorie : facultative

Valeur par défaut :3

Réglable : toujours

Client_retry_interval

(nombre entier)

Définit la durée de temps (en secondes) utilisée par le démon cl_apid pour communiquer avec des clients extérieurs ne répondant pas. Des tentatives pouvant atteindre le nombre de Client_retry_count sont effectuées au cours de cet intervalle pour contacter le client. Le démon cl_apid est décrit dans SUNW.Event(5).

Catégorie : facultative

Valeur par défaut :1800

Réglable : toujours

Client_timeout

(nombre entier)

Valeur de la temporisation (en secondes) utilisée par le démon cl_apid lors d'une communication avec des clients extérieurs. Toutefois, le démon cl_apid continue d'essayer de contacter le client un nombre de fois réglable. Reportez-vous à la description des propriétés Client_retry_count et Client_retry_interval pour en savoir plus sur les moyens de régler cette propriété. Le démon cl_apid est décrit dans SUNW.Event(5).

Catégorie : facultative

Valeur par défaut : 60

Réglable : toujours

Deny_hosts

(tableau de chaînes de caractères)

Contrôle l'ensemble des clients empêchés de s'enregistrer pour recevoir les événements de reconfiguration de la grappe. Pour la détermination de l'accès, les réglages de cette propriété ont la priorité sur ceux de la liste Allow_hosts. Le format de cette propriété est le même que celui défini pour la propriété Allow_hosts. Cette propriété sécurise le CRNP.

Catégorie : facultative

Valeur par défaut : NULL

Réglable : toujours

Basculement

(Booléen)

True indique que les ressources de ce type ne peuvent être configurées dans aucun groupe pouvant être connecté à plusieurs noeuds à la fois.

Catégorie : facultative

Valeur par défaut : faux

Réglable : jamais

Fini

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources lorsqu'une ressource de ce type est retirée du contrôle du gestionnaire du groupe de ressources.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Init

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources lorsqu'une ressource de ce type entre sous son contrôle.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Noeuds_init

(énumération)

Indique les noeuds sur lesquels le gestionnaire du groupe de ressources doit appeler les méthodes Init, Fini, Boot, et Validate. Ces valeurs peuvent être noeuds_principaux_GR (seuls les noeuds qui peuvent contrôler la ressource) ou noeuds_installés_TR (tous les noeuds sur lesquels le type de ressource est installé).

Catégorie : facultative

Valeur par défaut : noeuds_principaux_GR

Réglable : jamais

Noeuds_installés

(tableau de chaînes de caractères)

Liste des noms des noeuds de la grappe sur lesquels le type de ressource est autorisé à fonctionner. Le gestionnaire du groupe de ressources crée cette propriété automatiquement. La valeur peut être définie par l'administrateur de la grappe. Cette propriété ne peut être déclarée dans le fichier RTR.

Catégorie : peut être configurée par l'administrateur de la grappe

Valeur par défaut : tous les noeuds de la grappe

Réglable : toujours

Max_clients

(nombre entier)

Contrôle le nombre maximum de clients pouvant s'enregistrer auprès du démon cl_apid pour recevoir la notification des événements de la grappe. Si d'autres clients tentent de s'enregistrer pour recevoir les événements, ils sont rejetés par votre application. Étant donné que chaque enregistrement de client utilise les ressources de la grappe, le réglage de cette propriété permet aux utilisateurs de contrôler l'utilisation de ces ressources par des clients extérieurs. Le démon cl_apid est décrit dans SUNW.Event(5).

Catégorie : facultative

Valeur par défaut : 1000

Réglable : toujours

Contrôle_moniteur

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources avant d'effectuer, sur demande du moniteur, un basculement d'une ressource de ce type.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Démarrage_moniteur

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources pour démarrer un moniteur de défaillance pour une ressource de ce type.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Arrêt_moniteur

(chaîne de caractères)

Méthode de rappel nécessaire si Démarrage_moniteur est définie, ou le chemin d'accès au programme appelé par le gestionnaire du groupe de ressources pour arrêter un moniteur de défaillance pour une ressource de ce type.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Num_resource_restarts sur chaque noeud de la grappe

(nombre entier)

Cette propriété est définie par le gestionnaire du groupe de ressources sur le nombre d'appels scha_control RESTART effectués pour cette ressource sur ce noeud au cours des [n] dernières secondes, où [n] est égal à la valeur de la propriété Retry_interval de la ressource. Si un type de ressource ne déclare pas la propriété Retry_interval, alors la propriété Num_resource_restarts n'est pas disponible pour les ressources de ce type.

Catégorie : interrogation uniquement

Valeur par défaut : aucune

Réglable : jamais

Liste_modules

(tableau de chaînes de caractères)

Liste facultative des modules installés lors de l'installation du type de ressources.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Arrêt_après_réseau

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources après l'appel de la méthode Stop sur n'importe quelle ressource d'adresse réseau (Ressources_réseau_utilisées) dont dépend une ressource de ce type. Cette méthode doit permettre d'exécuter les actions Stop devant être réalisées une fois les interfaces réseau configurées pour s'arrêter.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Démarrage_avant_réseau

(chaîne de caractères)

Méthode de rappel facultative, ou chemin d'accès au programme appelé par le gestionnaire du groupe de ressources avant d'appeler la méthode Start de n'importe quelle ressource d'adresse réseau (Ressources_réseau_utilisées) dont dépend une ressource de ce type. Cette méthode doit permettre d'exécuter les actions Start devant être réalisées avant de configurer les interfaces réseau pour leur mise en fonctionnement.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Type_ressource

(chaîne de caractères)

Nom du type de ressource.

La commande suivante permet d'afficher les noms des types de ressources actuellement enregistrés :

scrgadm -p

À partir de Sun Cluster 3.1, la syntaxe d'un nom de type de ressource est :

[id_fournisseur].[type_ressource]:[version]

Les trois composantes d'un nom de type de ressource correspondent aux propriétés spécifiées dans le fichier RTR pour id_fournisseur, type_ressource, et version_TR. La commande scrgadm insère les séparateurs points (.) et deux-points (:). Le suffixe version_TR du nom du type de ressource a la même valeur que la propriété version_TR.

Pour être sûr que id_fournisseur est bien unique, utilisez le symbole boursier de la société qui crée le type de ressource.

Remarque : la syntaxe d'un nom de type de ressource créé avant la version 3.1 de Sun Cluster est toujours :

[id_fournisseur].[type_ressource]:

Catégorie : requise

Valeur par défaut : chaîne de caractères vide

Réglable : jamais

Rép_base_TR

(chaîne de caractères)

Chemin d'accès au répertoire permettant de compléter les chemins d'accès relatifs pour les méthodes de rappel. Ce chemin d'accès doit être défini dans le répertoire dans lequel sont situés les modules du type de ressource. Ce doit être un chemin complet débutant par une barre oblique (/).

Catégorie : requise, à moins que les noms de chemin d'accès de toutes les méthodes soient absolus.

Valeur par défaut : aucune

Réglable : jamais

Description_TR

(chaîne de caractères)

Brève description du type de ressources.

Catégorie : conditionnelle

Valeur par défaut : chaîne de caractères vide

Réglable : jamais

RT_system

(Booléen)

Indique, lorsque définie sur Vrai pour un type de ressource, que les opérations scrgadm(1M) autorisées sur ce type de ressource sont limitées. Un type de ressource dont la valeur RT_System est définie sur Vrai est appelée type de ressource système. La modification de la propriété RT_System elle-même n'est jamais limitée, quelle que soit sa valeur actuelle.

Catégorie : facultative

Valeur par défaut : faux

Réglable : toujours

Version_TR

(chaîne de caractères)

À partir de Sun Cluster 3.1, chaîne de caractères de la version requise pour l'implémentation de ce type de ressource. version_RT est le suffixe du nom complet du type de ressource.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Instance_unique

(Booléen)

Si cette propriété est définie sur Vrai, la grappe ne peut contenir qu'une seule ressource de ce type. Le gestionnaire du groupe de ressources ne permet en effet qu'à une seule ressource de ce type de fonctionner au sein de la grappe.

Catégorie : facultative

Valeur par défaut : faux

Réglable : jamais

Start

(chaîne de caractères)

Méthode de rappel : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources pour démarrer une ressource de ce type.

Catégorie : requise (à moins que le fichier RTR ne déclare une méthode Démarrage_avant_réseau)

Valeur par défaut : aucune

Réglable : jamais

Stop

(chaîne de caractères)

Méthode de rappel : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources pour arrêter une ressource de ce type.

Catégorie : requise (à moins que le fichier RTR ne déclare une méthode Arrêt_après_réseau)

Valeur par défaut : aucune

Réglable : jamais

Mise_à_jour

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé par le gestionnaire du groupe de ressources lorsque les propriétés d'une ressource active de ce type sont modifiées.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Validate

(chaîne de caractères)

Méthode de rappel facultative : chemin d'accès au programme appelé pour contrôler les valeurs des propriétés des ressources de ce type.

Catégorie : conditionnelle/explicite

Valeur par défaut : aucune

Réglable : jamais

Id_fournisseur

(chaîne de caractères)

Voir la propriété Type_ressource.

Catégorie : conditionnelle

Valeur par défaut : aucune

Réglable : jamais

Retourner en haut de la page


Propriétés des ressources

Ces descriptions s'adressent aux développeurs de services de données.

Pour de plus amples informations sur un service de données particulier, reportez-vous à la page de manuel correspondante. Les valeurs des propriétés de ressources sont classées comme suit :

Requise -- L'administrateur doit spécifier une valeur au moment de la création de la ressource à l'aide d'un utilitaire d'administration.

Facultative -- Si l'administrateur ne spécifie pas de valeur au moment de la création d'un groupe de ressources, une valeur par défaut est attribuée par le système.

Conditionnelle -- Le gestionnaire du groupe de ressources ne crée la propriété que si elle est déclarée dans le fichier RTR. Sinon, la propriété n'existe pas. Cette dernière n'est pas non plus accessible aux administrateurs système. Une propriété conditionnelle déclarée dans le fichier RTR peut être facultative ou requise, selon qu'une valeur par défaut est ou non spécifiée dans le fichier RTR. La description de chaque propriété conditionnelle comporte plusieurs éléments.

Interrogation uniquement -- Ne peut être directement défini par un outil d'administration. Ces valeurs comprennent :

Aucune ou Faux

Jamais

Vrai ou Anytime

Toujours

At_creation

Lorsque la ressource est ajoutée à une grappe

When_disabled

Lorsque la ressource est désactivée

Propriétés des ressources

Nom de la propriété Description

Temporisation_analogie

(nombre entier)

Contrôle la durée en seconde de l'analogie IP après qu'un client a fermé toutes ses connexions au service évolutif "sticky". Avant l'expiration de cette temporisation, toute nouvelle connexion du client est transmise au même noeud de la grappe. Une valeur 0 indique que l'analogie dure tant qu'il existe une connexion entre le client et le service évolutif. La valeur -1 indique que l'analogie dure jusqu'à ce que le noeud de grappe auquel le client est relié échoue ou se réinitialise. Ainsi, aucune temporisation n'est appliquée.

Cette propriété ne s'applique qu'aux ressources avec règle_équilibrage_lignes=équilibrage_lignes_sticky ou équilibrage_lignes_sticky_étendu.

Catégorie : facultative

Valeur par défaut : 0

Réglable : toujours

Intervalle_tests_superficiels

(nombre entier)

Nombre de secondes entre les appels pour un test rapide de la ressource. Cette propriété ne peut être créée que par le gestionnaire du groupe de ressources. Si elle est déclarée dans le fichier RTR, elle est disponible pour l'administrateur.

Elle est facultative si une valeur par défaut est spécifiée dans le fichier RTR. Si l'attribut Réglable n'est pas spécifié dans le fichier des types de ressources, la valeur Réglable de la propriété est when_disabled.

Cette propriété est requise si l'attribut Valeur par défaut n'est pas déclaré dans le fichier RTR.

Catégorie : conditionnelle

Valeur par défaut : voir la description précédente

Réglable : lorsque désactivée

Propriétés étendues

Propriétés étendues telles que définies dans le fichier RTR du type de ressource. La mise en oeuvre du type de ressource définit ces propriétés. Pour de plus amples informations sur les attributs individuels pouvant être définis pour les propriétés étendues, reportez-vous à Attributs des propriétés de ressources.

Catégorie : conditionnelle

Valeur par défaut : aucune

Réglable : dépend de chaque propriété

Mode_basculement

(énumération)

Les réglages possibles sont None, Soft, et Hard. Indique si le gestionnaire du groupe de ressources déplace un groupe de ressources ou suspend un noeud en réponse à l'échec d'une méthode d'appel Start, Stop, ou Arrêt_moniteur sur la ressource.

None indique que le gestionnaire du groupe de ressources doit régler l'état de la ressource lors de l'échec de la méthode et attendre l'intervention de l'opérateur.

Soft indique qu'en cas d'échec d'une méthode Start, le gestionnaire du groupe de ressources déplace le groupe de ressources sur un autre noeud, et qu'en cas d'échec d'une méthode Stop ou Arrêt_moniteur, il définit la ressource sur l'état ÉCHEC_ARRÊT, et le groupe de ressources sur l'état ERREUR_ÉCHEC_ARRÊT, et attend l'intervention de l'opérateur. Pour les échecs de Stop ou d'Arrêt_moniteur, les réglages None et Soft sont équivalents. Hard indique que l'échec d'une méthode Start entraîne le déplacement du groupe, et que l'échec d'une méthode Stop ou Arrêt_moniteur entraîne l'arrêt forcé de la ressource par la suspension du noeud de la grappe.

Catégorie : facultative

Valeur par défaut : aucune

Réglable : toujours

Règle_équilibrage_lignes

(chaîne de caractères)

Chaîne de caractères qui définit les règles d'équilibrage des lignes. Cette propriété n'est utilisée qu'avec les services évolutifs. Le gestionnaire du groupe de ressources crée automatiquement cette propriété si la propriété Évolutivité est déclarée dans le fichier RTR.

règle_équilibrage_lignes peut prendre les valeurs suivantes :

équilibrage_lignes_pondéré (valeur par défaut). La charge est répartie entre plusieurs noeuds en fonction des poids définis dans la propriété poids_équilibrage_lignes.

équilibrage_lignes_sticky. Un client donné (identifié par son adresse IP) du service évolutif est toujours envoyé sur le même noeud de la grappe.

équilibrage_lignes_sticky_étendu. Un client donné (identifié par son adresse IP), connecté à l'adresse IP d'un service sticky à caractère joker est toujours envoyé sur le même noeud de grappe, indépendamment du port vers lequel il est dirigé.

Catégorie : conditionnelle/facultative

Valeur par défaut : équilibrage_lignes_pondéré

Réglable : à la création

Poids_équilibrage_lignes

(tableau de chaînes de caractères)

Pour les ressources évolutives uniquement. Le gestionnaire du groupe de ressources crée automatiquement cette propriété si la propriété Évolutivité est déclarée dans le fichier RTR. Le format est [poids]@[noeud], [poids]@[noeud], où [poids] est un nombre entier qui représente la part de charge relative attribuée au [noeud] spécifié. Cette part correspond au poids du noeud divisé par la somme de tous les poids. Par exemple, 1@1,3@2 indique que le noeud 1 reçoit 1/4 de la charge et que le noeud 2 en reçoit les 3/4. La chaîne de caractères vide (""), valeur par défaut, définit une répartition uniforme. Les noeuds auxquels aucun poids explicite n'est attribué reçoivent un poids par défaut de 1.

Si l'attribut Réglable n'est pas spécifié dans le fichier du type de ressources, la valeur Réglable de la propriété est Anytime. En changeant cette propriété, vous modifiez uniquement la répartition des nouvelles connexions.

Catégorie : conditionnelle/facultative

Valeur par défaut : chaîne de caractères vide

Réglable : toujours

Temporisation_ [méthode] pour chaque méthode de rappel de type

(nombre entier)

Espace de temps, en secondes, après lequel le gestionnaire du groupe de ressources conclut à l'échec de l'appel d'une méthode.

Catégorie : conditionnelle/facultative

Valeur par défaut : 3 600 secondes, ou une heure, si la méthode est déclarée dans le fichiers RTR

Réglable : toujours

Commutateur_contrôlé

(énumération)

Défini sur Activé ou Désactivé par le gestionnaire du groupe de ressources si l'administrateur de la grappe active ou désactive le moniteur à l'aide d'un utilitaire d'administration. S'il est Désactivé, la méthode start du moniteur ne peut être appelée ; il faut attendre qu'il soit réactivé. Si la ressource n'a pas de méthode de rappel du moniteur, cette propriété n'existe pas.

Catégorie : interrogation uniquement

Valeur par défaut : activé

Réglable : jamais

Ressources_réseau_utilisées

(tableau de chaînes de caractères)

Liste des noms d'hôtes logiques ou des ressources réseau d'adresses partagées utilisées par la ressource. Pour les services évolutifs, cette propriété doit se référer aux ressources des adresses partagées se trouvant dans un groupe de ressources séparé. Pour les services à basculement, cette propriété se réfère aux noms d'hôtes logiques ou aux ressources des adresses partagées se trouvant dans le même groupe de ressources. Le gestionnaire du groupe de ressources crée automatiquement cette propriété si la propriété Évolutivité est déclarée dans le fichier RTR. Si Évolutivité n'est pas déclarée dans le fichier RTR, Ressources_réseau_utilisées est indisponible, à moins d'être explicitement déclarée dans le fichier RTR.

Si l'attribut Réglable n'est pas spécifié dans le fichier des types de ressources, la valeur Réglable de la propriété est At_creation.

Catégorie : conditionnelle/requise

Valeur par défaut : aucune

Réglable : à la création

Basculement_activé_désactivé

(énumération)

Défini sur Activé ou Désactivé par le gestionnaire du groupe de ressource si l'administrateur de la grappe active ou désactive la ressource à l'aide d'un utilitaire d'administration. S'il est désactivé, aucun rappel ne peut être effectué pour la ressource ; il faut attendre qu'il soit réactivé.

Catégorie : interrogation uniquement

Valeur par défaut : désactivé

Réglable : jamais

Liste_ports

(tableau de chaînes de caractères)

Une liste, séparée par des virgules, des numéros de ports sur lesquels écoute le serveur. À la suite de chaque numéro de port se trouve le protocole utilisé par le port, par exemple, Liste_ports=80/tcp. Si la propriété Évolutivité est déclarée dans le fichier RTR, le gestionnaire du groupe de ressources crée automatiquement Liste_ports. Dans le cas contraire, la propriété est indisponible à moins d'être explicitement déclarée dans le fichier RTR.

Si vous souhaitez définir cette propriété pour Apache, reportez-vous au chapitre correspondant du Sun Cluster 3.1 Data Services Installation and Configuration Guide.

Catégorie : conditionnelle/requise

Valeur par défaut : aucune

Réglable : à la création

Description_R

(chaîne de caractères)

Brève description de la ressource.

Catégorie : facultative

Valeur par défaut : chaîne de caractères vide

Réglable : toujours

Dépendances_ressource

(tableau de chaînes de caractères)

Liste des ressources du même groupe ou de groupes différents sur lesquelles cette ressource a une dépendance forte. Si le démarrage d'une des ressources de la liste échoue, cette ressource ne pourra pas démarrer. Si cette ressource et une des ressources de sa liste démarrent en même temps, le gestionnaire du groupe de ressources attend que la ressource de la liste démarre avant de lancer cette ressource. Si la ressource de la liste Dépendances_ressource ne démarre pas (par exemple, si le groupe de ressources de la ressource de la liste reste déconnecté ou si la ressource de la liste est à l'état Échec_démarrage), cette ressource reste également déconnectée. Si elle reste déconnectée du fait d'une dépendance sur une ressource d'un autre groupe de ressources échouant au démarrage, ce dernier se met à l'état En_ligne_en_attente_bloqué.

Si la ressource est déconnectée au même moment que celles de la liste, elle s'arrête avant les ressources de la liste. Toutefois, si la ressource reste connectée ou échoue à l'arrêt, une ressource de la liste se trouvant dans un autre groupe de ressources s'arrête malgré tout. Les ressources de la liste ne peuvent pas être désactivées tant que cette ressource ne l'est pas.

Par défaut, dans un groupe de ressources, les ressources d'application ont une dépendance forte implicite sur les ressources d'adresses réseau. Dépendances_réseau_implicites dans Propriétés des groupes de ressources contient de plus amples informations.

Au sein d'un groupe de ressources, les méthodes Démarrage_avant_réseau sont exécutées par ordre de dépendance avant les méthodes Start. Les méthodes Arrêt_après_réseau sont exécutées par ordre de dépendance après les méthodes Stop. Dans les groupes de ressources différents, le dépendant attend que la ressource dont il dépend finisse Démarrage_avant_réseau et Start avant d'exécuter Démarrage_avant_réseau. La ressource dont dépend le dépendant attend que celui-ci finisse Stop et Arrêt_après_réseau avant d'exécuter Stop.

Catégorie : facultative

Valeur par défaut : liste vide

Réglable : toujours

Redémarrage_dépendances_ressource

(tableau de chaînes de caractères)

Liste des ressources du même groupe ou de groupes différents, sur lesquelles cette ressource a une dépendance de redémarrage. Si le démarrage d'une des ressources de la liste échoue, cette ressource ne pourra pas démarrer. Si cette ressource ou une des ressources de sa liste démarre en même temps, le gestionnaire du groupe de ressources attend que la ressource de la liste démarre avant de lancer cette ressource.

Si la ressource de la liste Dépendances_ressource ne démarre pas, (par exemple, si le groupe de ressources de la ressource de la liste reste déconnecté ou si la ressource de la liste est à l'état Échec_démarrage), cette ressource reste également déconnectée. Si elle reste déconnectée du fait d'une dépendance avec une ressource d'un autre groupe de ressources qui ne démarre pas, ce dernier se met à l'état En_ligne_en_attente_bloqué.

Si la ressource est déconnectée au même moment que celles de la liste, elle s'arrête avant les ressources de la liste. Toutefois, si la ressource reste connectée ou échoue à l'arrêt, une ressource de la liste se trouvant dans un autre groupe de ressources s'arrête malgré tout. Les ressources de la liste ne peuvent pas être désactivées tant que cette ressource ne l'a pas été.

Cette propriété fonctionne de la même façon que Dépendances_ressources, à la différence que si une ressource de la liste de dépendance de redémarrage est redémarrée, cette ressource l'est aussi. Le redémarrage de cette ressource intervient après que la ressource de la liste est à nouveau en ligne.

Au sein d'un groupe de ressources, les méthodes Démarrage_avant_réseau sont exécutées par ordre de dépendance avant les méthodes Start. Les méthodes Arrêt_après_réseau sont exécutées par ordre de dépendance après les méthodes Stop. Dans les groupes de ressources différents, le dépendant attend que la ressource dont il dépend finisse Démarrage_avant_réseau et Start avant d'exécuter Démarrage_avant_réseau. La ressource dont dépend le dépendant attend que celui-ci finisse Stop et Arrêt_après_réseau avant d'exécuter Stop.

Catégorie : facultative

Valeur par défaut : liste vide

Réglable : toujours

Dépendances_ressource_faibles

(tableau de chaînes de caractères)

Liste des ressources du même groupe ou de groupes différents, sur lesquelles cette ressource a une dépendance faible. Une dépendance faible détermine l'ordre des méthodes d'appel au sein du groupe. Le gestionnaire du groupe de ressources appelle les méthodes Start des ressources de cette liste avant la méthode Start de cette ressource. Le gestionnaire du groupe de ressources appelle les méthodes Stop de cette ressource avant les méthodes Stop des ressources de la liste. La ressource peut toujours démarrer, même si celles de la liste échouent au démarrage ou restent déconnectées.

Si cette ressource et une ressource de sa liste Dépendances_ressource_faibles démarrent en même temps, le gestionnaire du groupe de ressources attend que la ressource de la liste démarre avant de démarrer cette ressource. Si la ressource de la liste de démarre pas (par exemple, si le groupe de ressources auquel elle appartient reste déconnecté ou si elle est à l'état Échec_démarrage) cette ressource démarre. Le groupe de ressources de cette ressource peut temporairement se mettre à l'état En_ligne_en_attente_bloqué tandis que les ressources de la liste Dépendances_ressource_faibles de cette ressource démarrent. Lorsque toutes les ressources de la liste ont démarré ou ont échoué au démarrage, cette ressource démarre et son groupe se remet à l'état En_ligne_en_attente.

Si la ressource est déconnectée au même moment que celles de la liste, elle s'arrête avant les ressources de la liste. Toutefois, si la ressource reste connectée et échoue à l'arrêt, une ressource de la liste qui se trouve dans un autre groupe de ressources s'arrête quand même. Les ressources de la liste ne peuvent pas être désactivées tant que cette ressource ne l'a pas été.

Au sein d'un groupe de ressources, les méthodes Démarrage_avant_réseau sont exécutées par ordre de dépendance avant les méthodes Start. Les méthodes Arrêt_après_réseau sont exécutées par ordre de dépendance après les méthodes Stop. Dans les groupes de ressources différents, le dépendant attend que la ressource dont il dépend finisse Démarrage_avant_réseau et Start avant d'exécuter Démarrage_avant_réseau. La ressource dont dépend le dépendant attend que celui-ci finisse Stop et Arrêt_après_réseau avant d'exécuter Stop.

Catégorie : facultative

Valeur par défaut : liste vide

Réglable : toujours

Nom_ressource

(chaîne de caractères)

Nom de l'instance de la ressource. Ce nom doit être unique au sein de la configuration de la grappe et ne peut pas être modifié après la création de la ressource.

Catégorie : requise

Valeur par défaut : aucune

Réglable : jamais

Nom_projet_ressource

(chaîne de caractères)

Nom de projet Solaris associé à la ressource. Cette propriété permet d'appliquer aux services de données de la grappe les fonctions de gestion de ressources de Solaris, telles que partage d'unité centrale ou pools de ressources. Lorsque le gestionnaire du groupe de ressources met les ressources en ligne, il lance les processus correspondants sous ce nom de projet. Si cette propriété n'est pas spécifiée, le nom du projet est pris dans la ressource Nom_projet_GR du groupe de ressources qui contient la ressource (pour de plus amples informations, reportez-vous à propriétés_gr(5)). Si aucune propriété n'est spécifiée, le gestionnaire du groupe de ressources utilise le nom de projet par défaut. Le nom de projet spécifié doit se trouver dans la base de données des projets et le superutilisateur doit être configuré comme membre du projet nommé. La prise en charge de cette propriété commence à la version 9 de Solaris.

Remarque : toute modification apportée à cette propriété ne prend effet qu'après le redémarrage de la ressource.

Catégorie : facultative

Valeur par défaut : NULL

Réglable : toujours

État_ressource sur chaque noeud de la grappe

(énumération)

État de la ressource de chaque noeud de la grappe déterminé par le gestionnaire du groupe de ressources. Cet état peut être : En_ligne, Hors_ligne, Échec_arrêt, Échec_démarrage, Échec_contrôle, et En_ligne_non_contrôlé.

Cette propriété ne peut pas être configurée.

Catégorie : interrogation uniquement

Valeur par défaut : aucune

Réglable : jamais

Nombre_nouvelles_tentatives

(nombre entier)

Nombre de tentatives de redémarrage d'une ressource par le moniteur si celle-ci échoue. Cette propriété ne peut être créée que par le gestionnaire du groupe de ressources. Si elle est déclarée dans le fichier RTR, elle est disponible pour l'administrateur. Elle est facultative si une valeur par défaut est spécifiée dans le fichier RTR.

Si l'attribut Réglable n'est pas spécifié dans le fichier des types de ressources, la valeur Réglable de la propriété est when_disabled.

Cette propriété est requise si l'attribut Valeur par défaut n'est pas déclaré dans le fichier RTR.

Catégorie : conditionnelle

Valeur par défaut : voir la description

Réglable : lorsque désactivée

Intervalle_nouvelles_tentatives

(nombre entier)

Intervalle de temps en seconde entre les tentatives de redémarrage d'une ressource qui a échoué. Le moniteur de ressources utilise cette propriété en association avec Nombre_nouvelles_tentatives. Cette propriété ne peut être créée que par le gestionnaire du groupe de ressources. Si elle est déclarée dans le fichier RTR, elle est disponible pour l'administrateur. Elle est facultative si une valeur par défaut est spécifiée dans le fichier RTR.

Si l'attribut Réglable n'est pas spécifié dans le fichier des types de ressources, la valeur Réglable de la propriété est when_disabled.

Cette propriété est requise si l'attribut Valeur par défaut n'est pas déclaré dans le fichier RTR.

Catégorie : conditionnelle

Valeur par défaut : voir la description précédente

Réglable : lorsque désactivée

Évolutivité

(Booléen)

Indique si la ressource est évolutive. Si cette propriété est déclarée dans le fichier RTR, le gestionnaire du groupe de ressources crée automatiquement les propriétés de service évolutives suivantes pour les ressources de ce type : ressources_réseau_utilisées, liste_ports, règle_équilibrage_lignes, et poids_équilibrage_lignes. Ces propriétés possèdent leur valeur par défaut à moins d'être spécifiquement déclarées dans le fichier RTR. La valeur par défaut de Évolutivité (lorsqu'elle est déclarée dans le fichier RTR) est Vrai.

Lorsque cette propriété est définie dans le fichier RTR, l'attribut Réglable doit être défini sur at_creation, sinon la création de la ressource échoue.

Si cette propriété n'est pas déclarée dans le fichier RTR :

  • La ressource n'est pas évolutive.
  • L'administrateur de la grappe ne peut régler cette propriété.
  • Aucune propriété de service évolutive n'est définie par le gestionnaire du groupe de ressources.
Vous pouvez toutefois, si vous le souhaitez, déclarer explicitement les propriétés Ressources_réseau_utilisées et Liste_ports dans le fichier RTR, car ces propriétés peuvent être utiles aussi bien dans le cadre d'un service non évolutif que dans le cadre d'un service évolutif.

Catégorie : facultative

Valeur par défaut : voir la description précédente

Réglable : à la création

Statut de chaque noeud de la grappe

(énumération)

Défini par le moniteur de ressources. Les valeurs possibles sont : OK, défectueux, par_défaut, inconnu, et hors_ligne. Le gestionnaire du groupe de ressources définit la valeur sur inconnu lorsque la ressource est mise en ligne et sur hors_ligne lorsqu'elle est déconnectée.

Catégorie : interrogation uniquement

Valeur par défaut : aucune

Réglable : jamais

msg_statut de chaque noeud de la grappe

(chaîne de caractères)

Défini par le moniteur de ressources en même temps que la propriété Statut. Cette propriété est réglable par ressource et par noeud. Le gestionnaire du groupe de ressources définit cette propriété sur une chaîne de caractères vide lorsque la ressource est déconnectée.

Catégorie : interrogation uniquement

Valeur par défaut : aucune

Réglable : jamais

Intervalle_tests_complets

(nombre entier)

Durée en secondes entre les appels de tests à haut temps système de la ressource. Cette propriété ne peut être créée que par le gestionnaire du groupe de ressources. Si elle est déclarée dans le fichier RTR, elle est disponible pour l'administrateur. Elle est facultative si une valeur par défaut est spécifiée dans le fichier RTR.

Si l'attribut Réglable n'est pas spécifié dans le fichier des types de ressources, la valeur Réglable de la propriété est when_disabled.

Cette propriété est requise si l'attribut Valeur par défaut n'est pas déclaré dans le fichier RTR.

Catégorie : conditionnelle

Valeur par défaut : aucune

Réglable : lorsque désactivée

Type

(chaîne de caractères)

Type de ressource d'instance.

Catégorie : requise

Valeur par défaut : aucune

Réglable : jamais

Version_type

(chaîne de caractères)

Indique la version de type de ressource actuellement associée à cette ressource. Le gestionnaire du groupe de ressources crée automatiquement cette propriété qui ne peut pas être déclarée dans le fichier RTR. La valeur de cette propriété correspond à la propriété Version_TR du type de la ressource. Lorsqu'une ressource est créée, la propriété Version_type n'est pas spécifiée explicitement, même si elle peut apparaître comme un suffixe du nom du type de ressource. Lorsqu'une ressource est modifiée, la valeur de la propriété Version_type peut être changée.

Sa réglabilité dépend de :

  • la version actuelle du type de ressource ;
  • la directive #$upgrade_from du fichier RTR.

Catégorie : voir la description

Valeur par défaut : aucune

Réglable : voir la description

Analogie_UDP

(Booléen)

Si elle est définie sur Vrai, les paquets UDP d'un client donné sont tous transmis sur le même noeud de serveur de grappe, de la même façon que sont transmises les connexions TCP. Si les connexions TCP d'un noeud de serveur sont bloquées sur un noeud de serveur, les paquets UDP sont aussi envoyés sur ce noeud. Si elle est définie sur Faux, ce comportement n'est pas maintenu et les paquets UDP d'un client donné peuvent aboutir sur un noeud différent à partir de ce client.

Cette propriété ne s'applique qu'aux ressources avec règle_équilibrage_lignes=équilibrage_lignes_sticky ou équilibrage_lignes_sticky_étendu.

Catégorie : facultative

Valeur par défaut : faux

Réglable : lorsque désactivée

Analogie_faible

(Booléen)

Si elle est définie sur Vrai, la forme faible de l'analogie client est activée. Ainsi, les connexions d'un client donné sont autorisées à être envoyées au même noeud de serveur, sauf :

  • Lorsqu'un récepteur de serveur démarre, par exemple, du fait du redémarrage d'un moniteur de défaillance, du basculement ou de la commutation d'une ressource, ou d'un noeud ayant rejoint une grappe après une panne.
  • Lorsque poids_équilibrage_lignes pour la ressource évolutive change à la suite d'une action d'administration.

L'analogie faible constitue une alternative à faible surcharge à la forme par défaut, tant en termes de consommation de mémoire qu'en termes de cycles de processeurs.

Cette propriété n'est utile que si règle_équilibrage_lignes est soit équilibrage_lignes_sticky, soit équilibrage_lignes_sticky_étendu.

Cette propriété n'est utilisée qu'avec les services évolutifs.

Catégorie : facultative

Valeur par défaut : aucune

Réglable : lorsque désactivée

Retourner en haut de la page


Propriétés des groupes de ressources

Les valeurs des propriétés des groupes de ressources sont classées comme l'indique le tableau suivant :

Propriétés des groupes de ressources

Nom de la propriété Description

Démarrage_automatique_sur_nouvelle_grappe

(Booléen)

Cette propriété interdit le démarrage automatique d'un groupe de ressources lorsqu'une nouvelle grappe est formée. Si elle est définie sur Vrai, le gestionnaire du groupe de ressources tente de démarrer automatiquement le groupe de ressources pour exécuter Noeuds_principaux_souhaités lorsque la grappe est réinitialisée. Si elle est définie sur Faux, le groupe de ressources ne démarre pas automatiquement lorsque la grappe se réinitialise.

Catégorie : facultative

Valeur par défaut : vrai

Réglable : toujours

Noeuds_principaux_souhaités

(nombre entier)

Nombre de noeuds sur lesquels le groupe peut fonctionner simultanément.

La valeur par défaut est 1. Si la propriété mode_groupe_ressources est Basculement, la valeur de cette propriété doit être supérieure à 1. Si la propriété mode_groupe_ressources est Évolutivité, une valeur supérieure à 1 peut être adoptée.

Catégorie : facultative

Valeur par défaut : 1, voir la description

Réglable : toujours

Rétablissement

(Booléen)

Valeur booléenne indiquant s'il faut recalculer l'ensemble de noeuds sur lesquels le noeud est actif lorsque les membres de la grappe changent. Un recalcul peut amener le gestionnaire du groupe de ressources à déconnecter le groupe des noeuds qui ne sont pas des noeuds de prédilection et à les connecter aux noeuds de prédilection.

Catégorie : facultative

Valeur par défaut : faux

Réglable : toujours

Ressources_globales_utilisées

(tableau de chaînes de caractères)

Indique si les systèmes de fichiers de la grappe sont utilisés par une ressource de ce groupe. L'administrateur peut utiliser deux valeurs : l'astérisque (*) pour indiquer toutes les ressources globales et la chaîne de caractères vide ("") pour indiquer aucune ressource globale.

Catégorie : facultative

Valeur par défaut : toutes les ressources globales

Réglable : toujours

Dépendances_réseau_implicites

(Booléen)

Valeur booléenne indiquant, lorsqu'elle est sur Vrai, que le gestionnaire du groupe de ressources doit appliquer de fortes dépendances de ressources d'adresses non-réseau aux ressources d'adresses réseau au sein du groupe. Ainsi, le gestionnaire du groupe de ressources démarre toutes les ressources d'adresses réseau avant toutes les autres ressources et arrête les ressources d'adresses réseau après toutes les autres ressources au sein de groupe. Les ressources d'adresses réseau comprennent les ressources de type nom d'hôte logique et adresses partagées.

Dans un groupe de ressources évolutif, cette propriété n'a aucune incidence car un groupe de ressources évolutif ne contient pas de ressources d'adresses réseau.

Catégorie : facultative

Valeur par défaut : vrai

Réglable : lorsque désactivée

Noeuds_principaux_max.

(nombre entier)

Nombre maximum de noeuds auxquels le groupe peut être connecté en même temps.

La valeur par défaut est 1. Si la propriété mode_groupe_ressources est Basculement, la valeur de cette propriété ne doit pas être supérieure à 1. Si la propriété mode_groupe_ressources est Évolutivité, une valeur supérieure à 1 peut être adoptée.

Catégorie : facultative

Valeur par défaut : 1, voir la description

Réglable : toujours

Liste_noeuds

(tableau de chaînes de caractères)

Liste (avec virgules de séparation) des noeuds de la grappe auxquels le groupe peut être connecté par ordre de préférence. Ces noeuds correspondent aux noeuds principaux potentiels ou maîtres du groupe de ressources.

Catégorie : facultative

Valeur par défaut : liste de tous les noeuds de la grappe en ordre arbitraire

Réglable : toujours

Préfixe_chemin_accès

(chaîne de caractères)

Répertoire du système de fichiers de la grappe dans lequel les ressources du groupe peuvent écrire des fichiers d'administration essentiels. Certaines ressources demandent cette propriété. Faites en sorte que Préfixe_chemin_accès soit unique pour chaque groupe de ressources.

Catégorie : facultative

Valeur par défaut : chaîne de caractères vide

Réglable : toujours

Intervalle_transfert

(nombre entier)

Valeur exprimée par un nombre entier non négatif (en secondes) utilisée par le gestionnaire du groupe de ressources pour déterminer où mettre le groupe de ressources en ligne en cas de reconfiguration ou après une commande scha_control -O GIVEOVER, ou une fonction scha_control, où l'argument SCHA_GIVEOVER est exécuté.

En cas de reconfiguration, si le groupe de ressources ne parvient pas à se connecter plus d'une fois au cours des dernières secondes de l'Intervalle_transfert sur un noeud particulier (parce que la méthode Start ou Démarrage_avant_réseau s'est arrêtée avec une valeur non nulle ou une temporisation), ce noeud est considéré comme inéligible pour héberger le groupe de ressources et le gestionnaire du groupe de ressources cherche un autre maître.

Si l'appel de la commande scha_control ou de la fonction scha_control d'une ressource entraîne la déconnexion du groupe de ressources d'un noeud particulier au cours des dernières secondes de l'Intervalle_transfert, ce noeud est inéligible pour héberger le groupe de ressources puisque scha_control va être appelée à partir d'un autre noeud.

Catégorie : facultative

Valeur par défaut : 3600 (une heure)

Réglable : toujours

Liste_ressources

(tableau de chaînes de caractères)

Liste des ressources contenues dans le groupe. L'administrateur ne peut pas définir directement cette propriété. C'est le gestionnaire du groupe de ressources qui l'actualise lorsque l'administrateur ajoute ou supprime des ressources du groupe.

Catégorie : interrogation uniquement

Valeur par défaut : liste vide

Réglable : jamais

RG_Affinities

(chaîne de caractères)

Le gestionnaire du groupe de ressources doit essayer de placer le groupe de ressources sur un noeud qui est le maître actuel d'un autre groupe de ressources donné (analogie positive), ou sur un noeud qui n'est pas le maître actuel d'un groupe de ressources donné (analogie négative).

Les réglages comprennent :

  • ++, ou positif fort ;
  • +, ou positif faible ;
  • -, ou négatif faible ;
  • - -, ou négatif fort.

Les analogies fortes sont strictement appliquées. Ce groupe de ressources n'est jamais connecté, ni autorisé à rester connecté sur un noeud auquel un groupe de ressources de la liste n'est pas connecté (analogie positive forte) ou déconnecté (analogie négative forte). En d'autres termes, ce groupe de ressources "suit" automatiquement un groupe pour lequel il a une analogie positive forte, et "évite" automatiquement un groupe pour lequel il a une analogie négative forte.

S'il n'y a aucun noeud sur lequel les analogies fortes peuvent être satisfaites (sur la base de l'état actuel des autres groupes de ressources), ce groupe reste déconnecté. Si l'état des autres groupes de ressources change, de sorte que les analogies fortes de ce groupe peuvent de nouveau être satisfaites, ce dernier se reconnecte automatiquement. Le graphe de toutes les RG_affinities fortes (positives et négatives) avec Dépendances_GR n'est pas autorisé à contenir de cycles.

Les analogies faibles sont satisfaites "au mieux" et ne sont pas strictement appliquées. Lorsque ce groupe de ressources est mis en ligne (par exemple, après un basculement), le gestionnaire du groupe de ressources tente de choisir un noeud qui satisfasse le plus grand nombre de ses analogies faibles. Les analogies faibles ont la priorité sur l'ordre de préférence de Liste_noeuds. Les analogies faibles de ce groupe ne l'amènent pas à changer de noeuds en réponse au mouvement des autres groupes. Les cycles sont autorisés dans le graphe des RG_affinities faibles.

Remarque : faites attention lorsque vous attribuez plus d'une analogie forte aux RG_affinities d'un groupe de ressources donné, car si toutes les analogies fortes déclarées ne peuvent pas être satisfaites, le groupe reste déconnecté.

Catégorie : facultative

Valeur par défaut : chaîne de caractères vide

Réglable : toujours

Dépendances_groupe_ressources

(tableau de chaînes de caractères)

Liste facultative des groupes de ressources indiquant un ordre de préférence pour mettre en ligne ou hors ligne d'autres groupes sur le même noeud. Le graphe de toutes les analogies_GR fortes (positives et négatives), ainsi que Dépendances_GR ne peut pas contenir de cycles.

Supposons par exemple que le groupe de ressources GR2 figure dans la liste Dépendances_GR du groupe de ressources GR1. En d'autres termes, supposons que GR1 ait une dépendance de groupe de ressources sur GR2. Les points suivants résument les effets de la dépendance de ce groupe de ressources :

  • Lorsqu'un noeud rejoint la grappe, les méthodes BOOT de ce noeud ne sont pas exécutées sur les ressources de GR1 tant que toutes les méthodes BOOT de ce noeud n'ont pas été effectuées sur les ressources de GR2.
  • Si GR1 et GR2 sont tous les deux à l'état En_ligne_en_attente sur le même noeud au même moment, les méthodes de démarrage (Démarrage_avant_réseau ou Start) ne sont exécutées sur aucune des ressources de GR1 tant que les ressources de GR2 n'ont pas effectué leurs méthodes de démarrage.
  • Si GR1 et GR2 sont tous les deux à l'état En_ligne_en_attente sur le même noeud au même moment, les méthodes d'arrêt (STOP ou Arrêt_après_réseau) ne sont exécutées sur aucune des ressources de GR2 tant que toutes les ressources de GR1 n'ont pas effectué leurs méthodes d'arrêt.
  • Toute tentative de changement de noeud principal de GR1 ou GR2 échoue si cette action est susceptible de laisser GR1 en ligne sur un noeud quel qu'il soit et GR2 hors ligne sur tous les noeuds. Les pages de manuel scswitch(1M) et scsetup(1M) contiennent de plus amples informations à ce sujet.
  • Il n'est pas permis d'attribuer une valeur supérieure à zéro à la propriété Eléments_principaux_souhaités sur GR1 si Eléments_principaux_souhaités est défini sur zéro sur GR2.
  • Il n'est pas permis de définir la propriété Démarrage_automatique_sur_nouvelle_grappe sur Vrai sur GR1si elle est définie sur Faux sur GR2.

Catégorie : facultative

Valeur par défaut : liste vide

Réglable : toujours

Description_groupe_ressources

(chaîne de caractères)

Brève description du groupe de ressources.

Catégorie : facultative

Valeur par défaut : chaîne de caractères vide

Réglable : toujours

Mode_groupe_ressources

(énumération)

Indique si le groupe de ressources est un groupe évolutif ou de basculement. Si la valeur est Basculement, le gestionnaire du groupe de ressources définit la propriété Noeuds_principaux_max. du groupe sur 1 ; le contrôle du groupe de ressources est alors effectué par un seul noeud.

Si la valeur de cette propriété est Évolutivité, le gestionnaire du groupe de ressources permet à la propriété Noeuds_principaux_max. d'avoir une valeur supérieure à 1. Cette valeur indique que le noeud peut être contrôlé par plusieurs noeuds à la fois.

Remarque : le gestionnaire du groupe de ressources ne permet pas d'ajouter une ressource dont la propriété Basculement est Vrai à un groupe de ressources dont le Mode_groupe_ressources est Évolutivité.

Catégorie : facultative

Valeur par défaut : basculement si la propriété Noeuds_principaux_max. est 1 ; Évolutivité si la propriété Noeuds_principaux_max. est supérieure à 1.

Réglable : jamais

Nom_groupe_ressources

(chaîne de caractères)

Nom du groupe de ressources. Cette propriété est requise. En outre, elle doit être unique au sein de la grappe.

Catégorie : requise

Valeur par défaut : aucune

Réglable : jamais

Nom_projet_GR

(chaîne de caractères)

Nom du projet Solaris associé au groupe de ressources. Cette propriété permet d'appliquer aux services de données de la grappe, les fonctions de gestion de ressources de Solaris, telles que partage d'unité centrale ou pools de ressources. Lorsque le gestionnaire du groupe de ressources met en ligne les groupes de ressources, il lance les processus correspondants sous ce nom de projet, pour les ressources dont la propriété Nom_projet_ressource n'est pas définie. Le nom de projet spécifié doit figurer dans la base de données des projets et le superutilisateur doit être configuré comme membre du projet nommé.

Cette propriété n'est prise en charge qu'à partir de Solaris 9.

Remarque : toute modification apportée à cette propriété ne prend effet qu'après le redémarrage de la ressource.

Catégorie : requise

Valeur par défaut : aucune

Réglable : toujours

État_GR sur chaque noeud de la grappe

(énumération)

Défini par le gestionnaire du groupe de ressources sur En_ligne, Hors_ligne, En_ligne_en_attente, Hors_ligne_en_attente, En_ligne_en_attente_bloqué, Erreur_échec_arrêt, ou En_ligne_par_défaut pour décrire l'état du groupe sur chaque noeud de la grappe.

Cette propriété n'est pas configurable par l'utilisateur. Toutefois, elle peut être définie indirectement en appelant scswitch(1M) (ou à l'aide des commandes scsetup(1M) ou SunPlex Manager équivalentes).

Catégorie : interrogation uniquement

Valeur par défaut : hors_ligne

Réglable : jamais

RG_system

(Booléen)

Valeur booléenne indiquant, lorsqu'elle est définie sur Vrai sur un groupe de ressources, que les opérations scrgadm(1M) et scswitch(1M) autorisées sur ce groupe de ressources sont limitées. En outre, certaines opérations sont limitées si la valeur RG_System des ressources de ce groupe de ressources est Vrai.

Un groupe de ressources dont la valeur RG_System est définie sur Vrai est appelé groupe de ressources système. La modification de la propriété RG_System elle-même n'est jamais limitée, quelle que soit sa valeur actuelle. La page de manuel rg_properties(5) décrit ces restrictions de manière plus détaillée.

Catégorie : facultative

Valeur par défaut : faux

Réglable : toujours

Retourner en haut de la page


Attributs des propriétés de ressources

Les attributs des propriétés de ressources peuvent être utilisés pour modifier les propriétés définies par le système ou pour créer des propriétés étendues.

Warning Symbol La valeur NULL ou la chaîne de caractères vide ("") ne peuvent être définies comme valeur par défaut pour les types booléen, énumération, ou int.

Attributs des propriétés de ressources

Nom de la propriété Description
Propriété

Nom de la propriété de ressource.

Étendue

Indique que l'entrée du fichier RTR déclare une propriété étendue définie par l'implémentation du type de ressource. Si cet attribut n'apparaît pas, l'entrée correspond à une propriété définie par le système.

Description

Ligne de caractères présentant une brève description de la propriété. L'attribut Description ne peut pas être utilisé dans le fichier RTR pour les propriétés définies par le système.

Type de propriété

Les types autorisés sont : la chaîne de caractères, le booléen, l'int., l'énumération, et le tableau de chaînes de caractères. L'attribut type ne peut pas être utilisé dans le fichier RTR pour les propriétés définies par le système. Le type détermine les valeurs de propriété et les types d'attributs autorisés dans les entrées du fichier RTR. Le type énumération est un ensemble de valeurs de chaînes de caractères.

Valeur par défaut

Indique une valeur par défaut pour la propriété.

Réglable

Indique si l'administrateur de la grappe peut lui-même définir la valeur de cette propriété dans une ressource. Elle peut être définie sur Aucune ou Faux pour empêcher l'administrateur de définir cette propriété. Les valeurs autorisant un réglage par l'administrateur sont Vrai ou Anytime (toujours), at_creation (uniquement au moment de la création de la ressource), ou when_disabled (quand la ressource est désactivée).

La valeur par défaut est Vrai (Anytime).

Enumlist

Pour un type énumération, ensemble de valeurs de chaînes de caractères permises pour la propriété.

Min

Pour un type int, valeur minimale permise pour la propriété.

Max

Pour un type int, valeur maximale permise pour la propriété.

Longueur_min

Pour les types chaîne de caractères et tableau de chaînes de caractères, longueur minimum permise.

Longueur_max

Pour les types chaîne de caractères et tableau de chaînes de caractères, longueur maximum permise.

Taille_min_tableau

Pour les types tableau de chaînes de caractères, nombre minimum d'éléments de tableau permis.

Taille_max_tableau

Pour les types tableau de chaînes de caractères, nombre maximum d'éléments de tableau permis.

Retourner en haut de la page