Scripts de configuración de grupos de nodos

La biblioteca de scripts proporciona diversos procedimientos de script para automatizar las configuraciones de servidores. Utilice la información de este tema para utilizar los scripts que consultan, configuran y gestionan las configuraciones del nodo. Puede ejecutar cada script individualmente, o combinar los procedimientos para crear scripts de automatización personalizados para el entorno.

Utilice grupos de nodos para definir grupos de nodos que puedan contener miembros del mismo clúster. Las aplicaciones desplegadas en un clúster deben poderse ejecutar en cualquiera de los miembros del clúster. El nodo que alberga todos los miembros del clúster debe configurarse con el software y los valores necesarios para dar soporte a la aplicación.

Organizando nodos que satisfacen los requisitos de la aplicación en grupos de nodos, puede establecer una política administrativa que controle los nodos que se pueden utilizar juntos para formar un clúster. Aquellos que definen la configuración de células y aquellos que crean clústeres de servidor pueden funcionar con más independencia el uno del otro.

Los procedimientos de script de gestión de nodost se encuentran en el directorio raíz_servidor_aplicaciones/scriptLibraries/system/V70. Utilice los procedimientos de script siguientes para consultar, configurar y gestionar las configuraciones de nodos:

addNodeGroupMember

Este script añade un nodo a un grupo de nodos existente en la configuración.

Para ejecutar el script, especifique el nombre de nodo y el grupo de nodos, como se define en la tabla siguiente:
Tabla 1. Descripciones de los argumentos de addNodeGroupMember. Ejecute el script para agregar un miembro de grupo de nodos.
Argumento Descripción
nodeName Especifica un nombre lógico para el miembro del grupo de nodos. Un miembro de grupo de nodos es un nodo. El nombre debe ser exclusivo en la célula. Un nombre de miembro del grupo de nodos generalmente es idéntico al nombre de host del sistema.
nodeGroupName Especifica un nombre lógico para el grupo de nodos. El nombre debe ser exclusivo en la célula. El nombre puede empezar por un número.

Sintaxis

AdminNodeGroupManagement.addNodeGroupMember(nodeName, discoveryProtocol)

Ejemplo de uso

AdminNodeGroupManagement.addNodeGroupMember("myNode", "myNodeGroup")

checkIfNodeExists

Este script muestra si el nodo de interés existe en un grupo de nodos específico.

Para ejecutar el script, especifique los argumentos de grupo de nodos y nodo, como se define en la tabla siguiente:
Tabla 2. Descripciones de los argumentos de checkIfNodeExists. Ejecute el script para ver si existe un nodo en un grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos que debe consultarse.
nodeName Especifica el nombre del nodo que debe consultarse.

Sintaxis

AdminNodeGroupManagement.checkIfNodeExists(nodeGroupName, nodeName)

Ejemplo de uso

AdminNodeGroupManagement.checkIfNodeExists("myNodeGroup", "myNode")

checkIfNodeGroupExists

Este script muestra si un grupo de nodos específico existe en la configuración.

Para ejecutar el script, especifique el nombre del grupo de nodos, como se define en la tabla siguiente:
Tabla 3. Descripción de los argumentos de checkIfNodeGroupExists. Ejecute el script para ver si existe un grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos que debe consultarse.

Sintaxis

AdminNodeGroupManagement.checkIfNodeGroupExists(nodeGroupName)

Ejemplo de uso

AdminNodeGroupManagement.checkIfNodeGroupExists("myNodeGroup")

createNodeGroup

Este script crea un grupo de nodos nuevo en la configuración.

Para ejecutar el script, especifique el nombre del grupo de nodos, como se define en la tabla siguiente:
Tabla 4. Descripción de los argumentos de createNodeGroup. Ejecute el script para crear un grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos que debe crearse.

Sintaxis

AdminNodeGroupManagement.createNodeGroup("nodeGroupName")

Ejemplo de uso

