Modificación de plantillas de miembros de clúster utilizando scripts wsadmin

Utilice el objeto AdminConfig y la herramienta wsadmin para modificar las plantillas de miembros de clúster de los clústeres de servidores de aplicaciones, servidores genéricos y servidores proxy.

Acerca de esta tarea

En el ámbito de clúster se almacena como plantilla una copia del primer miembro de clúster que crea. Puede crear el primer miembro de clúster utilizando cualquier servidor existente como plantilla o una plantilla de servidor predeterminada. También puede crear un primer miembro de clúster al crear el clúster convirtiendo un servidor en un clúster. Al crear un primer miembro de clúster, la plantilla del miembro de clúster se almacena bajo el ámbito del clúster. Se crean miembros de clúster adicionales utilizando la plantilla de miembro de clúster almacenada en el ámbito de clúster.

Un clúster puede ser homogéneo o heterogéneo de naturaleza. Un clúster homogéneo abarca nodos que son de la misma versión del producto. Un clúster heterogéneo abarca nodos de diferentes versiones del producto. Puesto que un clúster puede contener miembros de nodos que se ejecutan en diferentes versiones del producto, se almacenará una plantilla para cada versión del nodo del servidor de aplicaciones que se configure como miembro de clúster. La plantilla de miembro de clúster no existirá para una versión de nodo determinada hasta que cree un primer miembro en un nodo de la misma versión. Por ejemplo, si un clúster contiene varios nodos de la versión 7 y varios nodos de la versión 6.1, habrá una plantilla de miembro de clúster para los nodos de la versión 7 y una para los nodos de la versión 6.1, como se muestra a continuación:
  • La plantilla $raíz_perfil_gestor_despliegue/config/templates/clusters/clusterName/servers/V8.5MemberTemplate se utilizará como plantilla para cualquier miembro creado en un nodo de la versión 8.5.
  • La plantilla $raíz_perfil_gestor_despliegue/config/templates/clusters/clusterName/servers/V8.0MemberTemplate se utilizará como plantilla para cualquier miembro creado en un nodo de la versión 8.0.
  • La plantilla $raíz_perfil_gestor_despliegue/config/templates/clusters/clusterName/servers/V7MemberTemplate se utilizará como plantilla para cualquier miembro creado en un nodo de la versión 7.
  • La plantilla $raíz_servidor_aplicaciones/config/clusters/clusterName/servers/V6.1MemberTemplate se utilizará como plantilla para cualquier miembro creado en el nodo de la versión 6.1.
  • La plantilla $raíz_servidor_aplicaciones/config/clusters/clusterName/servers/V6MemberTemplate se utilizará como plantilla para cualquier miembro creado en un nodo de la versión 6.

Por lo tanto, cuando realice un cambio de configuración en los miembros del clúster, debe realizar el mismo cambio de configuración en la plantilla almacenada en el ámbito de clúster correspondiente para mantener la plantilla sincronizada con los miembros existentes. De forma similar, cuando realice un cambio de configuración en la plantilla, deberá realizar el mismo cambio de configuración en los miembros del clúster existentes.

Puede modificar una plantilla de miembro de clúster utilizando la herramienta wsadmin de forma similar a la utilizada para modificar un servidor. No puede modificar una plantilla de miembro de clúster utilizando la consola administrativa. Realice los pasos siguientes para modificar una plantilla de miembro de clúster utilizando la herramienta wsadmin:

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Obtenga la plantilla de clúster bajo el ámbito de clúster. Por ejemplo, el siguiente ejemplo obtiene la plantilla del miembro de clúster de versión 7 para el clúster cluster1:
    • En Jacl:

      set c [$AdminConfig listTemplates Server cluster1/servers/V7]
      
      puts [$AdminConfig showall $c]

      En Jython:

      c = AdminConfig.listTemplates('Server','cluster1/servers/V7')
      
      print AdminConfig.showall(c)
  3. Modifique los atributos de la plantilla. Por ejemplo:
    • En Jacl:

      $AdminConfig modify $c {{attrName attrVal}}

      En Jython:

      AdminConfig.modify(c, [[attrName, attrVal]])
  4. Guarde los cambios de configuración. Para obtener más información, consulte el tema sobre cómo guardar los cambios de configuración con la herramienta wsadmin.
  5. En un entorno sólo de despliegue de red, sincronice el nodo. Consulte el tema sobre la sincronización de nodos mediante la herramienta de scripts wsadmin para obtener más información.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_membertemplate
File name: txml_membertemplate.html