Configuración de la interfaz Web › WebDirector y configuración de motores Web › Creación de sistemas sólo con servidores primarios
Creación de sistemas sólo con servidores primarios
Puede crear un sistema que sólo utilice un servidor primario.
Nota: Para crear este sistema, debe estar instalado y configurado el servidor primario.
Para crear un sistema sólo con un servidor primario, realice lo siguiente:
- Utilice pdm_edit.pl para agregar o editar las entradas de WebDirector, o las dos cosas, según lo necesite. Un solo WebDirector puede distribuir la carga entre varios motores Web. Asigne todos los motores Web y los WebDirector nuevos al host denominado principal. Este host es el servidor primario.
Nota: La función de asignación automática de la interfaz CGI de WebDirector asigna nombres desde pdm_edit.pl.
- Al primer WebDirector del servidor primario se le asigna de forma automática el nombre pdmweb_d1.exe;
- al segundo, pdmweb_d2.exe;
- al tercero, 'pdmweb_d3.exe'; y así sucesivamente.
También el servidor secundario podría tener WebDirector cuyos valores de interfaz CGI fueran pdmweb_d1.exe, pdmweb_d2.exe y pdmweb_d3.exe. No se producen conflictos de nombres dado que los nombres de WebDirector son únicos en el equipo local donde se ejecutan.
- Lea la información siguiente, podría aplicarse según el entorno del motor Web de su instalación CA Service Desk Manager:
- Número de motores Web que agregar: al implementar cualquier esquema de equilibrar la carga de motor Web, el inicio de sesión SSL, o ambos, deben asignarse por lo menos dos motores Web al mismo WebDirector.
- Entorno de inicio de sesión SSL: al definir el motor Web de inicio de sesión seguro en pdm_edit.pl, este motor Web debe estar sometido al control de un WebDirector. Defina el valor del parámetro correspondiente al protocolo del motor Web de inicio de sesión seguro como https para garantizar que WebDirector cree el valor correcto para el parámetro RedirectingURL del cliente Web.
- Guarde los cambios realizados y salga de la secuencia de comandos pdm_edit.pl; especifique el archivo que se deba usar como plantilla web.cfg cuando se le solicite.
Nota: Los WebDirector no utilizan ningún archivo '<Nombre_Host>-web[nº].cfg'. pero los motores Web precisan un archivo '<Nombre_Host>-web[nº].cfg' único. Al guardar y al salir del script pdm_edit.pl, se generan de manera automática archivos web.cfg de ejemplo. Se solicita al usuario que especifique el archivo web.cfg que se va a usar como plantilla para la creación de los archivos de configuración Web. Es posible importar las personalizaciones del archivo web.cfg original a los nuevos archivos de configuración Web especificando el archivo original como archivo de plantillas deseado.
- Copie y guarde los archivos siguientes, disponer de una copia de seguridad de estos archivos es útil por si decide restaurar el entorno original:
- $NX_ROOT/pdmconf/pdm_startup.tpl
- $NX_ROOT/pdmconf/pdm_startup
- $NX_ROOT/bopcfg/www/web.cfg
- Cualquier archivo primary-web[nº].cfg existente
- $NX_ROOT/bopcfg/www/CATALINA_BASE/webapps/CAisd/WEB-INF/web.xml y web.xml.tpl
- Mueva $NX_ROOT/samples/pdmconf/pdm_startup.rmt a $NX_ROOT/pdmconf y cambie su nombre a pdm_startup.tpl.
- En todos los motores Web que se hayan asignado a un WebDirector, asegúrese de que se hayan definido correctamente los parámetros de WebDirector pertinentes del archivo '<Nombre_Host>-web[nº].cfg' que corresponda al motor web; para ello, examine el archivo en un editor de texto. Si es necesario, modifique los valores de los parámetros de WebDirector para que reflejen el rol del motor Web deseado. Luego cópielos en el directorio: $NX_ROOT/bopcfg/www.
- Mueva todos los archivos $NX_ROOT/samples/pdmconf/primary-web[nº].cfg al directorio $NX_ROOT/bopcfg/www.
- Si emplea un servidor de servlet como Tomcat, la utilidad pdm_edit.pl crea archivos web.xml.tpl que sirven para sustituir el archivo web.xml.tpl en cada uno de los servidores que albergue un motor Web. Estos archivos se denominan primary-web.xml.tpl. Renombre los archivos y cópielos en el directorio: directorio $NX_ROOT/bopcfg/www/CATALINA_BASE/webapps/CAisd/WEB-INF.
Si emplea un servidor HTTP como IIS o Apache, cree las copias de "pdmweb.exe" en el directorio $NX_ROOT/bopcfg/www/wwwroot, un "pdmweb[nº].exe" para cada motor Web y un "pdmweb_d[nº].exe" para cada WebDirector definido en pdm_edit.pl. Asegúrese de que los nombres de "pdmweb[nº].exe" y "pdmweb_d[nº].exe" siguen los valores correctos de la interfaz CGI procedentes de las definiciones del script pdm_edit.pl (por ejemplo: pdmweb1.exe, pdmweb2.exe, pdmweb_d1.exe, etc.).
- Si emplea IIS y necesita agregar extensiones de servidor para las interfaces CGI, copie el archivo primary-site.dat en el directorio $NX_ROOT/bopcfg/www con el nombre site.dat. Cuando se vuelve a configurar el sistema, estos sitios se agregarán a IIS.
- Vuelva a configurar el servidor principal sin reiniciar la base de datos e inicie los servicios.
- Al finalizar la reconfiguración, compruebe si la configuración actual es válida. Inicie los demonios de CA Service Desk Manager. Compruebe que no haya ningún error en los archivos stdlog. Utilice pdm_status para consultar los demonios y su estado. Use un explorador para acceder al sistema: http://localhost:8080/CAisd/pdmweb.exe.
- Para permitir que Gestión del conocimiento se integre con CA Service Desk Manager, si se ha impuesto SSL en CA Service Desk Manager, es necesario cambiar el valor del protocolo URL de CA Service Desk Manager.
- En Herramientas de conocimiento, acceda a Gestor de valores, General, Integración y cambie el valor del protocolo URL de CA Service Desk Manager de "http" a "https".
- Guarde los cambios y salga.
- Abra un explorador Web por la página de inicio de sesión en CA Service Desk Manager y compruebe si pueden acceder los usuarios y si se produce el comportamiento de redirección o de inicio de sesión esperado.
Copyright © 2011 CA.
Todos los derechos reservados.