Creación de hosts virtuales nuevos utilizando plantillas con scripts

Utilice scripts para crear un nuevo host virtual a partir de una plantilla nueva o existente previamente.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte el tema sobre cómo iniciar el cliente de scripts wsadmin mediante scripts wsadmin para obtener más información.

Acerca de esta tarea

Algunos tipos de objetos de configuración tienen plantillas que puede utilizar para crear un host virtual. Para crear un nuevo host virtual utilice la plantilla existente anteriormente o cree una nueva plantilla personalizada. Para crear un nuevo host virtual con una plantilla, lleve a cabo los siguientes pasos:

Procedimiento

  1. Si desea crear una nueva plantilla personalizada, lleve a cabo los siguientes pasos:
    1. Copie y pegue el siguiente archivo en un nuevo archivo, nombremihostvirtual.xml:
      [AIX Solaris HP-UX Linux Windows][z/OS]
      raíz_servidor_aplic\config\templates\default\virtualhosts.xml
      [IBM i]
      raíz_servidor_aplic/config/templates/default/virtualhosts.xml
    2. Edite y personalice el nuevo archivo nombremihostvirtual.xml.
    3. Ponga el nuevo archivo en el siguiente directorio:
      [AIX Solaris HP-UX Linux Windows][z/OS]
      raíz_servidor_apl\config\templates\custom\
      [IBM i]
      raíz_servidor_apl/config/templates/custom/

    Si desea que la nueva plantilla personalizada aparezca con la lista de plantillas, reinicie el gestor de despliegue.

    La consola administrativa no permite utilizar plantillas personalizadas. La nueva plantilla que ha creado no estará visible en los paneles de la consola administrativa.

  2. Utilice el mandato listTemplates de objeto AdminConfig para listar las plantillas disponibles, por ejemplo:
    • Utilizando Jacl:

      $AdminConfig listTemplates VirtualHost
    • Utilizando Jython:
      print AdminConfig.listTemplates('VirtualHost')
    Resultado de ejemplo:
    default_host(templates/default:virtualhosts.xml#VirtualHost_1)
    mi_host(templates/custom:virtualhostname.xml#VirtualHost_1)
  3. Cree un nuevo host virtual. Por ejemplo:
    • Utilizando Jacl:

      set cell [$AdminConfig getid /Cell:CélulaNetworkDeployment/]
      set vtempl [$AdminConfig listTemplates VirtualHost mi_host]
      $AdminConfig createUsingTemplate VirtualHost $cell {{name nuevoHodtVirtual}} $vtempl
    • Utilizando Jython:
      cell = AdminConfig.getid('/Cell:CélulaNetworkDeployment/')
      vtempl = AdminConfig.listTemplates('VirtualHost', 'mi_host')
      AdminConfig.createUsingTemplate('VirtualHost', cell, [['name', 'nuevoHostVirtual']], vtempl)
  4. Guarde los cambios de configuración. Consulte el tema sobre cómo guardar los cambios de configuraciónco la herramienta wsadmin para obtener más información.
  5. En un entorno sólo de despliegue de red, sincronice el nodo. Consulte el tema sobre los nodos de sincronización 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_virtualhost
File name: txml_virtualhost.html