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.
createCoreGroup
El mandato createCoreGroup crea un grupo principal nuevo. El grupo principal que se crea no contiene ningún miembro.Objeto de destino
NingunaPará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
NingunaPará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
NingunaPará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 existentesObjeto de destino
NingunaPará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
NingunaPará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
NingunaPará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
NingunaPará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
NingunaPará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'])