AdminNodeGroupManagement.createNodeGroup("myNodeGroup")

createNodeGroupProperty

Este script asigna propiedades personalizadas al grupo de nodos de interés.

Para ejecutar el script, especifique el nombre del nodo, como se define en la tabla siguiente:
Tabla 5. Descripciones de los argumentos de createNodeGroupProperty. Ejecute el script para especificar una propiedad del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del nodo de interés.
customPropertyName Especifica el nombre, o la clave, de la propiedad. Todos los nombres de propiedad deben ser exclusivos. Si se utiliza el mismo nombre para varias propiedades, se usa el valor especificado para la primera propiedad que tiene ese nombre. No empiece los nombres de las propiedades por was., ya que este prefijo se reserva a las propiedades predefinidas en el servidor de aplicaciones.
customPropertyValue Especifica el valor que debe asignarse al nombre de propiedad personalizada.
customPropertyDesc Opcionalmente, especifica una descripción para la propiedad personalizada que debe crearse.
isPropertyRequired Opcionalmente, especifica si la propiedad personalizada es necesaria en la configuración. Especifique true para establecer la propiedad personalizada según sea necesario en la configuración.

Sintaxis

AdminNodeGroupManagement.createNodeGroupProperty(nodeGroupName, customPropertyName,
 customPropertyValue, customPropertyDesc, isPropertyRequired)

Ejemplo de uso

AdminNodeGroupManagement.createNodeGroupProperty("myNodeGroup", "myProp", "myPropValue",
 "es mi prop", "true")

deleteNodeGroup

Este script suprime un grupo de nodos de la configuración.

Para ejecutar el script, especifique el nombre de grupo de nodos, como se define en la tabla siguiente:
Tabla 6. Descripción de los argumentos de deleteNodeGroup. Ejecute el script para suprimir un grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos que debe suprimirse.

Sintaxis

AdminNodeGroupManagement.deleteNodeGroup(nodeGroupName)

Ejemplo de uso

AdminNodeGroupManagement.deleteNodeGroup("myNodeGroup")

deleteNodeGroupMember

Este script elimina un nodo de un grupo de nodos específico de la configuración.

Para ejecutar el script, especifique los argumentos de nombre de grupo de nodos y nombre de nodo, como se define en la tabla siguiente:
Tabla 7. Descripciones de los argumentos de deleteNodeGroupMember. Ejecute el script para suprimir un miembro del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.
nodeName Especifica el nombre del nodo que debe eliminarse del grupo de nodos.

Sintaxis

AdminNodeGroupManagement.deleteNodeGroupMember(nodeGroupName, nodeName)

Ejemplo de uso

AdminNodeGroupManagement.deleteNodeGroupMember("myNodeGroup", "myNode")

deleteNodeGroupProperty

Este script elimina una propiedad personalizada específica de un grupo de nodos.

Para ejecutar el script, especifique los argumentos de nombre de grupo de nodos y nombre de propiedad, como se define en la tabla siguiente:
Tabla 8. Descripciones de los argumentos de deleteNodeGroupProperty. Ejecute el script para suprimir una propiedad del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.
customPropertyName Especifica el nombre de la propiedad personalizada que debe eliminarse de la configuración de grupos de nodo.

Sintaxis

AdminNodeGroupManagement.deleteNodeGroupProperty(nodeGroupName, customPropertyName)

Ejemplo de uso

AdminNodeGroupManagement.deleteNodeGroupProperty("myNodeGroup", "myProp")

help

Este script muestra los procedimientos de script a los que la biblioteca de scripts AdminNodeGroupManagement da soporte. Para visualizar ayuda detallada para un script determinado, especifique el nombre del script de interés, como se define en la tabla siguiente:
Tabla 9. Descripción de los argumentos de help. Ejecutar el script para ver la ayuda.
Argumento Descripción
script Especifica el nombre del script de interés.

Sintaxis

AdminServerManagement.help(script)

