A processus d'allocation personnalisable, Présentation, Fichier de configuration des politiques – HP Logiciel HP Matrix Operating Environment Manuel d'utilisation

Page 213: Fichier de règles

Advertising
background image

A Processus d'allocation personnalisable

Présentation

Matrix Infrastructure Orchestration effectue une allocation automatisée des ressources à l'aide d'un
mécanisme intégré, comme décrit ci-dessus. Cet allocateur intégré représente le mécanisme
d'allocation par défaut. En outre, un mécanisme d'allocation personnalisé peut être utilisé en lieu
et place de l'allocateur intégré pour certaines parties du processus personnalisable d'allocation
des ressources. L'allocateur personnalisable dispose d'un processus flexible d'adaptation basé sur
des règles utilisant le moteur de règle JBoss Drools (

http://www.jboss.org/drools

). Vous pouvez

configurer Infrastructure Orchestration afin d'activer les processus d'adaptation basés sur des
règles, qui peuvent être personnalisés selon le besoin. Par défaut, tous les processus d'adaptation
basés sur des règles sont désactivés et le processus d'adaptation de l'allocateur intégré est utilisé.
Cette section décrit la manière d'activer les processus d'adaptation basés sur des règles.

Fichier de configuration des politiques

Les processus personnalisés d'allocation utilisent des points d'entrée de politiques prédéfinis dans
le fichier de configuration ..\Program Files\HP\Matrix infrastructure
orchestration\conf\policy

. Le fichier de politiques (policy.xml) comporte de multiples

points d'entrée prédéfinis, des états activés et les fichiers de règle correspondants. L'extrait ci-dessous
montre un exemple d'entrée du fichier policy.xml.

Le nom PhysicalServerPolicyCheck.applyFitting qu'on peut apercevoir indique
le point d'entrée pour le processus d'adaptation du serveur physique.

L'indicateur « enabled » (activé) permet d'activer ou de désactiver l'adaptation basée sur des
règles pour ce point d'entrée.

La section <policy-rule-file> permet d'indiquer la liste des fichiers de règles à appliquer lors
du processus d'adaptation.

Lorsque le processus d'allocation personnalisable démarre, Infrastructure Orchestration lit le fichier
policy.xml

et utilise cette information pour localiser le processus d'adaptation à utiliser en

indiquant l'état du point d'entrée correspondant. Si le point d'entrée est activé, il utilise le processus
d'adaptation basé sur des règles, sinon il continue à utiliser le processus d'adaptation par défaut.
Redémarrez le service Windows de Infrastructure Orchestration pour que les modifications effectuées
dans le fichier de politiques prennent effet.

Fichier de règles

Un fichier de règles est un fichier texte portant l'extension .drl. Un fichier .drl peut comporter
plusieurs règles, requêtes et fonctions ainsi que des déclarations de ressources affectées et utilisées
par les règles et les requêtes. Séparez les règles en plusieurs fichiers lorsqu'il est nécessaire d'en
gérer un grand nombre.
La structure générale d'un fichier de règles se présente comme suit :

package <nom-package>

importations

variables globales

Présentation

213

Advertising