Scripts de configuración de servidor

La biblioteca de scripts proporciona varios procedimientos de script para automatizar las configuraciones de servidor de aplicaciones. Utilice los scripts de servidor de aplicaciones para crear servidores de aplicaciones, servidores Web y servidores genéricos. Puede ejecutar cada script individualmente, o combinar los procedimientos para crear scripts de automatización personalizados para el entorno.

Todos los procedimientos de script de gestión de servidor se encuentran en el directorio raíz_servidor_aplicaciones/scriptLibraries/servers/V70. Si no desea especificar un argumento, especifique una serie vacía como valor del argumento, como muestra la sintaxis siguiente: "".

Utilice los procedimientos de script siguientes para administrar el servidor de aplicaciones:

createApplicationServer

Este script crea un nuevo servidor de aplicaciones en el entorno. Durante el proceso de instalación, el producto crea un servidor de aplicaciones predeterminado, denominado server1. La mayoría de las instalaciones necesitan varios servidores de aplicaciones para manejar las necesidades de servicio de aplicaciones del entorno de producción.

Tabla 1. Descripciones de los argumentos de createApplicationServer. Ejecute el script con los nombres de nodo, servidor y plantilla,.
Argumento Descripción
nodeName Especifica el nombre del nodo en el que debe crearse el servidor de aplicaciones.
serverName Especifica el nombre del servidor que debe crearse.
templateName Opcionalmente, especifica la plantilla que debe utilizarse para crear el servidor de aplicaciones.

Sintaxis

AdminServerManagement.createApplicationServer(nodeName,
serverName, templateName)

Ejemplo de uso

AdminServerManagement.createApplicationServer("myNode", "myServer", "default")

createAppServerTemplate

Este script crea una nueva plantilla de servidor de aplicaciones en la configuración. Se utiliza una plantilla de servidor para definir los valores de configuración para un nuevo servidor de aplicaciones. Cuando cree un servidor de aplicaciones nuevo, seleccione la plantilla de servidor por omisión o bien la plantilla que creó previamente, que se basa en otra, que ya se encuentra en el servidor de aplicaciones existente. Se utiliza la plantilla predeterminada, si no especifica una plantilla diferente al crear el servidor.

Tabla 2. Descripciones de los argumentos de createAppServerTemplate. Ejecute el script con los argumentos de nombre de nodo, nombre de servidor y nombre de plantilla nueva.
Argumento Descripción
nodeName Especifica el nodo que se corresponde con el servidor en el se basa la plantilla.
serverName Especifica el nombre del servidor en el que se basa la plantilla.
newTemplateName Especifica el nombre de la nueva plantilla que debe crearse.

Sintaxis

AdminServerManagement.createAppServerTemplate(nodeName,
serverName, newTemplateName)

Ejemplo de uso

AdminServerManagement.createAppServerTemplate("myNode", "myServer", "myNewTemplate")

createGenericServer

Este script configura un nuevo servidor genérico en la configuración. Un servidor genérico es un servidor que el servidor de aplicaciones gestiona, pero no suministra. Si no desea especificar un argumento, especifique una serie vacía como valor del argumento, como muestra la sintaxis siguiente: "".

Tabla 3. Descripción de los argumentos de createGenericServer. Ejecute el script con el nombre de nodo, el nombre de nuevo servidor, el nombre de plantilla nueva, la vía de acceso del mandato de inicio y los argumentos, el directorio de trabajo, la vía de acceso del mandato de detención y los argumentos.
Argumento Descripción
nodeName Especifica el nombre de nodo en el que debe crearse el servidor.
newServerName Especifica el nombre del servidor que debe crearse.
templateName Opcionalmente, especifica la plantilla que debe utilizarse para crear el servidor.
startCmdPath Opcionalmente especifica la vía de acceso del mandato que se ejecutará al iniciar este servidor genérico.
startCmdArguments Opcionalmente especifica los argumentos que deben pasarse a startCommand cuando se inicia el servidor genérico.
workingDirectory Opcionalmente especifica el directorio de trabajo para el servidor genérico.
stopCmdPath Opcionalmente especifica la vía de acceso del mandato que se ejecutará al detener este servidor genérico.
stopCmdArguments Opcionalmente especifica los argumentos que deben pasarse al parámetro stopCommand cuando se detiene el servidor genérico.

Sintaxis

