[AIX Solaris HP-UX Linux Windows]

Configuración de un plug-in de servidor web utilizando la herramienta pct

El mandato WCT invoca una herramienta de línea de mandatos especificada mediante el parámetro -tool. Puede utilizar el mandato WCT y especificar la herramienta pct con el fin de configurar un servidor web para utilizar un servidor de aplicaciones como un servidor de host.

Procedimiento

Configure un servidor web para utilizar un servidor de aplicaciones como un servidor de host.
Ubicación del mandato WCT
El producto incluye el script siguiente que configura el entorno e invoca el mandato WCT.
  • [Windows]raíz_instalación_WCT\WCT\wctcmd.bat
  • [Linux]raíz_instalación_WCT/WCT/wctcmd.sh
Sintaxis del mandato WCT al invocar la herramienta pct
[Windows]
wctcmd.bat
      -tool pct
      -defLocPathname nombre_vía_acceso_ubicación_definición
      -defLocName nombre_ubicación_definición
      -importDefinitionLocation
      -removeDefinitionLocation nombre_ubicación_definición
      -listDefinitionLocations
      -createDefinition
      -deleteDefinition nombre_definición_servidor-web
      -listDefinitions
      -response archivo_respuestas
[Linux]
./wctcmd.sh
      -tool pct
      -defLocPathname nombre_vía_acceso_ubicación_definición
      -defLocName nombre_ubicación_definición
      -importDefinitionLocation
      -removeDefinitionLocation nombre_ubicación_definición
      -listDefinitionLocations
      -createDefinition
      -deleteDefinition nombre_definición_servidor-web
      -listDefinitions
      -response archivo_respuestas
Parámetros del mandato WCT al invocar la herramienta pct
-tool pct
Especifica el nombre de la herramienta a iniciar tal y como se ha registrado en el mandato WCT.

Este parámetro es obligatorio.

-defLocName nombre_ubicación_definición
Especifica el nombre lógico de la ubicación raíz de la ejecución del plug-in.

Este parámetro es necesario cuando se crea o suprime una definición.

-defLocPathname nombre_vía_acceso_ubicación_definición
Especifica el nombre de vía de acceso absoluta de la ubicación raíz de la ejecución del plug-in existente.

Este parámetro es necesario cuando se crea o suprime una definición.

-importDefinitionLocation
Especifica que desea importar una ubicación de ejecución de plug-ins de servidor web en el registro de herramienta

Se crea una nueva definición como parte de esta operación.

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -importDefinitionLocation -defLocPathname C:\data\IBM\WebSphere\Plugins -defLocName DefinitionLocationName -response C:\IBM\WebSphere\tools\WCT\responsefile.txt
[Linux]
./wctcmd.sh -tool pct -importDefinitionLocation -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName DefinitionLocationName -response /opt/IBM/WebSphere/tools/WCT/responsefile.txt
-listDefinitionLocations
Especifica que desea generar una lista de ubicaciones de definición

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -listDefinitionLocations
[Linux]
./wctcmd.sh -tool pct -listDefinitionLocations
-removeDefinitionLocation
Especifica que la herramienta pct debe eliminar una definición de ubicación

Este parámetro se utiliza al eliminar una ubicación de definición.

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -removeDefinitionLocation -defLocPathname C:\data\IBM\WebSphere\Plugins
[Linux]
./wctcmd.sh -tool pct -removeDefinitionLocation -defLocPathname /opt/IBM/WebSphere/Plugins
o
[Windows]
wctcmd.bat -tool pct -removeDefinitionLocation -defLocName DefinitionLocationName
[Linux]
./wctcmd.sh -tool pct -removeDefinitionLocation -defLocName DefinitionLocationName
-createDefinition
Especifica que va a crear una nueva definición de servidor web

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -createDefinition -defLocName DefinitionLocationName -response C:\IBM\WebSphere\tools\WCT\responsefile.txt
[Linux]
./wctcmd.sh -tool pct -createDefinition -defLocName DefinitionLocationName -response /opt/IBM/WebSphere/tools/WCT/responsefile.txt
-deleteDefinition nombre_definición_servidor-web
Especifica la definición de plug-in de servidor web exclusiva que se va a suprimir

