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: "".
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.
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.
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: "".
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]](../images/windows.gif)
AdminServerManagement.createGenericServer("myNode", "myServer",
"default", "", "", "c:\temp", "", "")
![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[Solaris]](../images/solaris.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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: "".
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. |
![]() |
![]() 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,
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.
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.
Argumento | Descripción |
---|---|
templateName | Especifica el nombre de la plantilla que debe suprimirse. |
Sintaxis
AdminServerManagement.deleteServerTemplate(templateName)
Ejemplo de uso
AdminServerManagement.deleteServerTemplate("newServerTemplate")