Grupo de mandatos CoreGroupManagement para el objeto AdminTask

Puede utilizar los lenguajes de script Jython o Jacl para gestionar las aplicaciones desplegadas. Los mandatos y parámetros del grupo CoreGroupManagement se pueden utilizar para crear y gestionar grupos principales. Un grupo principal es un dominio de alta disponibilidad que consta de un conjunto de procesos en la misma célula que puede establecer directamente relaciones de alta disponibilidad. Una célula debe contener, como mínimo, un grupo principal.

El grupo de mandatos CoreGroupManagement para el objeto AdminTask incluye los mandatos siguientes:

createCoreGroup

El mandato createCoreGroup crea un grupo principal nuevo. El grupo principal que se crea no contiene ningún miembro.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-coreGroupName
Nombre del grupo principal que está creando. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask createCoreGroup {-coreGroupName MyCoreGroup} AdminConfig.save()
    De forma opcional, puede utilizar el siguiente script de ejemplo para añadir una descripción para el grupo principal nuevo:
    set core [$AdminConfig getid /Cell:myCell/CoreGroup:MyCoreGroup/] $AdminConfig 
     modify $core {{description "Mi descripción"}} $AdminConfig save     
  • Utilizando la serie Jython:
    AdminTask.createCoreGroup('[-coreGroupName MiGrupoPrincipal]')
    De forma opcional, puede utilizar el siguiente script de ejemplo para añadir una descripción para el grupo principal nuevo:
    core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') 
     AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()      
  • Utilizando la lista Jython:
    AdminTask.createCoreGroup(['-coreGroupName', 'MiGrupoPrincipal'])
    De forma opcional, puede utilizar el siguiente script de ejemplo para añadir una descripción para el grupo principal nuevo:
    core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') 
     AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()      

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask createCoreGroup {-interactive}
  • Utilizando la serie Jython:
    AdminTask.createCoreGroup ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.createCoreGroup (['-interactive'])

deleteCoreGroup

El mandato suprime un grupo principal existente. El grupo principal que especifique no puede contener ningún miembro. El grupo principal por omisión no puede suprimirse.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-coreGroupName
Nombre del grupo principal existente que se suprimirá. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask deleteCoreGroup {-coreGroupName MiGrupoPrincipal} 
  • Utilizando la serie Jython:
    AdminTask.deleteCoreGroup('[-coreGroupName MiGrupoPrincipal]') 
  • Utilizando la lista Jython:
    AdminTask.deleteCoreGroup(['-coreGroupName', 'MiGrupoPrincipal']) 

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask deleteCoreGroup {-interactive}
  • Utilizando la serie Jython:
    AdminTask.deleteCoreGroup ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.deleteCoreGroup ('[-interactive]')

doesCoreGroupExist