Este parámetro se utiliza al suprimir una definición existente.

El nombre_definición es obligatorio. También es necesario especificar uno de los parámetros siguientes:
  • -defLocName nombre_ubicación_definición
  • -defLocPathname nombre_vía_acceso_ubicación_definición
Si se proporcionan los dos valores para el parámetro, se utiliza el primero. Si el primer valor proporcionado no pasa la comprobación de validación, el mandato falla con un mensaje de error.

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -defLocPathname C:\data\IBM\WebSphere\Plugins -defLocName DefinitionLocationName -deleteDefinition WebServerDefinitionName
[Linux]
./wctcmd.sh -tool pct -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName DefinitionLocationName -deleteDefinition WebServerDefinitionName
-listDefinitions
Especifica que desea generar una lista de todas las definiciones

Ejemplo de uso:

[Windows]
wctcmd.bat -tool pct -listDefinitions -defLocName DefinitionLocationName
[Linux]
./wctcmd.sh -tool pct -listDefinitions -defLocName DefinitionLocationName
-response archivo_respuestas
Especifica el archivo de respuestas que contiene los argumentos de la herramienta.

Este parámetro es necesario cuando se crea una definición.

Notas:
  • Los argumentos de línea de mandatos son sensibles a las mayúsculas y minúsculas.
  • Si un argumento acepta un valor que contiene espacios, el valor se debe encerrar entre comillas dobles ("").
-logLevel valor_entero
Indica la granularidad de la salida de registro. El valor de argumento puede ser un entero de 1 a 7, donde 7 es el nivel de registro más preciso.
Parámetros de la herramienta pct
Parámetros generales
Parámetro Valores
configType
Especifica el tipo de configuración
local_standalone
WebSphere Application Server y servidor web en la misma máquina
remote
WebSphere Application Server y servidor web en máquinas distintas
local_distributed
El perfil en WebSphere Application Server se federa a un gestor de despliegue
wasExistingLocation
Especifica la ubicación del directorio de inicio de instalación de WebSphere Application Server.

Esta opción es válida solo para un tipo de configuración local.

Ubicación del directorio de inicio de instalación de WebSphere Application Server.

webServerSelected
Especifica el servidor web que se va a configurar.

Especifique solo un servidor web para configurar.

apache22
Apache Web Server Versión 2.2
domino7
Lotus Domino Web Server Versión 7.0

No se admite en HP-UX ni en Solaris x64 (x86_64)

domino8
Lotus Domino Web Server Versión 8.0

No se admite en HP-UX ni en Solaris x64 (x86_64)

ihs
IBM® HTTP Server Versión 7.0
iis6
Microsoft Internet Information Services Versión 6

Se admite en Windows

iis7
Microsoft Internet Information Services Versión 7

Se admite en Windows

iis8
Microsoft Internet Information Services Versión 8

Se admite en Windows

sunone
Sun Java™ System Web Server Versión 6.1 o Sun Java System Web Server Versión 7.0
ihsAdminPort
Especifica el número de puerto de administración HTTP

Especifique este valor solo al configurar IHS.

Número de puerto de administración HTTP

ihsAdminUserID
Especifica el ID de usuario administrador de IHS para el servidor de administración IHS

Especifique este valor solo al configurar IHS.

ID de usuario administrador de IHS para el servidor de administración IHS

ihsAdminUserGroup
Especifica el grupo de usuarios del servidor de administración IHS

Especifique este valor solo al configurar IHS.

Grupo de usuarios del servidor de administración IHS

webServerConfigFile1
Especifica el primer archivo de configuración del servidor web

Debe existir el archivo especificado.

apache
httpd.conf
Restricción: Para configurar satisfactoriamente el servidor, se debe retener el nombre del archivo de configuración como httpd.conf.
domino7
notes.jar
domino8
notes.jar
ihs
httpd.conf
Restricción: Para configurar satisfactoriamente el servidor, se debe retener el nombre del archivo de configuración como httpd.conf.
sunone
magnus.conf
webServerConfigFile2
Especifica el segundo archivo de configuración del servidor web

