A proceso de asignación personalizable, Información general, Archivo de configuración de directivas – HP Software HP Matrix Operating Environment Manual del usuario

Página 231: Archivo de reglas

Advertising
background image

A Proceso de asignación personalizable

Información general

Matrix Infrastructure Orchestration realiza la asignación automatizada de recursos utilizando un
mecanismo de asignación incorporado que se ha descrito anteriormente. Este asignador
incorporado es el mecanismo de asignación predeterminado. Además, puede utilizarse un
mecanismo de asignación personalizable en lugar del asignador incorporado para algunas partes
del proceso de asignación de recursos personalizable. El asignador personalizable es compatible
con un proceso flexible de asignación basado en reglas que utiliza el motor de reglas JBoss Drools
(

http://www.jboss.org/drools

). Puede configurar Infrastructure Orchestration para activar procesos

de asignación selectivos basados en reglas que pueden personalizarse según sea necesario. De
forma predeterminada, todos los procesos de asignación basados en reglas están desactivados,
por lo que se utiliza el proceso de asignación del asignador incorporado. En esta sección se
describe cómo activar los procesos de asignación basados en reglas.

Archivo de configuración de directivas

El proceso de asignación personalizable utiliza los enlaces de directiva predefinidos en el archivo
de configuración ..\Program Files\HP\Matrix infrastructure orchestration\
conf\policy

. El archivo de directiva (policy.xml) contiene múltiples puntos de entrada (o

enlaces) predefinidos, el estado habilitado y los archivos de reglas correspondientes. En la figura
siguiente se muestra una entrada de ejemplo del archivo policy.xml.

El nombre PhysicalServerPolicyCheck.applyFitting de la figura indica el punto
de entrada o enlace para el proceso de asignación de servidores físicos.

El indicador de activación activa o desactiva la asignación basada en reglas para este enlace.

El archivo especificado en <policy-rule-file> proporciona la lista de archivos de reglas que
deben aplicarse durante el proceso de asignación.

Cuando se inicia el proceso de asignación personalizable, Infrastructure Orchestration lee el
archivo policy.xml y emplea esta información para localizar el proceso de asignación que se
debe utilizar haciendo referencia al estado del enlace correspondiente. Si el enlace está activado,
utiliza el proceso de asignación basado en reglas; de lo contrario, sigue usando el proceso de
asignación predeterminado.
Reinicie el servicio de Windows de Infrastructure Orchestration para reflejar los cambios realizados
en el archivo de directiva.

Archivo de reglas

Un archivo de reglas suele ser un archivo de texto con la extensión .drl. En un archivo .drl,
puede haber varias reglas, consultas y funciones, así como declaraciones de recursos asignadas
y utilizadas por las reglas y las consultas. Si dispone de un gran número de reglas, podrá
gestionarlas mejor si las separa en varios archivos de reglas.
La estructura global de un archivo de reglas es:

package nombre-del-paquete

importaciones de archivos

variables globales

Información general

231

Advertising