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.

[z/OS]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.
  • [z/OS]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

Ninguna

Pará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.
  • [z/OS]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'])

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_atnodegroup
File name: rxml_atnodegroup.html