AdminServerManagement.createGenericServer(nodeName,
newServerName, templateName, 
startCmdPath, startCmdArguments, workingDirectory, stopCmdPath, stopCmdArguments)

Ejemplo de uso

[Windows]
AdminServerManagement.createGenericServer("myNode", "myServer",
 "default", "", "", "c:\temp", "", "")
[AIX][Linux][HP-UX][Solaris][IBM i][z/OS]
AdminServerManagement.createGenericServer("myNode", "myServer",
 "default", "", "", "/temp", "", "")

createWebServer

Este script inicia un servidor Web de la configuración. Un servidor de aplicaciones funciona con un servidor Web para gestionar solicitudes de contenido dinámico, tales como servlets, realizadas desde aplicaciones Web. Un servidor Web utiliza plug-ins de servidor Web para establecer y mantener conexiones HTTP y HTTPS persistentes con un servidor de aplicaciones. Si no desea especificar un argumento, especifique una serie vacía como valor del argumento, como muestra la sintaxis siguiente: "".

Tabla 4. Descripciones de los argumentos de createWebServer. Ejecute el script con el nombre de nodo, nombre de servidor nuevo, número de puerto, raíz de instalación del servidor, raíz de instalación de plug-in, vía de acceso del archivo de configuración, nombre del servicio del sistema operativo Windows, vía de acceso del registro de errores, vía de acceso del registro de accesos y tipo de protocolo Web.
Argumento Descripción
nodeName Especifica el nombre del nodo en el que está definido el servidor Web.
newServerName Especifica el nombre del servidor Web que se va a crear.
port Opcionalmente especifica el puerto desde el que se ejecuta el mandato ping para ver el estado del servidor Web.
serverInstallRoot Opcionalmente especifica la vía de acceso completa en la que se ha instalado el servidor Web. Este campo es necesario si se utiliza IBM® HTTP Server. Para todos los servidores Web restantes, este campo no es necesario. Si habilita alguna función administrativa para servidores Web que no son IBM HTTP Server, la vía de acceso de instalación es necesaria.
pluginInstallPath Especifica la vía de acceso de instalación para el plug-in de servidor web.
configFilePath Especifica el archivo de configuración para el servidor web. Debe especificar el archivo, no sólo el directorio del archivo. El servidor de aplicaciones genera el archivo plugin-cfg.xml de manera predeterminada. El archivo de configuración identifica las aplicaciones, los servidores de aplicaciones, los clústeres y los puertos HTTP del servidor Web. El servidor Web utiliza el archivo para acceder a las aplicaciones desplegadas en varios servidores de aplicaciones.
[Windows]windowsServiceName [Windows]

Especifica el nombre del sistema operativo Windows del servidor Web.

errorLogPath Especifica la ubicación del archivo de registro de errores.
accessLogPath Especifica la ubicación del archivo de registro de acceso.
webProtocol Especifica el protocolo que debe utilizarse para las comunicaciones del servidor Web. Utilice el protocolo HTTPS para comunicarse de forma segura con el servidor Web. El valor predeterminado es HTTP.

Sintaxis

AdminServerManagement.createWebServer(nodeName, newServerName, port,
 serverInstallRoot, pluginInstallPath, configFilePath, 
 [Windows]windowsServiceName, errorLogPath,   accessLogPath, webProtocol)

Ejemplo de uso

AdminServerManagement.createWebServer("myNode", "myWebServer", "", "", "", "", "", "", "", "" )

deleteServer

Este script elimina un servidor de la configuración del servidor de aplicaciones.

Tabla 5. Descripciones de los argumentos de deleteServer. Ejecute el script con los nombres de nodo y servidor.
Argumento Descripción
nodeName Especifica el nombre del nodo de interés.
serverName Especifica el nombre del servidor que debe suprimirse.

Sintaxis

AdminServerManagement.deleteServer(nodeName,
serverName)

Ejemplo de uso

AdminServerManagement.deleteServer("myNode", "myServer")

deleteServerTemplate

Este script suprime una plantilla de servidor de la configuración.

Tabla 6. Descripción de los argumentos de deleteServerTemplate. Ejecute el script con el nombre de plantilla.
Argumento Descripción
templateName Especifica el nombre de la plantilla que debe suprimirse.

Sintaxis

AdminServerManagement.deleteServerTemplate(templateName)

Ejemplo de uso

AdminServerManagement.deleteServerTemplate("newServerTemplate")

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