Grupo de mandatos CoreGroupPolicyManagement para el objeto AdminTask

Puede utilizar el lenguaje de scripts Jython para configurar y administrar políticas para grupos de alta disponibilidad con la herramienta wsadmin. Utilice los mandatos y parámetros del grupo CoreGroupPolicyManagement para crear, suprimir y modificar políticas.

Utilice los mandatos siguientes para definir políticas para grupos de alta disponibilidad. Las políticas se definen en el nivel de grupo principal y sólo se aplican a grupos de alta disponibilidad coincidentes asociados con el grupo principal de interés.

createAllActivePolicy

El mandato createAllActivePolicy crea una política de grupo de alta disponibilidad que mantiene de forma permanente todos los componentes de la aplicación en ejecución en cada uno de los servidores del grupo de alta disponibilidad.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal que debe asociarse con la nueva política. (String, obligatorio)
-policyName
Especifica el nombre de la política. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, obligatorio)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.

Parámetros opcionales

-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. El valor predeterminado es 0. (Integer, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. El valor predeterminado es false. (Boolean, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.createAllActivePolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -quorum true -isAlive 100')
  • Utilizando la lista Jython:
    AdminTask.createAllActivePolicy('-coreGroupName', 'myCoreGroup', '-policyName', 
      'myPolicy', '–matchCriteria', "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]")

Ejemplo de utilización de la modalidad interactiva

  • Utilizando Jython:
    AdminTask.createAllActivePolicy('-interactive')

createMOfNPolicy

El mandato createMOfNPolicy crea una política de grupo de alta disponibilidad que permite especificar el número (M) de miembros del grupo de alta disponibilidad que deben mantenerse activos si es posible. El número de miembros activos debe ser mayor que uno y menor o igual que el número de servidores en el grupo de alta disponibilidad.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal que debe asociarse con la nueva política. (String, obligatorio)
-policyName
Especifica el nombre de la política. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, obligatorio)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.

Parámetros opcionales

-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. El valor predeterminado es 0. (Integer, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. El valor predeterminado es false. (Boolean, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-failBack
Especifica, si se produce una anomalía, si los elementos de trabajo asignados al servidor anómalo se trasladan al servidor designado como el servidor preferido para el grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. El valor predeterminado es false. (Booleano, opcional)
-preferredOnly
Especifica si los miembros del grupo sólo se activan en los servidores que están en la lista de servidores preferidos para este grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. El valor predeterminado es false. (Boolean, opcional)
-serversList
Especifica los miembros preferidos al activar un miembro de grupo. Los miembros deben formar parte del grupo principal para el que se aplica la política. Especifique el valor del parámetro serverList en el formato nodo/servidor. (String[], opcional)
-numActive
Especifica el número de miembros de grupo de alta disponibilidad que deben activarse. Este campo sólo se aplica para la política M de N. El valor predeterminado es 1. (Integer, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.createMOfNPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -quorum
    true -isAlive 100 -preferredOnly false -numActive2')
  • Utilizando la lista Jython:
    AdminTask.createMOfNPolicy('-coreGroupName', 'myCoreGroup', '-policyName', 
      'myPolicy', '–matchCriteria', "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]")

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.createMOfNPolicy('-interactive')

createNoOpPolicy

El mandato createNoOpPolicy crea una política de grupo de alta disponibilidad que indica que no se activa ningún miembro del grupo de alta disponibilidad.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal que debe asociarse con la nueva política. (String, obligatorio)
-policyName
Especifica el nombre de la política. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, obligatorio)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.

Parámetros opcionales

-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. El valor predeterminado es 0. (Integer, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. El valor predeterminado es false. (Boolean, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.createNoOpPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     –matchCriteria "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"')
  • Utilizando la lista Jython:
    AdminTask.createNoOpPolicy('-coreGroupName', 'myCoreGroup', '-policyName', 'myPolicy', '–matchCriteria',
       '"[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.createNoOpPolicy('-interactive')

createOneOfNPolicy

El mandato createOneOfNPolicy crea una política de grupo de alta disponibilidad que mantiene todo el tiempo un miembro del grupo de alta disponibilidad activo. Lo utilizan los grupos que desean sustitución por anomalía de tipo singleton. Si se produce una anomalía, el gestor de alta disponibilidad inicia el singleton en otro servidor.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal que debe asociarse con la nueva política. (String, obligatorio)
-policyName
Especifica el nombre de la política. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, obligatorio)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.

Parámetros opcionales

-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. El valor predeterminado es 0.(Integer, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. El valor predeterminado es false. (Boolean, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-failBack
Especifica, si se produce una anomalía, si los elementos de trabajo asignados al servidor anómalo se trasladan al servidor designado como el servidor preferido para el grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. El valor predeterminado es false. (Booleano, opcional)
-preferredOnly
Especifica si los miembros del grupo sólo se activan en los servidores que están en la lista de servidores preferidos para este grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. El valor predeterminado es false. (Boolean, opcional)
-serversList
Especifica los miembros preferidos al activar un miembro de grupo. Los miembros deben formar parte del grupo principal para el que se aplica la política. Especifique el valor del parámetro serverList en el formato nodo/servidor. (String[], opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.createOneOfNPolicy('[-coreGroupName
    DefaultCoreGroup –policyName MySIBusPolicy –matchCriteria
     "[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]" -isAlive 120 –serversList
     WASnode01/server1;WASnode02/server2]')
  • Utilizando la lista Jython:
    AdminTask.createOneOfNPolicy(['-coreGroupName', 'DefaultCoreGroup', '–policyName',
     'MySIBusPolicy', '–matchCriteria', '"[ [type WSAF_SIB][WSAF_SIB_BUS MyBus] ]"', '-isAlive', '120',
     '–serversList', 'WASnode01/server1;WASnode02/server2'])

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.createOneOfNPolicy('-interactive')

createStaticPolicy

El mandato createStaticPolicy crea una política de grupo de alta disponibilidad que permite definir o configurar estáticamente los miembros activos del grupo de alta disponibilidad.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal que debe asociarse con la nueva política. (String, obligatorio)
-policyName
Especifica el nombre de la política. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, obligatorio)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.
-serversList
Especifica los miembros preferidos al activar un miembro de grupo. Los miembros deben formar parte del grupo principal para el que se aplica la política. Especifique el valor del parámetro serverList en el formato nodo/servidor. (String[], opcional)

Parámetros opcionales

-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. El valor predeterminado es 0.(Integer, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. El valor predeterminado es false. (Boolean, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.createStaticPolicy('[-coreGroupName myCoreGroup -policyName myPolicy
     -matchCriteria "[[criteria1 value1][criteria2 value2]]" -serversList node/server1;node/server2;node/server3]')
  • Utilizando la lista Jython:
    AdminTask.createStaticPolicy(['-coreGroupName', 'myCoreGroup', '-policyName', 
     'myPolicy', '-matchCriteria', '"[[criteria1 value1][criteria2 value2]]"', '-serversList', 
     'node/server1;node/server2;node/server3'])

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.createStaticPolicy('-interactive')

deletePolicy

El mandato deletePolicy suprime una política de grupo principal de la configuración.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal del que el sistema elimina la política. (String, obligatorio)
-policyName
Especifica el nombre de la política que debe suprimirse. (String, obligatorio)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.deletePolicy('-coreGroupName myCoreGroup -policyName
    myPolicy')
  • Utilizando la lista Jython:
    AdminTask.deletePolicy('-coreGroupName', 'myCoreGroup',
    '-policyName', 'myPolicy')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.deletePolicy('-interactive')

modifyPolicy

El mandato modifyPolicy modifica una política de grupo principal específica de interés. Puede utilizar el mandato modifyPolicy para cambiar uno o más valores de política.

Objeto de destino

Ninguno.

Parámetros necesarios

-coreGroupName
Especifica el nombre del grupo principal con el que está asociado la política de interés. (String, obligatorio)
-policyName
Especifica el nombre de la política que debe modificarse. (String, obligatorio)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.

Parámetros opcionales

-5newPolicyName
Especifica un nombre nuevo para la política de interés. (String, opcional)
Utilice las directrices siguientes para especificar el parámetro policyName:
  • Especifique caracteres válidos, que pueden ser números, letras, caracteres de subrayado bajos y espacios.
  • El nombre de la política debe empezar por un número o una letra.
  • El nombre de la política debe terminar por un número, una letra o un carácter de subrayado. El nombre de política no puede finalizar con un carácter de espacio.
-matchCriteria
Especifica uno o más pares de nombres y valor que el sistema utiliza para asociar esta política con un grupo de alta disponibilidad. Estos pares deben coincidir con atributos contenidos en el nombre de un grupo de alta disponibilidad antes de asociar esta política a dicho grupo. (java.util.Properties, opcional)
Utilice las directrices siguientes para especificar el parámetro matchCriteria:
  • No empiece los criterios de coincidencia con el carácter de subrayado ni con un punto.
  • No utilice los caracteres siguientes: \/,#$@:;"*?<>|=+&%'
  • Debe especificar un valor. Este parámetro no puede ser nulo ni estar vacío.
-isAlive
Especifica, en segundos, el intervalo de tiempo tras el cual el gestor de alta disponibilidad comprueba el estado de salud de los miembros de grupo activos controlados por esta política. Si se produce una anomalía en un miembro del grupo, se reinicia el servidor donde reside el miembro del grupo. (Integer, opcional)
-quorum
Especifica si se habilita la comprobación de quórum para un grupo que está determinado por esta política. El quórum es un mecanismo que se utiliza para proteger los recursos que se comparten por todo el grupo en el caso de que se produzca una anomalía. Quórum es una función de hardware avanzada. No habilite esta función a menos que comprenda correctamente cómo utilizar esta función. Si no se utiliza correctamente, esta función puede dañar los datos. (Boolean, opcional)
-description
Especifica una descripción para la política del grupo principal. (String, opcional)
-customProperties
Especifica propiedades personalizadas adicionales para la política del grupo principal. (java.util.Properties, opcional)
-numActive
Especifica el número de miembros de grupo de alta disponibilidad que deben activarse. Este campo sólo se aplica para la política M de N. (Integer, opcional)
-preferredOnly
Especifica si los miembros del grupo sólo se activan en los servidores que están en la lista de servidores preferidos para este grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. (Booleano, opcional)
-failBack
Especifica, si se produce una anomalía, si los elementos de trabajo asignados al servidor anómalo se trasladan al servidor designado como el servidor preferido para el grupo. Este campo sólo se aplica para las políticas M de N y Uno de N. (Boolean, opcional)
-serversList
Especifica los miembros preferidos al activar un miembro de grupo. Los miembros deben formar parte del grupo principal para el que se aplica la política. Especifique el valor del parámetro serverList en el formato nodo/servidor. (String[], opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando la serie Jython:
    AdminTask.modifyPolicy('-coreGroupName myCoreGroup -policyName myPolicy
     -newPolicyName myPolicyRenamed')
  • Utilizando la lista Jython:
    AdminTask.modifyPolicy('-coreGroupName', 'myCoreGroup', '-policyName', 'myPolicy', 
     '-newPolicyName', 'myPolicyRenamed')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.modifyPolicy('-interactive')

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7coregrouppolicy
File name: rxml_7coregrouppolicy.html