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
- Si desea crear una nueva plantilla personalizada, lleve a cabo los siguientes pasos:
- Copie y pegue el siguiente archivo en un nuevo archivo, nombremihostvirtual.xml:
- Edite y personalice el nuevo archivo nombremihostvirtual.xml.
- Ponga el nuevo archivo en el siguiente directorio:
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.
- 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)
- 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)
- 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.
- 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.