Debe existir el archivo especificado.

domino7
names.jar
domino8
names.jar
sunone
obj.conf
webServerPortNumber
Especifica el puerto de servidor web para el servidor web que se va a configurar.

Puerto de servidor web para el servidor web que se va a configurar.

dominoUserID
Especifica el ID de usuario de Domino Versión 7.0 u 8.0

ID de usuario de Domino Versión 7.0 u 8.0

webServerDefinition
Especifica el nombre de definición de servidor web

No se permiten espacios en el nombre de definición de servidor web.

Nombre de definición de servidor web sin espacios

wasMachineHostName
Especifica el nombre de host de la máquina de WebSphere Application Server.

Esta especificación se puede omitir para un tipo de instalación local_standalone.

Para un tipo de instalación remoto:
"nombre_host"

La instalación utilizará el nombre de host nombre_host en la máquina.

Para un tipo de instalación local:
""

Se utilizará el nombre de host de la máquina de instalación de destino.

Atención: Si utiliza el mandato WCT para crear varios servidores web y ejecuta WCT en las máquinas del servidor web según sea necesario, el nombre de host de cada servidor web es un nombre de host derivado, que se basa en el mismo tipo para el que consulta al sistema operativo el nombre de host.

Al ejecutar WCT de este modo produce la creación de dos archivos de script con el mismo nombre de host que se utilizará para crear el nodo y el archivo serverIndex.xml.

Con dos servidores web en la misma máquina, tendrá dos direcciones IP de red, para las que desea tener nombres de host exclusivos.

Dado que el nombre de host se ha derivado y no ha recibido ninguna solicitud del nombre de host del servidor web, la herramienta WCT y el script configurewebserverx.bat/sh asociado crearán un nodo y un archivo serverIndex.xml con el mismo nombre de host.

Para asegurarse de que los dos servidores web que ha creado en la misma máquina tienen dos direcciones IP distintas, vaya a la consola de administración y haga lo siguiente:
  1. Servidores > Servidores web > nombreServidorWeb
  2. Pulse Puertos
  3. Si es un nodo gestionado, pulse WEBSERVER_ADDRESS. Si es un nodo no gestionado, pulse WEBSERVER_ADMIN_ADDRESS
  4. Cambie las direcciones IP (nombre de host).
  5. Pulse Aceptar y Guardar.
Parámetros avanzados (disponibles en instalaciones silenciosas solo)
Parámetro Valores
mapWebserverToApplications
Especifica si se van a correlacionar o no todas las aplicaciones desplegadas existentes con el servidor web

Si no está establecido en una opción válida, el instalador lo establecerá en true y continuará la instalación.

true
La definición de servidor web se correlaciona como un destino con las aplicaciones desplegadas existentes como snoop y recuento de visitas. (Recomendado)
false
No se correlaciona ninguna aplicación con la definición de servidor web.
webServerHostName
En escenarios avanzados donde un usuario tiene varios nombres de host de servidor web en una máquina, especifica el nombre de host del servidor web utilizado para configurar
""
La instalación se resolverá con el nombre de host detectado en la máquina. (Recomendado)
"nombre_host"
La instalación utilizará el nombre de host nombre_host en la máquina.
webServerInstallArch
Especifica la arquitectura de instalación del servidor web
"32"
Válido para instalaciones de servidor web de 32 bits
"64"
Válido para instalaciones de servidor web de 64 bits
""
Se utilizará la arquitectura de la máquina del servidor web
profileName
Especifica el nombre del perfil de WebSphere Application Server que se va a configurar
"nombre_perfil"
Debe especificar el nombre de un perfil de WebSphere Application Server existente.

Si se deja la serie vacía producirá que el instalador utilice el perfil predeterminado.

Esta opción es válida solo en escenarios de instalación local.