Ejemplo de uso

AdminServerManagement.help("modifyNodeGroupProperty")

listNodeGroups

Este script muestra los grupos de nodo que existen en la configuración. Si especifica el nombre de un nodo específico, el script devuelve el nombre del grupo de nodos al que pertenece dicho nodo.
Tabla 10. Descripción de los argumentos de listNodeGroups. Ejecute el script para listar los grupos de nodos.
Argumento Descripción
nodeName Opcionalmente, especifica el nombre del nodo que se va a utilizar para consultar los grupos de nodos.

Sintaxis

AdminNodeGroupManagement.listNodeGroups()

Ejemplo de uso

AdminNodeGroupManagement.listNodeGroups()

listNodeGroupMembers

Este script lista el nombre de cada uno de los nodos configurado con un grupo de nodos específico.

Para ejecutar el script, especifique el argumento de grupo de nodos, como se define en la tabla siguiente:
Tabla 11. Descripción de los argumentos de listNodeGroupMembers. Ejecute el script para ver losmiembros del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.

Sintaxis

AdminNodeGroupManagement.listNodeGroupMembers(nodeGroupName)

Ejemplo de uso

AdminNodeGroupManagement.listNodeGroupMembers("myNodeGroup")

listNodeGroupProperties

Este script lista las propiedades personalizadas configuradas en un grupo de nodos específico.

Para ejecutar el script, especifique el argumento de grupo de nodos, como se define en la tabla siguiente:
Tabla 12. Descripción de los argumentos de listNodeGroupProperties. Ejecute el script para ver las propiedades del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.

Sintaxis

AdminNodeGroupManagement.listNodeGroupProperties(nodeGroupName)

Ejemplo de uso

AdminNodeGroupManagement.listNodeGroupProperties("myNodeGroup")

modifyNodeGroup

Este script modifica el nombre abreviado y la descripción de un grupo de nodos.

Para ejecutar el script, especifique los argumentos de grupo de nodo, nombre abreviado y descripción, como se define en la tabla siguiente:
Tabla 13. Descripciones de los argumentos de modifyNodeGroup. Ejecute el script para cambiar un grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.
shortName Especifica el nombre abreviado del grupo de nodos de interés.
description Especifica una descripción del grupo de nodos.

Sintaxis

AdminNodeGroupManagement.listNodeGroupProperties(nodeGroupName, shortName,
description)

Ejemplo de uso

AdminNodeGroupManagement.listNodeGroupProperties("myNodeGroup", "NG1", "my first node group")

modifyNodeGroupProperty

Este script modifica el valor de una propiedad personalizada asignada a un grupo de nodos.

Para ejecutar el script, especifique los argumentos de grupo de nodos, propiedad personalizada, valor de propiedad personalizada y descripción de propiedad personalizada, e indique si la propiedad es necesaria, como se define en la tabla siguiente:
Tabla 14. Descripciones de los argumentos de modifyNodeGroupProperty. Ejecute el script para cambiar una propiedad del grupo de nodos.
Argumento Descripción
nodeGroupName Especifica el nombre del grupo de nodos de interés.
customPropertyName Especifica el nombre de la propiedad personalizada que debe modificarse.
customPropertyValue Opcionalmente, especifica un nuevo valor para la propiedad personalizada de interés.
customPropertyDescription Opcionalmente especifica una descripción para la propiedad personalizada.
isPropertyRequired Opcionalmente especifica si la propiedad personalizada es necesaria.

Sintaxis

AdminNodeGroupManagement.modifyNodeGroupProperty(nodeGroupName, customPropertyName,
customPropertyValue, customPropertyDescription, isPropertyRequired)

Ejemplo de uso

AdminNodeGroupManagement.modifyNodeGroupProperty("myNodeGroup", "customProp", "newValue",
 "nueva descripción de propiedad", "false")

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_7libnodegrp
File name: rxml_7libnodegrp.html