[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: tareas administrativas de clúster dinámico

Utilice los mandatos de clúster dinámico para ver o editar clústeres dinámicos sin utilizar la consola de administración.

createDynamicCluster

El mandato createDynamicCluster crea un nuevo clúster dinámico.

Parámetros necesarios
  • -membershipPolicy: Especifica la política de pertenencia. (Serie, obligatorio)
Parámetros opcionales
  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.
    • numVerticalInstances: Especifica el número de instancias que se pueden iniciar en el mismo nodo creando instancias verticales. Especifique un valor entero.
  • -clusterProperties: Especifica las propiedades del clúster. (Serie, opcional) Puede especificar las siguientes opciones:
    • preferLocal: Especifica si las solicitudes del enterprise bean se direccionan al nodo en el que reside el cliente cuando sea posible. Los valores válidos son true o false.
    • createDomain: Especifica que un dominio de réplica se crea para este clúster. Los dominios de réplica sólo se pueden crear para los servidores de aplicaciones WebSphere Application Server. Los valores válidos son true o false.
    • coreGroup: Especifica el nombre del grupo principal para el clúster dinámico. Sólo debe especificar el grupo principal de los servidores de aplicaciones WebSphere Application Server. El valor puede ser DefaultCoreGroup o el nombre del grupo principal.
    • templateName: Especifica el nombre de la plantilla de servidor. La entrada válida incluye los siguientes valores:
      • Para clústeres dinámicos de WebSphere Application Server: default, nombre_célula/nombre_nodo/nombre_servidor_was
      Deprecated feature Deprecated feature: Las plantillas de servidor defaultXD y defaultXDZOS que se utilizan al crear un clúster dinámico están en desuso. Utilice la plantilla de servidor default o defaultZOS, en su lugar. depfeat
    • [z/OS]clusterShortName: Para las plataformas z/OS, especifica el nombre abreviado del clúster. Después de que el clúster dinámico se haya creado, puede utilizar el mandato AdminTask changeClusterShortName para actualizar este campo.
    • [z/OS]serverSpecificShortNames: Para las plataformas z/OS, especifica el nombre abreviado específico del miembro de clúster en un formato de lista separada por comas, por ejemplo: SSN1,SSN2. Utilice comas para separar múltiples nombres abreviados. Si no proporciona suficientes nombres abreviados para utilizarlos para todos los miembros de clúster, a los miembros de clúster restantes se les asignan nombres abreviados genéricos, como BBOS001, BBOS002, etc. Una vez que se ha creado el clúster dinámico, puede actualizar esta lista con la propiedad personalizada serverSpecificShortNames. Esta propiedad se establece en el clúster dinámico. Si desea cambiar esta propiedad con scripts después de que el clúster dinámico se haya creado, puede utilizar el mandato AdminTask changeServerSpecificShortName.

Valor de retorno

El mandato devuelve el valor javax.management.ObjectName del clúster dinámico creado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createDynamicCluster dcName {-membershipPolicy node_nodegroup='ngName'}

    o bien

    $AdminTask createDynamicCluster dcName {-membershipPolicy "node_nodegroup = 'ngName'" -dynamicClusterProperties 
    "{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}" 
    -clusterProperties "{preferLocal false}{createDomain false}{templateName default}{coreGroup DefaultCoreGroup}
    [z/OS]{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}"} 
  • Utilizando serie de Jython:
    AdminTask.createDynamicCluster(dcName,'[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties 
    "{{operationalMode automatic}{minInstances 0}{maxInstances -1}{numVerticalInstances 1}{serverInactivityTime 1440}}" 
    -clusterProperties "{{preferLocal false}{createDomain false}{templateName default}{coreGroup DefaultCoreGroup}
    [z/OS]{clusterShortName BBOC001}{serverSpecificShortNames BBOS001,BBOS002}}"]') 
    o, si está ejecutando en WebSphere Application Server versión 7.0 o posteriores:
    AdminTask.createDynamicCluster('dcName','[-membershipPolicy "node_nodegroup = \'ngName\'" -dynamicClusterProperties 
    "[[operationalMode automatic][minInstances 0][maxInstances -1][numVerticalInstances 1][serverInactivityTime 1440]]" 
    -clusterProperties "[[preferLocal false][createDomain false][templateName default][coreGroup DefaultCoreGroup]
    [z/OS][clusterShortName BBOC001][serverSpecificShortNames BBOS001,BBOS002]]"]') 

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createDynamicCluster ('[-interactive]')

createPHPDynamicCluster

El mandato createPHPDynamicCluster crea un nuevo clúster dinámico PHP.

Parámetros necesarios
  • -membershipPolicy: Especifica la subexpresión de la política de pertenencia. (Serie, obligatorio)
Parámetros opcionales
  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.
    • numVerticalInstances: Especifica el número de instancias que se pueden iniciar en el mismo nodo creando instancias verticales. Especifique un valor entero.
  • -clusterProperties: Especifica el nombre de la plantilla de servidor. La entrada válida incluye el valor templateName:
    • Para los clústeres dinámicos PHP: APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, nombre_célula/nombre_nodo/nombre_servidor_php.

Valor de retorno

El mandato devuelve el valor javax.management.ObjectName del clúster dinámico creado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL"}
    o bien
    $AdminTask createPHPDynamicCluster dcName {-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}" -clusterProperties "{templateName APACHE20_PHP5}"} 
  • Utilizando serie de Jython:
    AdminTask.createPHPDynamicCluster(dcName,'[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}{maxInstances -1}{numVerticalInstances 1}}" -clusterProperties "{{templateName APACHE20_PHP5}}"]') 
    o, si está ejecutando en WebSphere Application Server versión 7.0 o posteriores:
    AdminTask.createPHPDynamicCluster('dcName','[-membershipPolicy "node_property$APACHE_2_0 IS NOT NULL AND node_property$PHP_5 IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1][maxInstances -1][numVerticalInstances 1]]" -clusterProperties "[[templateName APACHE20_PHP5]]"]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createPHPDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createPHPDynamicCluster ('[-interactive]')

createDynamicClusterFromStaticCluster

El mandato createDynamicClusterFromStaticCluster crea un nuevo clúster dinámico a partir de un clúster estático existente.

Parámetros opcionales
  • -templateName: Especifica el nombre de la plantilla de miembro de clúster estático existente. El formato del nombre debe ser el formato nombre_célula/nombre_nodo/nombre_servidor. Si no se especifica la plantilla, se selecciona de forma aleatoria una plantilla de miembro de clúster estático existente. Si no existe ningún miembro, se utiliza la plantilla de servidor predeterminada. (String, opcional)
  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.

Valor de retorno

El mandato devuelve el valor javax.management.ObjectName del clúster dinámico creado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createDynamicClusterFromStaticCluster clusterName {-templateName cellName/nodeName/serverName}
  • Utilizando serie de Jython:
    AdminTask.createDynamicClusterFromStaticCluster('clusterName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createDynamicClusterFromStaticCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createDynamicClusterFromStaticCluster ('[-interactive]')

createDynamicClusterFromForeignServers

El mandato createDynamicClusterFromForeignServers crea un nuevo clúster dinámico de servidores de ciclo de vida asistido. Cree representaciones de estos servidores con una tarea administrativa o en la consola de administración antes de crear el clúster dinámico.
Deprecated feature Deprecated feature: Los servidores de ciclo de vida completo o asistido están en desuso en WebSphere Application Server Versión 9.0. Migre los servidores WebSphere Liberty a una configuración colectiva de Liberty. No existe ninguna acción de migración recomendada para otros tipos de servidores.depfeat
Parámetros necesarios
  • -foreignServers [[nombre_nodo1 nombre_servidor1 ][nombre_nodo2 nombre_servidor2] ...]: especifica los nombres de nodo y servidor de los otros servidores de middleware existentes. (String, necesario)
Parámetros opcionales
  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.

Valor de retorno

El mandato devuelve la identificación javax.management.ObjectName del tipo de servidor que se ha actualizado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createDynamicClusterFromForeignServers dcName {-foreignServers {{nodeName1 serverName1}
    {nodeName2 serverName2}}}
  • Utilizando la serie Jython:
    AdminTask.createDynamicClusterFromForeignServers('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createDynamicClusterFromForeignServers {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createDynamicClusterFromForeignServers ('[-interactive]')

createODRDynamicCluster

Utilice el mandato createODRDynamicCluster para crear clústeres dinámicos de direccionador On Demand.

Objeto de destino

Especifica el nombre del clúster dinámico.

Parámetros necesarios

membershipPolicy: Especifica la política de pertenencia.

Parámetros opcionales

  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.
    • numVerticalInstances: Especifica el número de instancias que se pueden iniciar en el mismo nodo creando instancias verticales. Especifique un valor entero.
  • -clusterProperties: Especifica las propiedades del clúster. (Serie, opcional) Puede especificar las siguientes opciones:
    • preferLocal: Especifica si las solicitudes del enterprise bean se direccionan al nodo en el que reside el cliente cuando sea posible. Los valores válidos son true o false.
    • createDomain: Especifica que un dominio de réplica se crea para este clúster. Los dominios de réplica sólo se pueden crear para los servidores de aplicaciones WebSphere Application Server. Los valores válidos son true o false.
    • coreGroup: Especifica el nombre del grupo principal para el clúster dinámico. Sólo debe especificar el grupo principal de los servidores de aplicaciones WebSphere Application Server. El valor puede ser DefaultCoreGroup o el nombre del grupo principal.
    • templateName: Especifica el nombre de la plantilla de servidor. La entrada válida incluye los siguientes valores:
      • Para clústeres dinámicos de WebSphere Application Server: defaultXD, defaultXDZOS, nombre_célula/nombre_nodo/nombre_servidor_was
    • [z/OS]clusterShortName: Para las plataformas z/OS, especifica el nombre abreviado del clúster. Después de que el clúster dinámico se haya creado, puede utilizar el mandato AdminTask changeClusterShortName para actualizar este campo.
    • [z/OS]serverSpecificShortNames: Para las plataformas z/OS, especifica el nombre abreviado específico del miembro de clúster en un formato de lista separada por comas, por ejemplo: SSN1,SSN2. Utilice comas para separar múltiples nombres abreviados. Si no proporciona suficientes nombres abreviados para utilizarlos para todos los miembros de clúster, a los miembros de clúster restantes se les asignan nombres abreviados genéricos, como BBOS001, BBOS002, etc. Una vez que se ha creado el clúster dinámico, puede actualizar esta lista con la propiedad personalizada serverSpecificShortNames. Esta propiedad se establece en el clúster dinámico. Si desea cambiar esta propiedad con scripts después de que el clúster dinámico se haya creado, puede utilizar el mandato AdminTask changeServerSpecificShortName.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createODRDynamicCluster dcName {parameters} {-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties "{operationalMode automatic}{minInstances 2}" -clusterProperties "{templateName defaultXD}{preferLocal false}"}
  • Utilizando la serie Jython:
    AdminTask.createODRDynamicCluster('dcName', '[-membershipPolicy "node_nodegroup = 'DefaultNodeGroup' AND node_property$com.ibm.websphere.wxdopProductShortName = 'WXDOP'" -dynamicClusterProperties [[operationalMode automatic][minInstances 2]] -clusterProperties [[templateName defaultXD][preferLocal false]]]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createODRDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createODRDynamicCluster ('[-interactive]')

addForeignServersToDynamicCluster

El mandato addForeignServersToDynamicCluster añade servidores foráneos a un clúster dinámico existente.

Parámetros necesarios
  • -foreignServers [[nombre_nodo1 nombre_servidor1 ][nombre_nodo2 nombre_servidor1] ...]: especifica los nombres de nodo y servidor de los otros servidores de middleware existentes. (String, necesario)

Valor de retorno

El mandato devuelve la identificación javax.management.ObjectName del tipo de servidor que se ha actualizado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask addForeignServersToDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}
    {nodeName2 serverName2}}}
  • Utilizando la serie Jython:
    AdminTask.addForeignServersToDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask addForeignServersToDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.addForeignServersToDynamicCluster ('[-interactive]')

removeForeignServersFromDynamicCluster

El mandato removeForeignServersFromDynamicCluster elimina servidores foráneos del clúster dinámico.

Parámetros necesarios
  • -foreignServers [[nombre_nodo1 nombre_servidor1 ][nombre_nodo2 nombre_servidor1] ...]: especifica los nombres de nodo y servidor de los otros servidores de middleware existentes. (String, necesario)

Valor de retorno

El mandato devuelve la identificación javax.management.ObjectName del tipo de servidor que se ha actualizado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask removeForeignServersFromDynamicCluster dcName {-foreignServers {{nodeName1 serverName1}{nodeName2 serverName2}}}
  • Utilizando la serie Jython:
    AdminTask.removeForeignServersFromDynamicCluster('dcName', '[-foreignServers [[nodeName1 serverName1] [nodeName2 serverName2]]]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask removeForeignServersFromDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.removeForeignServersFromDynamicCluster ('[-interactive]')

deleteDynamicCluster

El mandato deleteDynamicCluster suprime un clúster dinámico de la configuración.

Valor de retorno

El mandato devuelve la identificación javax.management.ObjectName del clúster dinámico que se ha suprimido.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask deleteDynamicCluster dcName
  • Utilizando la serie Jython:
    AdminTask.deleteDynamicCluster('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask deleteDynamicCluster {-interactive}
  • Utilizando serie de Jython:
    AdminTask.deleteDynamicCluster ('[-interactive]')

getDynamicClusterMembers

El mandato getDynamicClusterMembers muestra los miembros del clúster dinámico y nombre de nodo especificados. Si no se especifica el nombre de nodo, se muestran todos los miembros del clúster dinámico.

Parámetros opcionales
  • -nodeName: especifica el nombre de un nodo. (String, opcional)

Valor de retorno

El mandato devuelve una lista de objetos ClusterMember.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembers dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterMembers('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterMembers {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterMembers ('[-interactive]')

getDynamicClusterOperationalMode

El mandato getDynamicClusterOperationalMode muestra la modalidad operativa del clúster dinámico.

Valor de retorno

El mandato devuelve el valor de operationalMode. Serie.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterOperationalMode dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterOperationalMode('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterOperationalMode {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterOperationalMode ('[-interactive]')

getDynamicClusterMembershipPolicy

El mandato getDynamicClusterMembershipPolicy muestra la política de pertenencia del clúster dinámico.

Valor de retorno

El mandato devuelve el valor de membershipPolicy. Serie.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMembershipPolicy dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterMembershipPolicy('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterMembershipPolicy {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterMembershipPolicy ('[-interactive]')

getDynamicClusterServerType

El mandato getDynamicClusterServerType muestra el tipo de servidor de clúster dinámico.

Valor de retorno

El mandato devuelve el valor de serverType. Serie.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterServerType dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterServerType('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterServerType {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterServerType ('[-interactive]')

getDynamicClusterMinInstances

El mandato getDynamicClusterMinInstances muestra el número mínimo de instancias de clúster para el clúster dinámico especificado.

Valor de retorno

El mandato devuelve el valor de minInstances. Entero.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMinInstances dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterMinInstances('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterMinInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterMinInstances ('[-interactive]')

getDynamicClusterMaxInstances

El mandato getDynamicClusterMaxInstances muestra el número máximo de instancias de clúster para el clúster dinámico especificado.

Valor de retorno

El mandato devuelve el valor de maxInstances. Entero.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterMaxInstances dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterMaxInstances('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterMaxInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterMaxInstances ('[-interactive]')

getDynamicClusterVerticalInstances

El mandato getDynamicClusterVerticalInstances muestra el número del apilamiento vertical de clúster dinámico de las instancias en el nodo.

Valor de retorno

El mandato devuelve el valor de numVerticalInstances. Entero.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterVerticalInstances dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterVerticalInstances('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterVerticalInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterVerticalInstances ('[-interactive]')

getDynamicClusterIsolationProperties

El mandato getDynamicClusterVerticalInstances muestra las propiedades de aislamiento del clúster dinámico.

Valor de retorno

El mandato devuelve el valor de isolationGroup y strictIsolationEnabled. Serie.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask getDynamicClusterIsolationProperties dcName
  • Utilizando la serie Jython:
    AdminTask.getDynamicClusterIsolationProperties('dcName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask getDynamicClusterIsolationProperties {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getDynamicClusterIsolationProperties ('[-interactive]')

listDynamicClusters

El mandato listDynamicClusters muestra todos los clústeres dinámicos de la célula.

Valor de retorno

El mandato devuelve todos los nombres de clústeres dinámicos. Serie.

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask listDynamicClusters {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listDynamicClusters ('[-interactive]')

listDynamicClusterIsolationGroups

El mandato listDynamicClusterIsolationGroups muestra todos los grupos de aislamiento de clúster dinámico de la célula.

Valor de retorno

El mandato devuelve una lista de grupos de aislamiento de clúster dinámico. Serie.

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask listDynamicClusterIsolationGroups {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listDynamicClusterIsolationGroups ('[-interactive]')

listDynamicClusterIsolationGroupMembers

El mandato listDynamicClusterIsolationGroupMembers muestra los miembros de grupo de aislamiento de clúster dinámico para el grupo de aislamiento especificado.

Valor de retorno

El mandato devuelve una lista de miembros del grupo de aislamiento de clúster dinámico. Serie.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask listDynamicClusterIsolationGroupMembers isolationGroupName
  • Utilizando la serie Jython:
    AdminTask.listDynamicClusterIsolationGroupMembers('isolationGroupName')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask listDynamicClusterIsolationGroupMembers {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listDynamicClusterIsolationGroupMembers ('[-interactive]')

modifyDynamicClusterIsolationProperties

El mandato modifyDynamicClusterIsolationProperties modifica las propiedades de aislamiento del clúster dinámico.

Parámetros opcionales
  • -isolationGroup: especifica el nombre del grupo de aislamiento. (String, opcional)
  • -strictIsolationEnabled: indica si está habilitado el aislamiento estricto. (String, opcional)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask modifyDynamicClusterIsolationProperties dcName {-isolationGroup isolationGroupName -strictIsolationEnabled true}
  • Utilizando la serie Jython:
    AdminTask.modifyDynamicClusterIsolationProperties('dcName', '[-isolationGroup isolationGroupName -strictIsolationEnabled true]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask modifyDynamicClusterIsolationProperties {-interactive}
  • Utilizando serie de Jython:
    AdminTask.modifyDynamicClusterIsolationProperties ('[-interactive]')

setDynamicClusterOperationalMode

El mandato setDynamicClusterOperationalMode establece la modalidad operativa del clúster dinámico.

Parámetros necesarios
  • -operationalMode: especifica la modalidad operativa del clúster dinámico. Establezca el valor en automática, manual o supervisada. (Serie, obligatorio)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask setDynamicClusterOperationalMode dcName {-operationalMode manual}
  • Utilizando la serie Jython:
    AdminTask.setDynamicClusterOperationalMode('dcName', '[-operationalMode manual]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask setDynamicClusterOperationalMode {-interactive}
  • Utilizando serie de Jython:
    AdminTask.setDynamicClusterOperationalMode ('[-interactive]')

setDynamicClusterMembershipPolicy

El mandato setDynamicClusterMembershipPolicy establece la política de pertenencia del clúster dinámico.

Parámetros necesarios

-membershipPolicy
Especifica la subexpresión de la política de pertenencia. (Serie, obligatorio)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMembershipPolicy dcName {-membershipPolicy node_nodegroup='ngName'}
  • Utilizando la serie Jython:
    AdminTask.setDynamicClusterMembershipPolicy('dcName', '[-membershipPolicy node_nodegroup=\'ngName\']') 

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask setDynamicClusterMembershipPolicy {-interactive}
  • Utilizando serie de Jython:
    AdminTask.setDynamicClusterMembershipPolicy ('[-interactive]')

setDynamicClusterMinInstances

El mandato setDynamicClusterMinInstances establece el número mínimo de instancias de clúster del clúster dinámico.

Parámetros necesarios

-minInstances
Especifica el número mínimo de instancias del clúster. (Entero, obligatorio)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMinInstances dcName {-minInstances 1}
  • Utilizando la serie Jython:
    AdminTask.setDynamicClusterMinInstances('dcName', '[-minInstances 1]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask setDynamicClusterMinInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.setDynamicClusterMinInstances ('[-interactive]')

setDynamicClusterMaxInstances

El mandato setDynamicClusterMaxInstances establece el número máximo de instancias de clúster del clúster dinámico.

Parámetros necesarios

-maxInstances
Especifica el número mínimo de instancias del clúster. (Entero, obligatorio)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask setDynamicClusterMaxInstances dcName {-maxInstances -1}
  • Utilizando la serie Jython:
    AdminTask.setDynamicClusterMaxInstances('dcName', '[-maxInstances 1]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask setDynamicClusterMaxInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.setDynamicClusterMaxInstances ('[-interactive]')

setDynamicClusterVerticalInstances

El mandato setDynamicClusterVerticalInstances establece el número de instancias de apilamiento vertical de clúster dinámico en el nodo.

Parámetros necesarios

-numVerticalInstances
Especifica el número de apilamiento vertical de las instancias de un nodo. (Integer, necesario)

Valor de retorno

El valor de retorno es void.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask setDynamicClusterVerticalInstances dcName {-numVerticalInstances 2}
  • Utilizando la serie Jython:
    AdminTask.setDynamicClusterVerticalInstances('dcName', '[-numVerticalInstances 2]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask setDynamicClusterVerticalInstances {-interactive}
  • Utilizando serie de Jython:
    AdminTask.setDynamicClusterVerticalInstances ('[-interactive]')

testDynamicClusterMembershipPolicy

El mandato testDynamicClusterMembershipPolicy prueba la política de pertenencia del clúster dinámico para ver qué nodos se devuelven.

Parámetros necesarios

-membershipPolicy
Especifica la subexpresión de la política de pertenencia. (Serie, obligatorio)

Valor de retorno

El mandato devuelve una lista String [] de nombres de nodo.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask testDynamicClusterMembershipPolicy {-membershipPolicy node_nodegroup='ngName'}
  • Utilizando la serie Jython:
    AdminTask.testDynamicClusterMembershipPolicy('[-membershipPolicy node_nodegroup=\'ngName\']') 

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask testDynamicClusterMembershipPolicy {-interactive}
  • Utilizando serie de Jython:
    AdminTask.testDynamicClusterMembershipPolicy ('[-interactive]')

createNonWASDynamicCluster

El mandato createNonWASDynamicCluster crea un nuevo clúster dinámico de servidores de gestión de ciclo de vida completo.

Parámetros necesarios
  • -serverType: especifica el tipo de servidor. (Serie, obligatorio)

    Para ver los tipos de servidor, consulte el directorio raíz_servidor_aplic\profiles\perfil_dmgr\config\templates\servertypes.

  • -membershipPolicy: Especifica la subexpresión de la política de pertenencia. (String, necesario)
Parámetros opcionales
  • -dynamicClusterProperties: Especifica las propiedades del clúster dinámico. (Serie, opcional) Puede especificar las siguientes opciones:
    • operationalMode: Especifica la modalidad operativa. Los valores válidos son: manual, supervisada y automática.
    • minInstances: Especifica el número mínimo de instancias de clúster como un entero.
    • serverInactivityTime: Especifica el tiempo que se debe esperar antes de detener las instancias, en minutos. Este valor sólo es válido cuando el valor del parámetro minInstances está establecido en 0.
    • maxInstances: Especifica el número máximo de instancias de clúster como un entero. Si no desea un límite en el número de instancias de clúster que se pueden iniciar, especifique -1.
    • numVerticalInstances: Especifica el número de instancias que se pueden iniciar en el mismo nodo creando instancias verticales. Especifique un valor entero.
  • -clusterProperties: especifica las propiedades del clúster (Serie, opcional)
    • templateName: Especifica el nombre de la plantilla de servidor. La entrada válida incluye los valores siguientes:
      • Para los clústeres dinámicos PHP: APACHE13_PHP4, APACHE13_PHP5, APACHE20_PHP4, APACHE20_PHP5, APACHE22_PHP4, APACHE22_PHP5, nombre_célula/nombre_nodo/nombre_servidor_php.
      • Para los clústeres dinámicos de WebSphere Application Server Community Edition: wasce20, nombre_célula/nombre_nodo/nombre_servidor_wasce

Valor de retorno

El mandato devuelve el valor javax.management.ObjectName del clúster dinámico creado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask createNonWASDynamicCluster dcName {-serverType WASCE_SERVER -membershipPolicy 
    "node_property$com.ibm.websphere.wasceProductShortName = 'WASCE' OR node_property$WASCE_2.0.0.0 
    IS NOT NULL" -dynamicClusterProperties "{operationalMode automatic}{minInstances 1}{maxInstances -1}
    {numVerticalInstances 1}" -clusterProperties "{templateName wasce20}"} 
  • Utilizando la serie Jython:
    AdminTask.createNonWASDynamicCluster(dcName,'[-serverType WASCE_SERVER -membershipPolicy 
    "node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0 
    IS NOT NULL" -dynamicClusterProperties "{{operationalMode automatic}{minInstances 1}{maxInstances -1}
    {numVerticalInstances 1}}" -clusterProperties "{{templateName wasce20}}"]')
    o, si está ejecutando en WebSphere Application Server versión 7.0 o posteriores:
    AdminTask.createNonWASDynamicCluster('dcName','[-serverType WASCE_SERVER -membershipPolicy 
    "node_property$com.ibm.websphere.wasceProductShortName = \'WASCE\' OR node_property$WASCE_2.0.0.0 
    IS NOT NULL" -dynamicClusterProperties "[[operationalMode automatic][minInstances 1][maxInstances -1]
    [numVerticalInstances 1]]" -clusterProperties "[[templateName wasce20]]"]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createNonWASDynamicCluster {-interactive} 
  • Utilizando serie de Jython:
    AdminTask.createNonWASDynamicCluster('[-interactive]'))

Edite la plantilla de servidor de clúster dinámico

Identifique la plantilla de servidor de clúster dinámico y asígnela a la variable serverid.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    set ID_servidor [$AdminConfig getid /Cell:mi_célula/DynamicCluster:mi_clúster_dinámico/Server:mi_clúster_dinámico/]
  • Utilizando la serie Jython:
    ID_servidor = AdminConfig.getid('/Cell:mi_célula/DynamicCluster:mi_clúster_dinámico/Server:mi_clúster_dinámico/')
Puede utilizar la variable serverid para modificar, crear o suprimir objetos de configuración en la plantilla de servidor de clúster dinámico.

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=rwve_adtaskdc
File name: rwve_adtaskdc.html