ihsAdminPassword
Especifica la contraseña de usuario para el servidor administrativo IHS que se va a configurar

Especifique este valor solo al configurar IHS.

"constraseña_admin_IHS"
Debe especificar la contraseña del usuario que se utilizará para configurar el servidor administrativo IHS.
enableAdminServerSupport
Especifica si se va a configurar o no el servidor administrativo IHS

Especifique este valor solo al configurar IHS.

true
Se habilitará el soporte y se configurará el servidor administrativo IHS.
false
No se habilitará el soporte y no se configurará el servidor administrativo IHS.
enableUserAndPass
Especifica si se va a habilitar o no soporte para configurar el servidor administrativo IHS con un ID de usuario y contraseña como credenciales

Especifique este valor solo al configurar IHS.

true
Se habilitará soporte para configurar el servidor administrativo IHS con el ID de usuario y la contraseña especificados.

Se deben suministrar las credenciales relevantes adicionales.

false
No se habilitará soporte para configurar el servidor administrativo IHS con el ID de usuario y la contraseña especificados.

No es necesario ningún valor adicional.

webServerType
Especifica el tipo de servidor web que se va a configurar.

Especifique solo un servidor web para configurar.

APACHE
Apache Web Server Versión 2.2
DOMINO
Lotus Domino Web Server Versión 7.0 o Versión 8.0

No se admite en HP-UX ni en Solaris x64 (x86_64)

IHS
IBM HTTP Server Versión 7.0
IIS
Microsoft Internet Information Services Versión 6, Versión 7 o Versión 8

Se admite en Windows

SUNJAVASYSTEM
Sun Java System Web Server Versión 6.1 o Versión 7.0
ihsWindowsStartupType
Especifica el tipo de inicio del servicio administrativo IHS que se va a crear en Windows

Especifique este valor solo al configurar IHS.

Para utilizarlo con los sistemas operativos Windows solo.

auto
Se iniciará automáticamente el servicio al arrancar el sistema.
demand
El servicio solo se iniciará cuando se solicite.
ihsAdminWinUserID
Especifica el ID del usuario que se utilizará para configurar el servidor administrativo IHS en Windows.

Especifique este valor solo al configurar IHS.

Para utilizarlo con los sistemas operativos Windows solo.

"ID_usuario_admin_IHS"
Debe especificar el nombre que se utilizará para configurar el servidor administrativo IHS.
ihsAdminWinPassword
Especifica la contraseña del usuario que se utilizará para configurar el servidor administrativo IHS en Windows.

Especifique este valor solo al configurar IHS.

Para utilizarlo con los sistemas operativos Windows solo.

"constraseña_admin_IHS"
Debe especificar la contraseña del usuario que se utilizará para configurar el servidor administrativo IHS.
enableWinService
Especifica si se va a configurar o no el servidor administrativo IHS para ejecutarlo como un servicio Windows

Especifique este valor solo al configurar IHS.

Para utilizarlo con los sistemas operativos Windows solo.

true
Se habilitará soporte para configurar el servidor administrativo IHS como un servicio Windows.
false
No se habilitará soporte para configurar el servidor administrativo IHS como un servicio Windows.
Nota: Después de ejecutar el mandato WCT, se configurará el servidor web para utilizar un servidor web como el servidor de host. El mandato WCT crea también un archivo de respuestas nuevo en el directorio que contiene los archivos de configuración. Este archivo de respuestas podría contener dos entradas sin documentar, defLocPathname y profilePath, que no se admiten funcionalmente en el producto. El nuevo archivo de respuestas contiene la información utilizada para crear la configuración de servidor web.
Ejemplo de uso de la herramienta pct para configurar un IHS Web Server para utilizar un servidor de aplicaciones como un servidor de host:
  • [Windows]wctcmd.bat -tool pct -defLocPathname C:\data\IBM\WebSphere\Plugins -defLocName someDefinitionLocationName -createDefinition -response C:\IBM\WebSphere\tools\WCT\responsefile.txt
  • [Linux]./wctcmd.sh -tool pct -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName someDefinitionLocationName -createDefinition -response /opt/IBM/WebSphere/tools/WCT/responsefile.txt

