Utilice los mandatos del grupo de mandatos ServerManagement del objeto
AdminTask o la biblioteca de scripts AdminServerManagement para crear un nuevo servidor
de aplicaciones, servidor web, servidor proxy o servidor genérico.
Antes de empezar
Hay tres maneras de realizar esta tarea. En este tema se utiliza el
objeto AdminConfig y los mandatos del objeto AdminTask para crear una nueva configuración
de servidor. De manera alternativa, puede utilizar los scripts de la biblioteca de
scripts AdminServerManagement para crear un servidor de aplicaciones, servidor Web,
servidor proxy o servidor genérico.
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Obtenga el ID de configuración del objeto de nodo.
Los siguientes ejemplos obtienen el ID de configuración
del objeto del nodo y lo asignan a la variable node.
En estos ejemplos, nombre_nodo es el nombre del nodo en el que está añadiendo el nuevo servidor, nombre_servidor es el nombre del servidor que está creando, nombre_plantilla es el nombre de la plantilla que desea utilizar para crear el servidor. El mandato AdminTask.createApplicationServer() requiere que especifique un nombre de nodo. El nombre de nodo se debe especificar entre comillas simples. El mandato AdminConfig.create() requiere que especifique el ID de configuración del objeto de nodo. Si no sabe el ID de configuración, ejecute el mandato AdminConfig.getid('/Node:nombre_nodo') para obtener dicha información.
- Determine si se va a utilizar el objeto AdminConfig o AdminTask para crear el
servidor.
- Cree el servidor.
Avoid trouble: Un nombre de servidor no puede contener un carácter en blanco.
gotcha
- En el siguiente ejemplo se utilizan los mandatos del objeto AdminTask para crear
un servidor:
Utilizando el objeto AdminTask:
Uso de Jacl:
$AdminTask createApplicationServer nombre_nodo
{-name nombre_servidor – templateName nombre_plantilla}
En Jython:
AdminTask.createApplicationServer('nombre_nodo',
['-name', 'nombre_servidor', '-templateName', 'nombre_plantilla'])
- El ejemplo siguiente utiliza el objeto AdminConfig para crear un servidor. En estos ejemplos, node es la variable de
node al que se asigna el ID de configuración del objeto de nodo.
Utilizando el objeto AdminConfig:
Uso de Jacl:
$AdminConfig create Server $node {{name nombre_servidor}}
En Jython:
AdminConfig.create('Server', node, ['name', 'nombre_servidor'])
- Guarde los cambios de configuración.
Utilice el siguiente ejemplo de mandatos para guardar
los cambios de configuración:
AdminConfig.save()
- En un entorno sólo de despliegue de red, sincronice el nodo.
Utilice los scripts syncActiveNode o syncNode en la biblioteca de scripts AdminNodeManagement para propagar los cambios en la configuración en un nodo o nodos.