El mandato doesCoreGroupExist devuelve un valor booleano que indica si existe el grupo principal especificado.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-coreGroupName
Nombre del grupo principal. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask doesCoreGroupExist {-coreGroupName MiGrupoPrincipal}
  • Utilizando la serie Jython:
    AdminTask.doesCoreGroupExist('[-coreGroupName MiGrupoPrincipal]')
  • Utilizando la lista Jython:
    AdminTask.doesCoreGroupExist(['-coreGroupName', 'MiGrupoPrincipal'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask doesCoreGroupExist {-interactive}
  • Utilizando la serie Jython:
    AdminTask.doesCoreGroupExist ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.doesCoreGroupExist (['-interactive'])

getAllCoreGroupNames

El mandato getAllCoreGroupNames devuelve una serie que contiene los nombres de todos los grupos principales existentes

Objeto de destino

Ninguna

Parámetros y valores de retorno

  • Parámetros: ninguno
  • Devuelve: matriz de series (String[ ])

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask getAllCoreGroupNames
  • Utilizando la serie Jython:
    AdminTask.getAllCoreGroupNames()
  • Utilizando la lista Jython:
    AdminTask.getAllCoreGroupNames()

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask getAllCoreGroupNames {-interactive}
  • Utilizando la serie Jython:
    AdminTask.getAllCoreGroupNames ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.getAllCoreGroupNames (['-interactive'])

getCoreGroupNameForServer

El mandato getCoreGroupNameForServer devuelve el nombre del grupo principal del que es actualmente miembro el servidor especificado.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-nodeName
Nombre del nodo que contiene el servidor. (String, obligatorio)
-serverName
Nombre del servidor. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask getCoreGroupNameForServer {-nodeName myNode -serverName myServer}
  • Utilizando la serie Jython:
    AdminTask.getCoreGroupNameForServer('[-nodeName miNodo -serverName miServidor]')
  • Uso de la lista Jython:
    AdminTask.getCoreGroupNameForServer(['-nodeName', 'miNodo', '-serverName',
     'miServidor'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask getCoreGroupNameForServer {-interactive}
  • Utilizando la serie Jython:
    AdminTask.getCoreGroupNameForServer ('[-interactive]')
  • Uso de la lista Jython:
    AdminTask.getCoreGroupNameForServer (['-interactive'])

getDefaultCoreGroupName

El mandato devuelve el nombre del grupo principal por omisión.

Objeto de destino

Ninguna

Parámetros y valores de retorno

  • Parámetros: ninguno
  • Devuelve: String

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask getDefaultCoreGroupName
  • Utilizando la serie Jython:
    AdminTask.getDefaultCoreGroupName()
  • Utilizando la lista de Jython:
    AdminTask.getDefaultCoreGroupName()

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask getDefaultCoreGroupName {-interactive} 
  • Utilizando la serie Jython:
    AdminTask.getDefaultCoreGroupName ('[-interactive]')
  • Uso de la lista Jython:
    AdminTask.getDefaultCoreGroupName (['-interactive'])

moveClusterToCoreGroup

El mandato moveClusterToCoreGroup mueve todos los servidores de un clúster que se especifican de un grupo principal a otro grupo principal. Todos los servidores del clúster deben ser miembros del mismo grupo principal.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-source
Nombre del grupo principal que contiene el clúster que desea mover. El grupo principal debe existir antes de ejecutar este mandato. El clúster que especifique debe ser miembro de este grupo principal. (String, obligatorio)
-target
Nombre del grupo principal al que desea mover el clúster. (String, obligatorio)
-clusterName
Nombre del clúster que desea mover. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask moveClusterToCoreGroup {-source OldCoreGroup -target NewCoreGroup
     -clusterName ClusterOne} 
  • Utilizando la serie Jython:
    AdminTask.moveClusterToCoreGroup('[-source OldCoreGroup -target NewCoreGroup
     -clusterName ClusterOne]')
  • Uso de la lista Jython:
    AdminTask.moveClusterToCoreGroup(['-source', 'OldCoreGroup', '-target',
     'NewCoreGroup', '-clusterName', 'ClusterOne'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask moveClusterToCoreGroup {-interactive}
  • Utilizando la serie Jython:
    AdminTask.moveClusterToCoreGroup ('[-interactive]')
  • Uso de la lista Jython:
    AdminTask.moveClusterToCoreGroup (['-interactive'])

moveServerToCoreGroup

El mandato moveServerToCoreGroup mueve un servidor al grupo principal que se especifique. Cuando el servidor se añade al grupo principal especificado, se suprime del grupo principal en el que reside inicialmente.

Objeto de destino

Ninguna

Parámetros y valores de retorno

-source
Nombre del grupo principal que contiene el servidor que desea mover. El grupo principal ya debe existir con el servidor que se especifique como miembro del grupo principal. (String, obligatorio)
-target
Nombre del grupo principal al que desea mover el servidor. El grupo principal que especifique debe existir antes de ejecutar el mandato. (String, obligatorio)
-nodeName
Nombre del nodo que contiene el servidor que desea mover. (String, obligatorio)
-serverName
Nombre del servidor que desea mover. (String, obligatorio)

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask moveServerToCoreGroup {-source OldCoreGroup -target NewCoreGroup
     -nodeName myNode -serverName myServer}
  • Utilizando la serie Jython:
    AdminTask.moveServerToCoreGroup('[-source OldCoreGroup -target NewCoreGroup
     -nodeName myNode -serverName myServer]')
  • Uso de la lista Jython:
    AdminTask.moveServerToCore Group(['-source', 'OldCore Group', '-target',
     'NewCoreGroup', '-node Name', 'miNodo', '-serverName', 'miServidor'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask moveServerToCoreGroup {-interactive}
  • Utilizando la serie Jython:
    AdminTask.moveServerToCoreGroup ('[-interactive]')
  • Uso de la lista Jython:
    AdminTask.moveServerToCoreGroup (['-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_atcoregroupmgt
File name: rxml_atcoregroupmgt.html