A continuación figura un ejemplo del contenido de un archivo de respuestas para una configuración de plug-in local de IHS. Los valores válidos para el parámetro webServerOS, que se utiliza para especificar el sistema operativo de servidor web, son Windows, Linux, Solaris, AIX, HPUX, OS390 y OS400.

[AIX][HP-UX][Linux][Solaris]
configType=local_standalone
enableAdminServerSupport=true
enableUserAndPass=true
enableWinService=false
ihsAdminCreateUserAndGroup=true
ihsAdminPassword=******
ihsAdminPort=8008
ihsAdminUnixUserGroup=grp101
ihsAdminUnixUserID=user1
mapWebServerToApplications=true
profileName=AppSrv01
wasExistingLocation=/opt/IBM/WebSphere/AppServer85
webServerConfigFile1=/opt/IBM/HTTPServer/conf/httpd.conf
webServerDefinition=webserver1
webServerHostName=local.ibm.com
webServerOS=operating_system_value
webServerPortNumber=80
webServerSelected=ihs
[Windows]
configType=local_standalone
enableAdminServerSupport=true
enableUserAndPass=true
enableWinService=true
ihsAdminPassword=******
ihsAdminPort=8008
ihsAdminUserID=admin1
ihsWindowsPassword=******
ihsWindowsStartupType=auto
ihsWindowsUserID=user1
mapWebServerToApplications=true
profileName=AppSrv01
wasExistingLocation=D:\\IBM\\WebSphere\\AppServer85
webServerConfigFile1=D:\\IBM\\HTTPServer\\conf\\httpd.conf
webServerDefinition=webserver1
webServerHostName=local.ibm.com
webServerInstallArch=32
webServerPortNumber=80
webServerSelected=ihs

A continuación figura un ejemplo del contenido de un archivo de respuestas para una configuración de plug-in remota de IHS. Los valores válidos para el parámetro webServerOS, que se utiliza para especificar el sistema operativo de servidor web, son Windows, Linux, Solaris, AIX, HPUX, OS390 y OS400.

[AIX][HP-UX][Linux][Solaris]
configType=remote
enableAdminServerSupport=true
enableUserAndPass=true
enableWinService=false
ihsAdminCreateUserAndGroup=true
ihsAdminPassword=******
ihsAdminPort=8008
ihsAdminUnixUserGroup=grp101
ihsAdminUnixUserID=user1
mapWebServerToApplications=true
wasMachineHostname=192.168.1.2
webServerConfigFile1=/opt/IBM/HTTPServer/conf/httpd.conf
webServerDefinition=webserver1
webServerHostName=remote.ibm.com
webServerOS=operating_system_value
webServerPortNumber=80
webServerSelected=ihs
[Windows]
configType=remote
enableAdminServerSupport=true
enableUserAndPass=true
enableWinService=true
ihsAdminPassword=******
ihsAdminPort=8008
ihsAdminUserID=admin1
ihsWindowsPassword=******
ihsWindowsStartupType=auto
ihsWindowsUserID=user1
mapWebServerToApplications=true
wasMachineHostname=192.168.1.2
webServerConfigFile1=D:\IBM\HTTPServer\conf\httpd.conf
webServerDefinition=webserver1
webServerHostName=remote.ibm.com
webServerInstallArch=32
webServerOS=windows
webServerPortNumber=80
webServerSelected=ihs

Qué hacer a continuación

Best practice Best practice: Puede utilizar la herramienta pct si la máquina tiene varios nombres de host y direcciones IP. Sin embargo, se debe establecer el nombre de host después de la configuración del servidor web a través de la interfaz gráfica de usuario PCT mediante el proceso siguiente:
  1. Pulse Puertos.
  2. Pulse WEBSERVER_ADDRESS. Si se trata de un nodo no gestionado, pulse WEBSERVER_ADMIN_ADDRESS.
  3. Cambie el nombre de host.
  4. Pulse Aceptar para guardar.
best-practices

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