Groupe de commandes CoreGroupManagement pour l'objet AdminTask
Vous pouvez utiliser les langages de script Jython ou Jacl pour gérer des applications déployées. Les commandes et paramètres du groupe CoreGroupManagement peuvent être utilisés pour créer et gérer des groupes centraux. Un groupe central est un domaine de haute disponibilité constitué d'un ensemble de processus contenus dans la même cellule et capables d'établir directement des relations de haute disponibilité. Une cellule doit contenir au moins un groupe central.
createCoreGroup
La commande createCoreGroup permet de créer un groupe central. Le groupe central que vous créez ne contient aucun membre.Objet cible
AucunParamètres et valeurs renvoyées
- -coreGroupName
- Nom du groupe central que vous créez. (Chaîne obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- Avec Jacl :
$AdminTask createCoreGroup {-coreGroupName MyCoreGroup} AdminConfig.save()
Vous avez également la possibilité d'utiliser l'exemple de script suivant pour ajouter une description pour le nouveau groupe central :set core [$AdminConfig getid /Cell:myCell/CoreGroup:MyCoreGroup/] $AdminConfig modify $core {{description "My Description"}} $AdminConfig save
- A l'aide de la chaîne Jython :
AdminTask.createCoreGroup('[-coreGroupName MyCoreGroup]')
Vous avez également la possibilité d'utiliser l'exemple de script suivant pour ajouter une description pour le nouveau groupe central :core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()
- A l'aide de la liste Jython :
AdminTask.createCoreGroup(['-coreGroupName', 'MyCoreGroup'])
Vous avez également la possibilité d'utiliser l'exemple de script suivant pour ajouter une description pour le nouveau groupe central :core = AdminConfig.getid('/Cell:myCell/CoreGroup:MyCoreGroup/') AdminConfig.modify(core, [['description', "This is my new description"]]) AdminConfig.save()
Exemple d'utilisation en mode interactif :
- Avec Jacl :
$AdminTask createCoreGroup {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.createCoreGroup ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.createCoreGroup (['-interactive'])
deleteCoreGroup
La commande supprime un groupe central existant. Le groupe central que vous indiquez ne doit pas contenir de membre. Vous ne pouvez pas supprimer le groupe central par défaut.Objet cible
AucunParamètres et valeurs renvoyées
- -coreGroupName
- Nom du groupe central à supprimer. (Chaîne obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask deleteCoreGroup {-coreGroupName MyCoreGroup}
- A l'aide de la chaîne Jython :
AdminTask.deleteCoreGroup('[-coreGroupName MyCoreGroup]')
- A l'aide de la liste Jython :
AdminTask.deleteCoreGroup(['-coreGroupName', 'MyCoreGroup'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask deleteCoreGroup {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.deleteCoreGroup ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.deleteCoreGroup ('[-interactive]')
doesCoreGroupExist
La commande doesCoreGroupExist renvoie une valeur booléenne qui indique si le groupe central que vous spécifiez existe.Objet cible
AucunParamètres et valeurs renvoyées
- -coreGroupName
- Nom du groupe central. (Chaîne, obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask doesCoreGroupExist {-coreGroupName MyCoreGroup}
- A l'aide de la chaîne Jython :
AdminTask.doesCoreGroupExist('[-coreGroupName MyCoreGroup]')
- A l'aide de la liste Jython :
AdminTask.doesCoreGroupExist(['-coreGroupName', 'MyCoreGroup'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask doesCoreGroupExist {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.doesCoreGroupExist ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.doesCoreGroupExist (['-interactive'])
getAllCoreGroupNames
La commande getAllCoreGroupNames renvoie une chaîne qui contient les noms de tous les groupes centraux existantsObjet cible
AucunParamètres et valeurs renvoyées
- Paramètres : aucun
- Résultat : un tableau de type chaîne (Chaîne[ ])
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask getAllCoreGroupNames
- A l'aide de la chaîne Jython :
AdminTask.getAllCoreGroupNames()
- A l'aide de la liste Jython :
AdminTask.getAllCoreGroupNames()
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask getAllCoreGroupNames {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.getAllCoreGroupNames ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.getAllCoreGroupNames (['-interactive'])
getCoreGroupNameForServer
La commande getCoreGroupNameForServer renvoie le nom du groupe central duquel le serveur que vous spécifiez est actuellement membre.Objet cible
AucunParamètres et valeurs renvoyées
- -nodeName
- Nom du noeud contenant le serveur. (Chaîne, obligatoire)
- -serverName
- Nom du serveur. (Chaîne, obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask getCoreGroupNameForServer {-nodeName myNode -serverName myServer}
- A l'aide de la chaîne Jython :
AdminTask.getCoreGroupNameForServer('[-nodeName myNode -serverName myServer]')
- A l'aide de la liste Jython :
AdminTask.getCoreGroupNameForServer (['-nodeName', 'myNode', '-serverName', 'myServer'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask getCoreGroupNameForServer {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.getCoreGroupNameForServer ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.getCoreGroupNameForServer (['-interactive'])
getDefaultCoreGroupName
La commande renvoie le nom du groupe central par défaut.Objet cible
AucunParamètres et valeurs renvoyées
- Paramètres : aucun
- Résultat : une chaîne
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask getDefaultCoreGroupName
- A l'aide de la chaîne Jython :
AdminTask.getDefaultCoreGroupName()
- A l'aide de la liste Jython :
AdminTask.getDefaultCoreGroupName()
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask getDefaultCoreGroupName {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.getDefaultCoreGroupName ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.getDefaultCoreGroupName (['-interactive'])
moveClusterToCoreGroup
La commande moveClusterToCoreGroup transfère tous les serveurs d'un cluster que vous spécifiez à partir d'un groupe central vers un autre groupe central. Tous les serveurs d'un cluster doivent être membres d'un même groupe central.Objet cible
AucunParamètres et valeurs renvoyées
- -source
- Nom du groupe central contenant le cluster que vous voulez déplacer. Le groupe central doit exister préalablement à l'exécution de cette commande. Le cluster que vous indiquez doit être un membre de ce groupe central. (Chaîne, obligatoire)
- -target
- Nom du groupe central vers lequel vous voulez déplacer le cluster. (Chaîne, obligatoire)
- -clusterName
- Nom du cluster que vous voulez déplacer. (Chaîne, obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask moveClusterToCoreGroup {-source OldCoreGroup -target NewCoreGroup -clusterName ClusterOne}
- A l'aide de la chaîne Jython :
AdminTask.moveClusterToCoreGroup('[-source OldCoreGroup -target NewCoreGroup -clusterName ClusterOne]')
- A l'aide de la liste Jython :
AdminTask.moveClusterToCoreGroup (['-source', 'OldCoreGroup', '-target', 'NewCoreGroup', '-clusterName', 'ClusterOne'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask moveClusterToCoreGroup {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.moveClusterToCoreGroup ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.moveClusterToCoreGroup (['-interactive'])
moveServerToCoreGroup
La commande moveServerToCoreGroup transfère un serveur vers un groupe central que vous spécifiez. Lorsque le serveur est ajouté au groupe central indiqué, il est supprimé de son groupe central d'origine.Objet cible
AucunParamètres et valeurs renvoyées
- -source
- Nom du groupe central contenant le serveur que vous voulez déplacer. Le groupe central doit exister avec le serveur indiqué comme membre. (Chaîne, obligatoire)
- -target
- Nom du groupe central vers lequel vous voulez déplacer le serveur. Le groupe central que vous indiquez doit exister préalablement à l'exécution de cette commande. (Chaîne, obligatoire)
- -nodeName
- Nom du noeud contenant le serveur que vous voulez déplacer. (Chaîne, obligatoire)
- -serverName
- Nom du serveur que vous souhaitez déplacer. (Chaîne, obligatoire)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask moveServerToCoreGroup {-source OldCoreGroup -target NewCoreGroup -nodeName myNode -serverName myServer}
- A l'aide de la chaîne Jython :
AdminTask.moveServerToCoreGroup('[-source OldCoreGroup -target NewCoreGroup -nodeName myNode -serverName myServer]')
- A l'aide de la liste Jython :
AdminTask.moveServerToCore Group(['-source', 'OldCore Group', '-target', 'NewCoreGroup', '-node Name', 'myNode', '-serverName', 'myServer'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask moveServerToCoreGroup {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.moveServerToCoreGroup ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.moveServerToCoreGroup (['-interactive'])