Grupo de mandatos NodeGroupCommands para el objeto AdminTask con scripts wsadmin
Puede utilizar los lenguajes de script Jython o Jacl para gestionar servidores con la herramienta wsadmin. Los mandatos y parámetros del grupo NodeGroupCommands se pueden utilizar para crear y gestionar grupos de nodos y miembros de grupos de nodos.
La configuración del daemon de servicio de ubicación se
guarda en las propiedades del grupo de nodos.
addNodeGroupMember
El mandato addNodeGroupMember añade un miembro a un grupo de nodos. Los nodos pueden ser miembros de más de un grupo de nodos. El mandato comprueba la validez para asegurarse de lo siguiente:- Los nodos distribuidos y z/OS no se combinan en el mismo grupo de nodos.
La plataforma z/OS de distintos sysplex no se combinan en el mismo grupo de nodos
Objeto de destino
El objeto de destino es el grupo de nodos en el que se creará el miembro. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -nodeName
- Nombre del nodo que desea añadir al grupo de nodos. Este parámetro es obligatorio.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask addNodeGroupMember WBINodeGroup {-nodeName WBINode}
- Utilizando la serie Jython:
AdminTask.addNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]')
- Utilizando la lista Jython:
AdminTask.addNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask addNodeGroupMember {-interactive}
- Utilizando la serie Jython:
AdminTask.addNodeGroupMember ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.addNodeGroupMember (['-interactive'])
createNodeGroup
El mandato createNodeGroup crea un nuevo grupo de nodos. Un grupo de nodos consta de un grupo de nodos a los que se denomina miembros del grupos de nodos. Si lo desea, puede crear un nombre corto y una descripción para el nuevo grupo de nodos.Objeto de destino
El nombre del grupo de nodos que se va a crear. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -shortName
- Nombre corto del grupo de nodos. Este parámetro es opcional.
- -description
- Descripción del grupo de nodos. Este parámetro es opcional.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask createNodeGroup WBINodeGroup
- Utilizando la serie Jython:
AdminTask.createNodeGroup('WBINodeGroup')
- Utilizando la lista Jython:
AdminTask.createNodeGroup('WBINodeGroup')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createNodeGroup {-interactive}
- Utilizando la serie Jython:
AdminTask.createNodeGroup ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createNodeGroup (['-interactive'])
createNodeGroupProperty
El mandato createNodeGroupProperty crea propiedades personalizadas para un grupo de nodos.Objeto de destino
El nombre del grupo de nodos. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -name
- Nombre de la propiedad personalizada que se va a crear. Este parámetro es obligatorio.
- -value
- Valor de la propiedad personalizada. Este parámetro es opcional.
- -description
- Descripción de la propiedad personalizada. Este parámetro es opcional.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask createNodeGroupProperty WBINodeGroup {-name Channel -value "canal1"}
- Utilizando la serie Jython:
AdminTask.createNodeGroupProperty('WBINodeGroup', '[-name Channel -value canal1]')
- Utilizando la lista Jython:
AdminTask.createNodeGroupProperty('WBINodeGroup', ['-name', 'Channel', '-value', 'canal1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createNodeGroupProperty {-interactive}
- Utilizando la serie Jython:
AdminTask.createNodeGroupProperty ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createNodeGroupProperty (['-interactive'])
listNodeGroupProperties
El mandato listNodeGroupProperties visualiza todas las propiedades personalizadas de un grupo de nodos.Objeto de destino
El objeto de destino es el nombre del grupo de nodos. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- Parámetros: ninguno
- Devuelve: una lista de todas las propiedades personalizadas de un grupo de nodos.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask listNodeGroupProperties WBINodeGroup
- Utilizando la serie Jython:
AdminTask.listNodeGroupProperties('WBINodeGroup')
- Utilizando la lista Jython:
AdminTask.listNodeGroupProperties('WBINodeGroup')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listNodeGroupProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.listNodeGroupProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listNodeGroupProperties (['-interactive'])
listNodeGroups
El mandato listNodeGroups devuelve la lista de grupos de nodos del repositorio de configuración. Puede pasar un nombre de nodo opcional al mandato que devuelve la lista de grupos de nodos en los que reside el nodo.Objeto de destino
El objeto de destino es el nombre del nodo. Este objeto de destino es opcional.Parámetros y valores de retorno
- Parámetros: ninguno
- Devuelve: una lista de los grupos de nodos de la célula.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask listNodeGroups $AdminTask listNodeGroups nombreNodo
- Utilizando la serie Jython:
AdminTask.listNodeGroups AdminTask.listNodeGroups('nombreNodo')
- Utilizando la lista Jython:
AdminTask.listNodeGroups AdminTask.listNodeGroups('nombreNodo')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listNodeGroups {-interactive}
- Utilizando la serie Jython:
AdminTask.listNodeGroups ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listNodeGroups (['-interactive'])
listNodes
El mandato listNodes muestra todos los nodos de la célula o de un grupo de nodos determinado.Objeto de destino
NingunaParámetros y valores de retorno
- Parámetros:
- - nodeGroup
- El nombre del grupo de nodos. Este parámetro es opcional.
- Devuelve: una lista de todos los nodos de la célula o de un grupo de nodos determinado.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask listNodes {-nodeGroup nombre_grupo_nodos}
- Utilizando la serie Jython:
AdminTask.listNodes('[-nodeGroup nombre_grupo_nodos]')
- Utilizando la lista Jython:
AdminTask.listNodes(['-nodeGroup', 'nombre_grupo_nodos' 'node', 'group'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listNodes {-interactive}
- Utilizando la serie Jython:
AdminTask.listNodes ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listNodes (['-interactive'])
modifyNodeGroup
El mandato modifyNodeGroup modifica la configuración de un grupo de nodos. El nombre del grupo de nodos no puede cambiarse. No obstante, sí se da soporte a cambiar su nombre corto y la descripción. También puede modificarse la filiación del nodo.Objeto de destino
El objeto de destino es el nombre del grupo de nodos. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -shortName
- Nombre corto del grupo de nodos. Este parámetro es opcional.
- -description
- Descripción del grupo de nodos. Este parámetro es opcional.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask modifyNodeGroup WBINodeGroup {-shortName WBIGroup -description "Grupo de nodos por omisión"}
- Utilizando la serie Jython:
AdminTask.modifyNodeGroup WBINodeGroup ('[-shortName WBIGroup -description "WBI" grupo de nodos]')
- Utilizando la lista Jython:
AdminTask.modifyNodeGroup WBINodeGroup (['-shortName', 'WBIGroup', '-description', "WBI", 'node', 'group'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask modifyNodeGroup {-interactive}
- Utilizando la serie Jython:
AdminTask.modifyNodeGroup ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.modifyNodeGroup (['-interactive'])
modifyNodeGroupProperty
El mandato modifyNodeGroupProperty modifica las propiedades personalizadas de un grupo de nodos.Objeto de destino
El nombre del grupo de nodos. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -name
- Nombre de la propiedad personalizada que se va a modificar. Este parámetro es obligatorio.
- -value
- Valor de la propiedad personalizada. Este parámetro es opcional.
- -description
- Descripción de la propiedad personalizada. Este parámetro es opcional.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask modifyNodeGroupProperty WBINodeGroup {-name Channel -value "channel1"}
- Utilizando la serie Jython:
AdminTask.modifyNodeGroupProperty('WBINodeGroup', '[-name Channel -value canal1]')
- Utilizando la lista Jython:
AdminTask.modifyNodeGroupProperty('WBINodeGroup', ['-name', 'Channel', '-value', 'canal1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask modifyNodeGroupProperty {-interactive}
- Utilizando la serie Jython:
AdminTask.modifyNodeGroupProperty ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.modifyNodeGroupProperty (['-interactive'])
removeNodeGroup
El mandato removeNodeGroup elimina la configuración de un grupo de nodos. Puede eliminar un grupo de nodos si éste no contiene ningún miembro. Además, el grupo de nodos por omisión no puede eliminarse.Objeto de destino
Nombre del grupo de nodos que se va a eliminar. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- Parámetros: ninguno
- Devuelve: ID de objeto del grupo de nodos.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask removeNodeGroup WBINodeGroup
- Utilizando la serie Jython:
AdminTask.removeNodeGroup('WBINodeGroup')
- Utilizando la lista Jython:
AdminTask.removeNodeGroup('WBINodeGroup')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask removeNodeGroup {-interactive}
- Utilizando la serie Jython:
AdminTask.removeNodeGroup ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.removeNodeGroup (['-interactive'])
removeNodeGroupMember
El mandato removeNodeGroupMember elimina la configuración de un miembro del grupo de nodos.- El nodo debe ser siempre un miembro de al menos un grupo de nodos.
- No puede eliminar un nodo de un grupo de nodos que forme parte de un clúster en dicho grupo de nodos.
En la plataforma z/OS, no puede eliminar nodos de los grupos de nodos sysplex.
Objeto de destino
El objeto de destino es el grupo de nodos que contiene el miembro que se va a eliminar. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -nodeName
- Nombre del nodo que se va a eliminar de un grupo de nodos. Este parámetro es obligatorio.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask removeNodeGroupMember WBINodeGroup {-nodeName WBINode}
- Utilizando la serie Jython:
AdminTask.removeNodeGroupMember('WBINodeGroup', '[-nodeName WBINode]')
- Utilizando la lista Jython:
AdminTask.removeNodeGroupMember('WBINodeGroup', ['-nodeName', 'WBINode'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask removeNodeGroupMember {-interactive}
- Utilizando la serie Jython:
AdminTask.removeNodeGroupMember ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.removeNodeGroupMember (['-interactive'])
removeNodeGroupProperty
El mandato removeNodeGroupProperty elimina las propiedades personalizadas de un grupo de nodos.Objeto de destino
El nombre del grupo de nodos. Este objeto de destino es obligatorio.Parámetros y valores de retorno
- -name
- Nombre de la propiedad personalizada que se va a eliminar. Este parámetro es obligatorio.
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask removeNodeGroupProperty WBINodeGroup {-name Canal}
- Utilizando la serie Jython:
AdminTask.removeNodeGroupProperty('WBINodeGroup', '[-name Canal]')
- Utilizando la lista Jython:
AdminTask.removeNodeGroupProperty('WBINodeGroup', ['-name', 'Canal'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask removeNodeGroupProperty {-interactive}
- Utilizando la serie Jython:
AdminTask.removeNodeGroupProperty ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.removeNodeGroupProperty (['-interactive'])