Академический Документы
Профессиональный Документы
Культура Документы
GC10-3026-00
Nota Antes de utilizar esta informacin y el producto al que da soporte, asegrese de leer la informacin general del apartado Avisos en la pgina 93.
Primera edicin (noviembre de 2002) Este manual es la traduccin del original ingls Concepts, Planning and Installation for Edge Componentes (GC09-3955-00) Esta edicin se aplica a: WebSphere Application Server, Versin 5.0 y a todos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones. Realice el pedido de las publicaciones a travs del representante de IBM o de la sucursal de IBM que presta servicio en su localidad. Copyright International Business Machines Corporation 2002. Reservados todos los derechos.
Contenido
Figuras . . . . . . . . . . . . . . . . en . . v . vii . vii . vii . vii Funciones de colocacin en antememoria adicionales . . . . . . . . . . . 19 Captulo 5. Rendimiento de la red . . . Hardware de la red . . . . . . . . Consideraciones sobre la memoria . . Consideraciones sobre el disco duro . . Consideraciones sobre la red . . . . Consideraciones sobre la CPU . . . . Arquitectura de la red. . . . . . . . Consideraciones sobre la popularidad del sitio web y sobre la carga del servidor proxy . . . . . . . . . . . . Consideraciones sobre el tipo de trfico . . . . . . . . 21 21 21 22 22 22 23 Acerca de este manual . . . A quin va dirigido este manual Accesibilidad . . . . . . Convenios y terminologa que se este manual . . . . . . . . . . . . . . . . utilizan . . .
. 23 . 24 27 27 27 29 30
Captulo 6. Disponibilidad . . . . . . . Equilibrio de carga . . . . . . . . . . Equilibrio de carga entre varios sistemas principales que alojan contenidos . . . . Equilibrio de carga entre varios servidores proxy . . . . . . . . . . . . . Soporte de sustitucin por anomala . . . .
Parte 3. Escenarios . . . . . . . 37
Captulo 8. Red de la empresa consumidor . . . . . . . Fase 1 . . . . . . . . . Fase 2 . . . . . . . . . Fase 3 . . . . . . . . . al . . . . . 39 . . . . . 39 . . . . . 41 . . . . . 43
. 11
Captulo 9. Solucin de banca de la empresa al cliente . . . . . . . Captulo 10. Red de portal web . . .
. .
. 45 . 47
iii
Captulo 11. Requisitos de Edge Components . . . . . . . . . . . Requisitos previos de hardware y software. . Requisitos previos de la instalacin para el Proxy de antememoria en los sistemas AIX Requisitos previos de la instalacin para Load Balancer en los sistemas AIX . . . Requisitos previos de la instalacin para el Proxy de antememoria en los sistemas Linux . . . . . . . . . . . . . Requisitos previos de la instalacin para Load Balancer en los sistemas Linux . . . Requisitos previos de la instalacin para el Proxy de antememoria en los sistemas Solaris . . . . . . . . . . . . . Requisitos previos de la instalacin para Load Balancer en los sistemas Solaris . . Requisitos previos de la instalacin para Proxy de antememoria en los sistemas Windows . . . . . . . . . . . . Requisitos previos de la instalacin para Load Balancer en los sistemas Windows . Utilizacin de los navegadores con los formularios de Configuracin y Administracin del Proxy de antememoria . . Utilizacin de los navegadores con la ayuda en lnea de Load Balancer . . . . . . .
51 51 51 53
54 54
Instalacin para AIX . . . . Antes de instalar . . . . Procedimiento de instalacin Instalacin para Linux . . . Antes de instalar . . . . Pasos de instalacin . . . Instalacin para Solaris . . . Antes de instalar . . . . Pasos de instalacin . . . Instalacin para Windows 2000 Antes de instalar . . . . Pasos de instalacin . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
72 72 73 75 75 76 77 78 78 79 79 79
56 57
58 59
59 62
Captulo 12. Instalacin de Edge Components utilizando el programa de instalacin . . . . . . . . . . . . 63 Utilizacin del programa de instalacin para Windows . . . . . . . . . . . . . 63 Utilizacin del programa de instalacin para UNIX . . . . . . . . . . . . . . 65 Captulo 13. Instalacin del Proxy de antememoria utilizando herramientas de empaquetado del sistema . . . . . .
87 87 88 88 89 89 90 91 91
. 67
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema . . . . . . . . . . . . 71
iv
Figuras
1. 2. Configuracin bsica del proxy . . . . El Proxy de antememoria acta como servidor proxy para un clster de carga equilibrada . . . . . . . . . . Equilibrio de carga entre varios sistemas principales que alojan contenidos . . . Equilibrio de carga entre varios servidores proxy y sistemas principales que alojan contenidos . . . . . . . Utilizacin de un Load Balancer primario y uno de reserva para hacer que el contenido web est altamente disponible . . . . . . . . . . . Ubicacin del Load Balancer de reserva en un sistema principal que aloja contenidos. . . . . . . . . . . 16 7. 8. 17 9. 28 10. 29 11. 12. 31 13. 14. 15. Direccionamiento de peticiones HTTP con CBR . . . . . . . . . . Equilibrio de carga de peticiones HTTP direccionadas con CBR . . . . . Red de la empresa al consumidor (Fase 1). . . . . . . . . . . . . Red de la empresa al consumidor (Fase 2). . . . . . . . . . . . . Red de la empresa al consumidor (Fase 3). . . . . . . . . . . . . Solucin de banca de la empresa al consumidor . . . . . . . . . Portal web. . . . . . . . . . Red de Proxy de antememoria de demostracin . . . . . . . . . Red de Load Balancer de demostracin . 34 . 36 . 40 . 42 . 44 . 46 . 48 . 83 87
3. 4.
5.
6.
32
vi
Accesibilidad
Las caractersticas de accesibilidad ayudan al usuario que tiene discapacidades fsicas, como por ejemplo una movilidad restringida o una visin limitada, a utilizar satisfactoriamente los productos de software. stas son las principales caractersticas de accesibilidad en WebSphere Application Server, Versin 5.0: v Puede utilizar el software lector de pantalla y un sintetizador de discurso digital para or lo que se visualiza en la pantalla. Tambin puede utilizar el software de reconocimiento de voz, como por ejemplo IBM ViaVoice, para entrar datos y para navegar por la interfaz de usuario. v Puede utilizar las caractersticas utilizando el teclado en lugar del ratn. v Puede configurar y administrar las caractersticas de Application Server utilizando editores de texto estndares o interfaces de lnea de mandatos en lugar de las interfaces grficas proporcionadas. Para obtener ms informacin sobre la accesibilidad de caractersticas especficas, consulte la documentacin sobre dichas caractersticas.
vii
Monoespaciado
Cursiva
Control-x
[] {} | ...
viii
Proxy de antememoria
El Proxy de antememoria reduce el uso del ancho de banda y mejora la velocidad y fiabilidad de un sitio web al proporcionar un nodo de punto de presencia para uno o ms servidores de contenido finales. El Proxy de antememoria puede colocar en antememoria y servir contenido esttico y contenido generado dinmicamente por WebSphere Application Server. El servidor proxy intercepta las peticiones de datos de un cliente, recupera la informacin solicitada de las mquinas que alojan contenidos y devuelve esos contenidos al cliente. Habitualmente, las peticiones se refieren a documentos que se almacenan en mquinas de servidor web (tambin llamadas servidores de origen o sistemas principales que alojan contenidos) y se entregan mediante el HTTP (Protocolo de transferencia de hipertexto). No obstante, es posible configurar el servidor proxy de forma que maneje otros protocolos, tales como el Protocolo de transferencia de archivos (FTP) y el Gopher. Antes de entregarlos al peticionario, el servidor proxy almacena en una antememoria local los contenidos que pueden colocarse en antememoria. Entre los ejemplos de contenidos que pueden colocarse en antememoria se incluyen las pginas web estticas y los archivos de JavaServer Pages con informacin que se genera dinmicamente, pero que cambia con poca frecuencia. La antememoria permite al servidor proxy satisfacer las peticiones subsiguientes que se refieren a los mismos contenidos entregndolos directamente desde la antememoria local, lo cual es mucho ms rpido que recuperarlos otra vez del sistema principal que aloja contenidos. Los conectores entregados con el Proxy de antememoria aaden funcionalidad al servidor proxy. v El conector ICP permite al servidor proxy consultar antememorias que son compatibles con ICP (Protocolo de antememoria de Internet) en busca de pginas HTML y otros recursos que puedan colocarse en antememoria. v El conector Policy Director de Tivoli SecureWay permite al servidor proxy utilizar los servicios de autorizacin o autenticacin integrados de Policy Director. v El Mdulo de autenticacin PAC-LDAP permite al servidor proxy acceder a un servidor LDAP al realizar rutinas de autorizacin o autenticacin. v El conector WebSphere Transcoding Publisher permite al servidor proxy colocar en antememoria diversas versiones transcodificadas de contenidos para dispositivos porttiles cuando se utilizan junto con WebSphere Transcoding Publisher. Puede ampliar todava ms las funciones del Proxy de antememoria escribiendo mdulos de conector personalizados con una interfaz de programas de aplicacin (API). La API es flexible, fcil de utilizar e
independiente de la plataforma. El proxy realiza una secuencia de pasos para cada peticin de cliente que procesa. Una aplicacin de conector modifica o sustituye un paso dentro del flujo de trabajo de proceso de peticiones, como la autenticacin de un cliente o la filtracin de peticiones. La potente interfaz Transmogrify, por ejemplo, proporciona acceso a los datos HTTP y permite la sustitucin o transformacin de URL y contenidos web. Los conectores pueden modificar o sustituir los pasos de proceso designados, y puede invocarse ms de un conector para un paso determinado.
Load Balancer
Load Balancer crea sistemas al extremo de la red que dirigen el flujo de trfico de la red, lo que reduce la congestin y equilibra la carga en otros servicios y sistemas distintos. Load Balancer proporciona seleccin de sitio, gestin de carga de trabajo, afinidad de las sesiones y una sustitucin por anomala transparente. Load Balancer se instala entre Internet y los servidores finales de la empresa, que pueden ser sistemas principales que alojan contenidos o mquinas Proxy de antememoria. Load Balancer acta como el nico nodo de punto de presencia de la empresa en Internet aunque la empresa utilice varios servidores finales a causa de la alta demanda o de grandes volmenes de contenido. Tambin puede garantizarse una alta disponibilidad mediante la instalacin de un Load Balancer de reserva que asuma la carga del primario si ste falla temporalmente. Load Balancer intercepta peticiones de datos de los clientes y reenva cada peticin al servidor que actualmente tiene ms posibilidades de cumplir la peticin. Es decir, equilibra la carga de peticiones entrantes entre un conjunto definido de mquinas que atienden al mismo tipo de peticiones. Load Balancer puede distribuir peticiones a muchos tipos de servidores, incluidas mquinas WebSphere Application Server y mquinas Proxy de antememoria. El equilibrio de carga podr personalizarse para una aplicacin o plataforma en particular utilizando consejeros personalizados. Se encuentran disponibles consejeros de fines especiales para obtener informacin para los WebSphere Application Server de equilibrio de carga. Si se instala el componente Direccionamiento basado en el contenido junto con el Proxy de antememoria, incluso pueden distribuirse las peticiones HTTP y HTTPS basndose en los URL o en otras caractersticas determinadas por el administrador, lo que eliminar la necesidad de almacenar contenidos idnticos en todos los servidores finales. Asimismo, el componente Dispatcher puede proporcionar la misma funcin para las peticiones HTTP. El equilibrio de carga mejora la disponibilidad y escalabilidad del sitio web al agrupar en clster y de forma transparente los servidores de contenido,
Captulo 1. Introduccin a Edge Components de WebSphere Application Server
incluidos servidores HTTP, servidores de aplicaciones y servidores proxy, que son servidores de contenido sustitutos. La disponibilidad se consigue a travs del paralelismo, equilibrio de carga y soporte de sustitucin por anomala. Cuando un servidor est inactivo, no se interrumpe la actividad empresarial. La escalabilidad de una infraestructura mejorar en gran medida porque puede aadirse de forma transparente la potencia del proceso de fondo. Load Balancer incluye los componentes siguientes:
Dispatcher
Para todos los servicios de Internet, como por ejemplo HTTP, FTP, HTTPS y Telnet, el componente Dispatcher realiza el equilibrio de carga para los servidores que estn dentro de una red de rea local (LAN) o de una red de rea amplia (WAN). Para los servicios HTTP, Dispatcher puede realizar el equilibrio de carga de los servidores basndose en el contenido del URL de la peticin del cliente. El componente Dispatcher permite la gestin estable y eficaz de una red de servidores grande y escalable. Con Dispatcher, puede enlazar muchos servidores individuales en lo que aparentar ser un solo servidor virtual. As, su sitio aparece como una sola direccin IP ante los dems.
Selector de sitio
El componente Selector de sitio mejora un sistema de equilibrio de carga al permitir que acte como nodo de punto de presencia para una red y equilibre la carga de las peticiones entrantes correlacionando nombres del DNS con direcciones IP. Junto con el Servidor de mtrica, el Selector de sitio puede supervisar el nivel de actividad de un servidor, detectar si un servidor tiene la carga menos pesada y detectar un servidor anmalo.
Servidor de mtrica
El componente Servidor de mtrica se ejecuta como un daemon en un servidor de carga equilibrada y proporciona informacin sobre cargas del sistema a los componentes de Load Balancer.
10
El resto de documentacin de WebSphere Application Server se encuentra disponible desde la pgina de la biblioteca de WebSphere Application Server. La informacin de soporte de autoayuda sobre Edge Components est disponible en la pgina de soporte de WebSphere Application Server o en el Edge Components InfoCenter. Consulte la siguiente lista de sitios Web para obtener informacin sobre Edge Components o informacin relacionada: v Pgina principal de IBM http://www.ibm.com/ v IBM WebSphere Application Server http://www.ibm.com/software/webservers/appserv/ v Sitio Web de la biblioteca de IBM WebSphere Application Server http://www.ibm.com/software/webservers/appserv/library.html v Sitio Web de soporte de IBM WebSphere Application Server http://www.ibm.com/software/webservers/appserv/support.html v IBM WebSphere Application Server InfoCenter http://www.ibm.com/software/webservers/appserv/infocenter.html v IBM WebSphere Application Server Edge Components InfoCenter http://www.ibm.com/software/webservers/appserv/ecinfocenter.html
11
12
13
14
15
4 5
X
Figura 1. Configuracin bsica del proxy. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Proxy de antememoria 5Antememoria 6Sistema principal que aloja contenidos
En esta configuracin, el servidor proxy (4) intercepta peticiones cuyos URL incluyen el nombre de sistema principal del sistema principal que aloja contenidos (6). Cuando un cliente (1) solicita el archivo X, la peticin circula a travs de Internet (2) y entra en la red interna de la empresa mediante su pasarela Internet (3). El servidor proxy intercepta la peticin, genera una nueva peticin con su propia direccin IP como direccin origen y enva la nueva peticin al sistema principal que aloja contenidos (6). El sistema principal que aloja contenidos devuelve el archivo X al servidor proxy en vez de devolverlo directamente al usuario final. Si el archivo puede colocarse en antememoria, el Proxy de antememoria almacena una copia en su antememoria (5) antes de pasarlo al usuario final. El ejemplo ms destacable de contenidos que pueden colocarse en antememoria son las pginas web estticas; no obstante, el Proxy de antememoria tambin proporciona la posibilidad de colocar en antememoria y servir contenidos generados dinmicamente por WebSphere Application Server.
16
nombre de sistema principal de un clster de sistemas principales que alojan contenidos (7), para los cuales Load Balancer (6) realiza el equilibrio de carga.
X
1
4 5
X
X
7
X
Figura 2. El Proxy de antememoria acta como servidor proxy para un clster de carga equilibrada. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Proxy de antememoria 5Antememoria 6Load Balancer 7Sistema que aloja contenidos
Cuando un cliente (1) solicita el archivo X, la peticin circula a travs de Internet (2) y entra en la red interna de la empresa mediante su pasarela Internet (3). El servidor proxy intercepta la peticin, genera una nueva peticin con su propia direccin IP como direccin origen y enva la nueva peticin a Load Balancer en la direccin de clster. Load Balancer utiliza su algoritmo de equilibrio de carga a fin de determinar cul de los sistemas principales que alojan contenidos es actualmente el ms capacitado para satisfacer la peticin del archivo X. El sistema principal que aloja contenidos elegido devolver el archivo X al servidor proxy en lugar de utilizar Load Balancer. El servidor proxy determina si lo coloca en antememoria y lo entrega al usuario final, siguiendo el mismo procedimiento descrito anteriormente.
17
los contenidos con una caducidad indefinida. La colocacin en antememoria de este tipo de contenidos en el extremo de la red libera a los sistemas principales que alojan contenidos de tener que invocar repetidamente Application Server para satisfacer las peticiones de los clientes. Esto puede aportar las ventajas siguientes: v Reduccin de la carga de trabajo en los servidores web, los WebSphere Application Server y los sistemas principales finales que alojan contenidos v Mayor rapidez en las respuestas a los usuarios eliminando los retardos de la red v Reduccin de la utilizacin del ancho de banda por realizar menos viajes a travs de Internet v Mejor escalabilidad de los sitios web que sirven contenidos generados dinmicamente La colocacin en antememoria de respuestas de servlet es ideal para las pginas web producidas dinmicamente que caducan basndose en la lgica de la aplicacin o en un suceso, tal como un mensaje de una base de datos. Aunque la duracin de una pgina de este tipo es finita, el valor de tiempo de vida no puede establecerse en el momento de la creacin porque no puede conocerse de antemano el desencadenante de la caducidad. Cuando el tiempo de vida de estas pginas se establece en cero, los sistemas principales que alojan contenidos incurren en un gran error al servir contenidos dinmicos. La responsabilidad de sincronizar la antememoria dinmica del Proxy de antememoria y de Application Server est compartida por ambos sistemas. Por ejemplo, una pgina web pblica creada dinmicamente por una aplicacin que facilita el pronstico del tiempo actual puede exportarse mediante Application Server y colocarse en antememoria en el Proxy de antememoria. Entonces el Proxy de antememoria puede servir los resultados de ejecucin de la aplicacin repetidamente a muchos usuarios distintos hasta que se le notifique que la pgina no es vlida. Los contenidos existentes en la antememoria de respuestas de servlet del Proxy de antememoria sern vlidos hasta que el servidor proxy elimine una entrada porque la antememoria est congestionada, hasta que caduque el tiempo de espera excedido por omisin establecido por la directriz ExternalCacheManager del archivo de configuracin del Proxy de antememoria o hasta que el Proxy de antememoria reciba un mensaje de invalidacin indicndole que depure los contenidos de su antememoria. Los mensajes de invalidacin se originan en el WebSphere Application Server que posee los contenidos y se propagan a cada Proxy de antememoria configurado. Nota: En general, las pginas privadas generadas dinmicamente (como, por ejemplo, una pgina que muestre el contenido del carro de la compra de un usuario) no pueden ni deben colocarse en antememoria en el Proxy de antememoria. El Proxy de antememoria slo puede colocar en
18
antememoria y servir pginas privadas cuando est configurado para realizar la autenticacin y autorizacin a fin de asegurarse de que las pginas privadas se servirn nicamente a los usuarios pertinentes.
19
20
Hardware de la red
En este apartado se describen cuestiones relacionadas con el hardware de la red que deben tomarse en consideracin a la hora de incorporar la funcionalidad del Proxy de antememoria a la red.
21
intermedios de red. Por lo tanto, es posible tener un servidor proxy que consuma 3 4 GB de memoria fsica. Tenga en cuenta que una antememoria de slo memoria es significativamente ms rpida que una antememoria de disco sin procesar, y que este cambio de la configuracin puede considerarse en s una mejora en el rendimiento.
22
Arquitectura de la red
Para el rendimiento global, resulta generalmente beneficioso escalar la arquitectura y no slo aadir partes individuales de hardware. Por mucha cantidad de hardware que se aada a una sola mquina, ese hardware tiene un nivel mximo de rendimiento. En este apartado se describen cuestiones relacionadas con la arquitectura de la red que deben tomarse en consideracin a la hora de incorporar la funcionalidad del Proxy de antememoria a la red.
Consideraciones sobre la popularidad del sitio web y sobre la carga del servidor proxy
Si el sitio web de la empresa es popular, es posible que exista una mayor demanda de sus contenidos de la que pueda satisfacer un nico servidor proxy eficazmente, lo que ocasionar una lentitud en los tiempos de respuesta. Para optimizar el rendimiento de la red, considere la inclusin de mquinas Proxy de antememoria agrupadas en clster de carga equilibrada o el uso de una arquitectura de antememoria compartida con Acceso remoto a antememoria (RCA) en la arquitectura general de la red. v Clsteres de carga equilibrada Una forma de escalar la arquitectura es agrupar en clster los servidores proxy y utilizar el componente Load Balancer para equilibrar la carga entre ellos. La agrupacin en clster de los servidores proxy es una consideracin de diseo beneficiosa no slo por razones de rendimiento y escalabilidad, sino tambin para los objetivos de redundancia y de fiabilidad. Un nico servidor proxy representa un nico punto de anomala; si ste falla o se vuelve inaccesible a causa de una anomala en la red, los usuarios no podrn acceder al sitio web. v Arquitectura de antememoria compartida Considere asimismo una arquitectura de antememoria compartida con RCA. Una arquitectura de antememoria compartida reparte toda la antememoria virtual entre diversos servidores Proxy de antememoria que, normalmente, utilizan un protocolo interantememoria como el Protocolo de antememoria de Internet (ICP) o el Protocolo de direccionamiento de matriz de antememorias (CARP). El RCA est diseado para maximizar la proporcin de impactos en las antememorias agrupadas en clster al facilitar una gran antememoria virtual. Las ventajas para el rendimiento resultan de la utilizacin de una matriz RCA de servidores proxy frente a un nico Proxy de antememoria autnomo o incluso un clster de mquinas Proxy de antememoria autnomas. En su mayor parte, las ventajas para el rendimiento vienen dadas por el aumento del tamao de toda la antememoria virtual, lo que maximiza la proporcin de impactos en antememoria y minimiza la incoherencia y latencia de la antememoria. Con el RCA, slo reside en la
Captulo 5. Rendimiento de la red
23
antememoria una copia de un documento determinado. Con un clster de servidores proxy, aumenta el tamao de la antememoria total, pero es probable que diversos servidores proxy recuperen y coloquen en antememoria la misma informacin. Por lo tanto, no aumenta la proporcin total de impactos en antememoria. El RCA suele utilizarse en los escenarios de sistemas principales que alojan contenidos de grandes empresas. No obstante, la utilidad del RCA no est limitada a los despliegues de empresas de dimensiones extremas. Tome en consideracin el uso del RCA si la carga de la red requiere un clster de servidores de antememoria y si la mayora de las peticiones representan impactos en antememoria. Segn la configuracin de la red, el RCA no siempre mejorar el rendimiento de la empresa debido a un aumento del nmero de conexiones TCP que utiliza un cliente en la configuracin del RCA. Es as porque un miembro RCA no es responsable solamente de atender a los URL para los que tiene la puntuacin ms alta, sino que tambin debe reenviar las peticiones a otros miembros o clsteres si obtiene una peticin referente a un URL para el que no tiene la puntuacin ms alta. Esto significa que cualquier miembro determinado de una matriz RCA puede tener ms conexiones TCP abiertas de las que tendra si funcionara como un servidor autnomo.
24
la red le permite determinar si puede significar una mejora en el rendimiento el uso de la funcin de colocacin en antememoria dinmica del Proxy de antememoria. v Antememoria de memoria frente a antememoria de disco Las antememorias de disco son apropiadas para sitios con gran cantidad de informacin a colocar en antememoria. Por ejemplo, si los contenidos del sitio son de un volumen elevado (superior a los 5 GB) y existe un ndice de impactos en antememoria del 80 al 90%, es recomendable una antememoria de disco. No obstante, se sabe que utilizar una antememoria de memoria (RAM) es ms rpido y que hay muchos escenarios en que utilizar una antememoria de slo memoria es factible para los sitios grandes. Por ejemplo, si el ndice de impactos en antememoria del Proxy de antememoria no tiene tanta importancia o si ha de utilizarse una configuracin de antememoria compartida, resultar prctica una antememoria de memoria. v Colocacin en antememoria de contenidos generados dinmicamente El Proxy de antememoria puede colocar en antememoria e invalidar contenidos dinmicos (JSP y resultados de servlet) generados por la antememoria dinmica de WebSphere Application Server, lo que proporciona una extensin virtual de la antememoria de Application Server en antememorias basadas en la red. Habilitar la colocacin en antememoria de contenidos generados dinmicamente es beneficioso para el rendimiento de la red en un entorno en que se efecten muchas peticiones de pginas web pblicas producidas dinmicamente, las cuales caduquen basndose en la lgica de la aplicacin o en un suceso, tal como un mensaje de base de datos. La duracin de la pgina es finita, pero no puede establecerse un desencadenante de caducidad en el momento de crearla; por lo tanto, los sistemas principales sin una funcin de colocacin en antememoria dinmica e invalidacin deben designar este tipo de pgina con un valor de tiempo de vida de cero. Si uno o varios usuarios solicitan esta pgina generada dinmicamente ms de una vez a lo largo de su duracin, la colocacin en antememoria dinmica proporciona una liberacin valiosa de la carga a fin de reducir la carga de trabajo en los sistemas principales que alojan contenidos de la red. Utilizar la colocacin en antememoria dinmica tambin mejora el rendimiento de la red brindando una mayor rapidez de respuesta a los usuarios al eliminar retardos en la red y reduciendo el uso del ancho de banda debido a la disminucin de viajes a travs de Internet.
25
26
Captulo 6. Disponibilidad
Funcionando junto con sistemas principales que alojan contenidos, como WebSphere Application Server, o con el componente Proxy de antememoria de Application Server, el componente Load Balancer de Application Server le permite mejorar la disponibilidad y la escalabilidad de la red. (Consulte el Captulo 1, Introduccin a Edge Components de WebSphere Application Server en la pgina 3 para leer una introduccin dedicada a Edge Components.) Load Balancer se utiliza en las redes de la empresa y se instala entre Internet y los servidores finales de la empresa. Load Balancer acta como el nico punto de presencia de la empresa en Internet aunque la empresa utilice varios servidores finales a causa de la alta demanda o de grandes volmenes de contenido. La disponibilidad se consigue mediante el equilibrio de carga y el soporte de sustitucin por anomala.
Equilibrio de carga
El equilibrio de carga mejora la disponibilidad y escalabilidad del sitio web al agrupar en clster y de forma transparente los servidores proxy y los servidores de aplicaciones. La escalabilidad de una infraestructura IT mejorar en gran medida porque puede aadirse de forma transparente la potencia del proceso de fondo.
27
mediante su pasarela Internet (3). Dispatcher intercepta la peticin, porque el URL en ella est correlacionado con el nombre de sistema principal y la direccin IP de Dispatcher. Dispatcher determina cul de los sistemas principales que alojan contenidos del clster es actualmente el ms capacitado para atender a la peticin y reenva la peticin a este sistema principal, que, una vez configurado el mtodo de renvo MAC, devuelve el archivo X directamente al cliente (es decir, el archivo X no pasa por Load Balancer). Nota: Dispatcher proporciona tres mtodos de reenvo: v El mtodo MAC se utiliza para equilibrar la carga de las peticiones de entrada dirigidas al servidor. Las respuestas se devuelven directamente al cliente. v El mtodo de reenvo NAT/NAPT se utiliza con los servidores ubicados remotamente. Se equilibra la carga de las peticiones de entrada mediante Dispatcher, que recibe las respuestas del servidor y las devuelve a los clientes. v El mtodo de direccionamiento basado en el contenido (cbr) proporciona el direccionamiento basado en el contenido de las peticiones HTTP y HTTPS sin el uso del Proxy de antememoria. El direccionamiento basado en el contenido se lleva a cabo para HTTP utilizando la regla de tipo de contenido y para HTTPS utilizando la afinidad de ID de sesin SSL.
X
2
3
X
5
Figura 3. Equilibrio de carga entre varios sistemas principales que alojan contenidos. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Dispatcher 5Sistema que aloja contenidos
Por omisin, Dispatcher utiliza el equilibrio de carga de modalidad rotatoria como lo hace el DNS, pero incluso as trata algunas de las insuficiencias del DNS. De manera diferente al DNS, rastrea si un sistema principal que aloja contenidos est inaccesible o no disponible y no contina dirigiendo a los clientes a un sistema principal que aloja contenidos no disponible. Adems,
28
tiene en cuenta la carga actual del sistema principal que aloja contenidos rastreando las conexiones nuevas, activas y finalizadas. Es posible seguir optimizando el equilibrio de carga mediante la activacin de los componentes de gestor y consejero opcionales de Load Balancer, que rastrean el estado de un sistema principal que aloja contenidos incluso de forma ms precisa e incorporan la informacin adicional al proceso de decisiones del equilibrio de carga. El gestor le permite asignar diferentes pesos a los diferentes factores utilizados en el proceso de decisiones, a fin de personalizar ms el equilibrio de carga para el sitio.
5 6
X
X
7 8
X
5 6
X
Figura 4. Equilibrio de carga entre varios servidores proxy y sistemas principales que alojan contenidos. 1Cliente 2Internet 3Direccionador/Pasarela 4Dispatcher 5Proxy de antememoria 6Antememoria 7Dispatcher 8Sistema que aloja contenidos
El nombre de sistema principal del clster del Dispatcher marcado como 4 es el nombre de sistema principal que aparece en los URL para los contenidos
Captulo 6. Disponibilidad
29
web de la empresa (es decir, es el nombre del sitio web como se ve en Internet). El nombre de sistema principal del clster para el Dispatcher marcado como 7 no est visible en Internet y as puede ser cualquier valor que desee. Por ejemplo, en la Empresa ABC, un nombre de sistema principal adecuado para el Dispatcher marcado como 4 es www.abc.com, mientras que el Dispatcher marcado como 7 puede tener un nombre del estilo http-balancer.abc.com. Suponga que un navegador en una de las mquinas de cliente marcadas como 1 necesita acceder al archivo X almacenado en los servidores de contenido marcados como 8. La peticin HTTP atraviesa Internet (2) y entra en la red interna de la empresa mediante la pasarela (3). El direccionador dirige la peticin al Dispatcher marcado como 4, el cual la pasar al servidor proxy (5) que actualmente est ms capacitado para manejarla segn el algoritmo de equilibrio de carga. Si el servidor proxy tiene el archivo X en su antememoria (6), lo devolver directamente al navegador, evitando el Dispatcher marcado como 4. Si el servidor proxy no tiene una copia del archivo X en su antememoria, crea una nueva peticin que tiene su propio nombre de sistema principal en el campo origen de la cabecera y la enva al Dispatcher marcado como 7. Load Balancer determina cul de los sistemas principales que alojan contenidos (8) es actualmente el ms capacitado para satisfacer la peticin y dirige hacia all la peticin. El sistema principal que aloja contenidos recupera el archivo X del almacenamiento y lo devuelve directamente al servidor proxy, evitando el Dispatcher marcado como 7. El servidor proxy colocar el archivo X en antememoria, si procede, para reenviarlo al navegador, evitando el Dispatcher marcado como 4.
30
X
6
X
5 6
X
Figura 5. Utilizacin de un Load Balancer primario y uno de reserva para hacer que el contenido web est altamente disponible. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Dispatcher primario 5Dispatcher de reserva 6Sistema que aloja contenidos
Normalmente, un navegador que se ejecuta en una de las mquinas marcadas como 1 dirige su peticin de un archivo X al nombre de sistema principal del clster que est correlacionado con el Load Balancer primario (4). Dispatcher direcciona la peticin al sistema principal que aloja contenidos (6) seleccionado tomando como base los criterios de equilibrio de carga de Dispatcher. El sistema principal que aloja contenidos enva el archivo X directamente al navegador, direccionndolo a travs de la pasarela de la empresa (3) por Internet (2), pero evitando Load Balancer. El Dispatcher de reserva (5) no realizar el equilibrio de carga mientras el primario est operativo. El Dispatcher primario y el de reserva rastrean mutuamente su estado intercambiando de forma peridica mensajes denominados pulsaciones. Si el Dispatcher de reserva detecta que el primario ha fallado, automticamente asume la responsabilidad del equilibrio de carga interceptando las peticiones dirigidas a la direccin IP y nombre de sistema principal del clster del primario. Tambin es posible configurar dos Dispatcher para la alta disponibilidad mutua. En este caso, cada uno realiza activamente el equilibrio de carga para un clster diferente de sistemas principales que alojan contenidos, actuando simultneamente como reserva de su compaero. Dispatcher no consume normalmente muchos recursos de proceso o de memoria, y pueden ejecutarse otras aplicaciones en la mquina Load Balancer. Si es vital minimizar los costes del equipo, es posible incluso ejecutar el Dispatcher de reserva en una de las mquinas del clster donde realice el equilibrio de carga. La Figura 6 en la pgina 32 ilustra tal configuracin, en la que el Dispatcher de reserva se ejecuta en uno de los sistemas principales que alojan contenidos (5) del clster.
Captulo 6. Disponibilidad
31
X
2
3
X
6
X
Figura 6. Ubicacin del Load Balancer de reserva en un sistema principal que aloja contenidos. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Dispatcher primario 5Dispatcher de reserva y sistema que aloja contenidos 6Sistema que aloja contenidos
32
33
explicacin, consulte los captulos del manual WebSphere Application Server Load Balancer Administration Guide acerca de la configuracin de CBR y de las funciones avanzadas de Load Balancer y de CBR. Para obtener las definiciones de sintaxis de las reglas, consulte el apndice del manual WebSphere Application Server Load Balancer Administration Guide acerca de los tipos de reglas de CBR. La Figura 7 ilustra una configuracin simple en la que el componente CBR de Load Balancer y el Proxy de antememoria estn instalados juntos en la mquina marcada como 4 y direccionan las peticiones a tres sistemas principales que alojan contenidos (6, 7 y 8), los cuales alojan contenidos diferentes. Cuando un usuario final que trabaja en una de las mquinas marcadas como 1 solicita el archivo X, la peticin atraviesa Internet (2) y entra en la red interna de la empresa mediante su pasarela Internet (3). El servidor proxy intercepta la peticin y la pasa al componente CBR de la misma mquina, el cual analiza el URL en la peticin y determina que el sistema principal que aloja contenidos 6 contiene el archivo X. El servidor proxy genera una nueva peticin del archivo X y, si su funcin de colocacin en antememoria est habilitada, determina si el archivo puede colocarse en antememoria cuando el sistema principal 6 lo devuelva. Si el archivo puede colocarse en antememoria, el servidor proxy almacena una copia en su antememoria (5) antes de pasarlo al usuario final. El direccionamiento de otros archivos funciona de la misma manera: las peticiones del archivo Y van al sistema principal que aloja contenidos 7 y las peticiones del archivo Z van al sistema principal que aloja contenidos 8.
X
2
3
4 5
X
Y
8
Z
Figura 7. Direccionamiento de peticiones HTTP con CBR. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Proxy de antememoria y componente CBR de Load Balancer 5Antememoria 6, 7, 8Sistema que aloja contenidos
La Figura 8 en la pgina 36 representa una configuracin ms compleja que es posiblemente adecuada para un minorista en lnea. El componente CBR de Load Balancer y el servidor proxy estn instalados juntos en la mquina
34
marcada como 4 y direccionan las peticiones a dos mquinas Load Balancer. La mquina Load Balancer marcada como 6 equilibra la carga de un clster de sistemas principales que alojan contenidos (8), los cuales alojan los contenidos mayoritariamente estticos del catlogo del minorista, mientras que el Load Balancer marcado como 7 equilibra la carga de un clster de servidores web que manejan pedidos (9). Cuando un usuario final que trabaja en una de las mquinas marcadas como 1 accede al URL del catlogo del minorista, la peticin atraviesa Internet (2) y entra en la red interna de la empresa mediante su pasarela Internet (3). El servidor proxy intercepta la peticin y la pasa al componente CBR de la misma mquina, el cual analiza el URL y determina que la mquina Load Balancer marcada como 6 maneje este URL. El servidor proxy crea una nueva peticin de acceso y la enva a Load Balancer, que determina cul de los sistemas principales que alojan contenidos, marcados como 8, es actualmente el ms capacitado para atender a la peticin (segn los criterios definidos). Este sistema principal que aloja contenidos pasar el contenido del catlogo directamente al servidor proxy, evitando Load Balancer. Como en el ejemplo anterior, el servidor proxy determina si el contenido puede colocarse en antememoria y, si ste es el caso, lo almacena en su antememoria (5). Cuando el usuario final ya est preparado para hacer un pedido, ste accede al URL de pedidos del minorista, probablemente mediante un hiperenlace en el catlogo. La peticin realiza el mismo recorrido que la peticin de acceso al catlogo, excepto que el componente CBR de la mquina 4 la direcciona a la mquina Load Balancer marcada como 7. Load Balancer la reenva al servidor web marcado como 9 que est ms capacitado, el cual responde directamente al servidor proxy. Debido a que la informacin de pedidos se genera normalmente de forma dinmica, el servidor proxy probablemente no la coloca en la antememoria.
35
4 5 7
Figura 8. Equilibrio de carga de peticiones HTTP direccionadas con CBR. Descripcin: 1Cliente 2Internet 3Direccionador/Pasarela 4Proxy de antememoria y componente CBR de Load Balancer 5Antememoria 6, 7Load Balancer 8Sistema que aloja contenidos 9Servidor web
La funcin CBR de Load Balancer da soporte a la afinidad de cookie. Esto significa que la identidad del servidor que ha atendido a la primera peticin de un usuario final se registra en un paquete de datos especial (una cookie) incluido en la respuesta del servidor. Cuando el usuario final accede al mismo URL de nuevo en un perodo de tiempo establecido y la peticin incluye la cookie, CBR direcciona la peticin al servidor original en lugar de volver a aplicar las reglas estndares. Normalmente esto mejora el tiempo de respuesta si el servidor tiene informacin almacenada acerca del usuario final que no necesita obtener de nuevo (por ejemplo, un nmero de tarjeta de crdito).
36
Parte 3. Escenarios
Esta parte describe escenarios comerciales en los que se utiliza el producto Edge Components de IBM WebSphere Application Server. Son soluciones arquitectnicamente seguras y comprobadas que pueden proporcionar un excelente nivel de rendimiento, disponibilidad, escalabilidad y fiabilidad. Esta parte contiene los captulos siguientes: Captulo 8, Red de la empresa al consumidor en la pgina 39 Captulo 9, Solucin de banca de la empresa al cliente en la pgina 45 Captulo 10, Red de portal web en la pgina 47
37
38
Fase 1
La Figura 9 en la pgina 40 muestra un sitio web comercial de pequeas dimensiones que est diseado para proporcionar una navegacin eficaz a travs de los catlogos. Todas las peticiones de cliente pasan por el cortafuegos hacia Dispatcher, el cual las direcciona a un clster de servidores proxy con antememorias activas que actan como servidores sustitutos para los servidores web. Se han colocado Servidores de mtrica con los servidores proxy para facilitar a Dispatcher el equilibrio de carga de los datos. Esta organizacin reducir la carga de la red en los servidores web y los aislar del contacto directo con Internet.
39
40
Fase 2
La Figura 10 en la pgina 42 muestra la segunda fase de evolucin de un sitio web comercial que se ha diseado para proporcionar una navegacin eficaz a travs de los catlogos, as como carros de la compra rpidos y seguros para los clientes potenciales. Todas las peticiones de cliente se direccionan a la rama correspondiente de la red mediante Dispatcher, que separa las peticiones basndose en el protocolo de Internet. Las peticiones HTTP van al sitio web esttico; las peticiones HTTPS van a la red de compras. El sitio web esttico primario est servido todava por un clster de servidores proxy con antememorias activas que acta como sustituto para los servidores web. Esta parte de la red refleja la red en la primera fase. La parte de comercio electrnico del sitio web tambin est servida por un clster de servidores proxy. No obstante, los nodos Proxy de antememoria se han ampliado con varios mdulos de conector. El reconocimiento de SSL se descarga en una tarjeta de hardware criptogrfico y la autenticacin se realiza mediante el conector Policy Director. Un conector de Colocacin en antememoria dinmica reduce la carga de trabajo en WebSphere Application Server almacenando datos comunes. Un conector en el servidor de aplicaciones invalida objetos de la antememoria dinmica cuando resulta necesario. Todas las aplicaciones de carros de la compra estn enlazadas a la base de datos del cliente que se utiliz para autenticar al usuario. De esta forma se evita que el usuario tenga que escribir la informacin personal dos veces en el sistema, una para su autenticacin y otra para realizar la compra. Esta red divide el trfico en funcin del uso del cliente, eliminando la autenticacin SSL intensiva del procesador y los carros de la compra de comercio electrnico del sitio web primario. Este sitio web de dos pistas permite que el administrador de red ajuste los diversos servidores para que den un rendimiento excelente segn la funcin que tenga el servidor en la red.
41
42
Fase 3
La Figura 11 en la pgina 44 muestra la tercera fase de la evolucin de una red de la empresa al consumidor, en que la web esttica adopta un mtodo de presentacin dinmica. El clster de servidores proxy se ha ampliado para que d soporte a la colocacin en antememoria de contenidos web dinmicos y al ensamblaje de fragmentos de pgina escritos de acuerdo con el protocolo ESI (Edge Side Includes). En lugar de utilizar mecanismos de inclusin de la parte del servidor para crear pginas web en los servidores de contenido y luego propagar estas pginas especficas del cliente, que no pueden colocarse en antememoria, por toda la red, los mecanismos ESI permiten ensamblar pginas a partir de contenidos colocados en antememoria en el extremo de la red y, de este modo, reducir el consumo del ancho de banda y disminuir el tiempo de respuesta. Los mecanismos ESI son cruciales en este escenario de la tercera fase, en que cada cliente recibe una pgina de presentacin personalizada del sitio web. Los bloques de creacin de estas pginas se recuperan de una serie de servidores WebSphere Application Server. Los servidores de aplicaciones que contienen una lgica de empresa sensible y enlaces a bases de datos seguras se aslan detrs de un cortafuegos.
43
44
45
46
47
48
49
50
Para AIX 4.3.3, despus de instalar el catlogo de archivos IOCP base, haga que el dispositivo est disponible antes de intentar instalar el Proxy de antememoria. A continuacin se indican los pasos necesarios para hacer que el dispositivo est disponible:
Copyright IBM Corp. 2002
51
1. Inicie SMIT. 2. Seleccione: Dispositivos -> Instalar/Configurar dispositivos aadidos despus de IPL. Pulse Aceptar. 3. Vuelva a la pantalla principal de SMIT. 4. Seleccione: Dispositivos -> I/O Completion Ports -> Cambiar/Mostrar caractersticas de I/O Completion Ports. Cambie el estado de definido a disponible. 5. Salga de SMIT. 6. Reinicie el sistema. Nota: Estos pasos no se deben repetir despus de instalar un PTF para bos.iocp.rte. v Espacio de disco disponible para el software y la documentacin: 50 MB, ms espacio adicional para los archivos de registro cronolgico. v Adaptador de hardware de comunicaciones: debe estar configurado para utilizar TCP/IP para establecer las conexiones de red. v RAM: 64 MB mnimo; sin embargo, una cantidad mayor ofrecera mejor rendimiento. v Espacio de disco libre para la colocacin en la antememoria de disco: depende del tamao y nmero de los archivos que los usuarios recuperan de los servidores web. Generalmente, las antememorias mayores tienen tasas de aciertos superiores. Los valores mnimos sugeridos son los mismos que los especificados para la colocacin en la antememoria de memoria. v Espacio de disco libre para paginacin: el doble de la cantidad RAM, como mnimo. v Variable de entorno LC__FASTMSG: si est utilizando el Proxy de antememoria en un entorno de idioma distinto del ingls, edite el archivo /etc/environment y establezca la variable de entorno LC__FASTMSG en el valor false.(Observe los dos caracteres de subrayado en el nombre.) v iKeyman: se trata del programa de utilidad incluido con el Proxy de antememoria para la manipulacin de las claves de cifrado utilizadas por SSL (Secure Sockets Layer). Se necesita la versin 1.3 de Java Runtime Environment (JRE). Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. v La antememoria dinmica slo se soporta junto con las versiones 4 y 5 de WebSphere Application Server. v De forma opcional, se puede utilizar la tarjeta de hardware criptogrfico Rainbow CryptoSwift Accelerator.
52
NIC Ethernet de mltiples puertos. Nota: La implementacin de NIC con mltiples puertos vara en funcin del proveedor. Adems, puede que el soporte para varias NIC de mltiples puertos est limitado. v Java 2 Runtime Environment: este software est disponible en IBM AIX Developer Kit, Java 2 Technology Edition, cualquier versin de 1.3.1.x. Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. v El componente CBR y la administracin basada en la web requieren un Proxy de antememoria instalado y configurado. v La administracin basada en la web requiere Perl v5.5. v Consultor para Conmutadores Cisco CSS requiere que se haya instalado y configurado un conmutador serie Cisco CSS 11000. v Nortel Alteon Controller requiere la instalacin y configuracin de Alteon AD3, AD4, 180e, 184 o la parte 4/7 de la capa para Passport 8600. Web OS Versin 9 10 es el software soportado para la familia de conmutadores web Nortel Alteon.
53
54
v Arquitectura de hardware: procesador Intel.Se da soporte tanto al kernel de un solo procesador como al kernel de varios procesadores. v Espacio de disco disponible para el software y la documentacin: 50 MB, ms espacio adicional para los archivos de registro cronolgico. v Una de las tarjetas de interfaz de red (NIC) siguientes: Ethernet de 10 Mb. Ethernet de 100 Mb. Ethernet de 1 Gb. NIC Ethernet de mltiples puertos. Slo se da soporte al Modo 1. No se da soporte al Modo 2 (tolerancia a errores) ni a Modo 3 (adicin de puertos). Nota: La implementacin de NIC con mltiples puertos vara en funcin del proveedor. Adems, puede que el soporte para varias NIC de mltiples puertos est limitado. v Es necesario instalar una versin del shell bash (la versin GNU del shell Bourne). ste es el shell por omisin distribuido con los sistemas Red Hat y SuSE en Linux. v Java 2 Runtime Environment: este software est disponible en IBM Runtime Environment para Linux, Java 2 Technology Edition, cualquier versin de 1.3.1.x. Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. v Las variables de entorno JAVA_HOME y PATH se deben establecer para que reflejen la va de acceso en la que ha instalado el software de soporte de idioma de Java. Utilice el mandato export. A continuacin, encontrar ejemplos de los valores a establecer; utilice su va de acceso en lugar de la frase Java2-13/jre en el ejemplo de JAVA_HOME.
export JAVA_HOME=/opt/IBMJava2-13/jre export PATH=$JAVA_HOME/bin:$PATH
v Necesita un parche de kernel de Linux si utiliza el mtodo de reenvo MAC del componente Dispatcher con un alto nivel de disponibilidad y colocacin. Para informarse sobre cmo bajar e instalar el parche, consulte el manual Load Balancer Administration Guide. v El componente CBR y la administracin basada en la web requieren un Proxy de antememoria instalado y configurado.
Captulo 11. Requisitos de Edge Components
55
v La administracin basada en la web requiere Perl v5.5. v Consultor para Conmutadores Cisco CSS requiere que se haya instalado y configurado un conmutador serie Cisco CSS 11000. v Nortel Alteon Controller requiere la instalacin y configuracin de Alteon AD3, AD4, 180e, 184 o la parte 4/7 de la capa para Passport 8600. Web OS Versin 9 10 es el software soportado para la familia de conmutadores web Nortel Alteon. Nota: Load Balancer no funciona correctamente con Appletalk en ninguno de los entornos de Linux. Al emitir el mandato start del ejecutor, causar que Load Balancer suspenda el proceso.
56
/etc/init.d/ibmproxy) incluye el mandato ulimit correspondiente, por lo cual no es necesaria ninguna accin del instalador o administrador. v iKeyman: se trata del programa de utilidad incluido con el Proxy de antememoria para la manipulacin de las claves de cifrado utilizadas por SSL (Secure Sockets Layer). Se necesita la versin 1.3 de Java Runtime Environment (JRE). Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. v La antememoria dinmica slo se soporta junto con las versiones 4 y 5 de WebSphere Application Server. v De forma opcional, se puede utilizar la tarjeta de hardware criptogrfico Rainbow CryptoSwift Accelerator.
57
v v v v
Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. El componente CBR y la administracin basada en la web requieren un Proxy de antememoria instalado y configurado. La administracin basada en la web requiere Perl v5.5. Consultor para Conmutadores Cisco CSS requiere que se haya instalado y configurado un conmutador serie Cisco CSS 11000. Nortel Alteon Controller requiere la instalacin y configuracin de Alteon AD3, AD4, 180e, 184 o la parte 4/7 de la capa para Passport 8600. Web OS Versin 9 10 es el software soportado para la familia de conmutadores web Nortel Alteon.
58
Nota: La implementacin de NIC con mltiples puertos vara en funcin del proveedor. Adems, puede que el soporte para varias NIC de mltiples puertos est limitado. v Java 2 Runtime Environment: este software est disponible en IBM Cross-Platform Technologies para Windows, Versin 2.0 (cualquier versin del SDK 1.3.1.x). Tenga en cuenta que debe bajar paquetes instalables tanto para el kit del desarrollador como para el entorno de ejecucin antes de ejecutar el programa de instalacin. Se ha proporcionado una versin soportada de Java en el CD de WebSphere Application Server Edge Components. v El componente CBR y la administracin basada en la web requieren un Proxy de antememoria instalado y configurado. v La administracin basada en la web requiere Perl v5.5. v Consultor para Conmutadores Cisco CSS requiere que se haya instalado y configurado un conmutador serie Cisco CSS 11000. v Nortel Alteon Controller requiere la instalacin y configuracin de Alteon AD3, AD4, 180e, 184 o la parte 4/7 de la capa para Passport 8600. Web OS Versin 9 10 es el software soportado para la familia de conmutadores web Nortel Alteon.
Utilizacin de los navegadores con los formularios de Configuracin y Administracin del Proxy de antememoria
Requisitos mnimos relativos al navegador
59
Para configurar el Proxy de antememoria utilizando los formularios de Configuracin y Administracin, el navegador debe cumplir con las tareas siguientes: v Visualizar tramas. v Tener habilitado tanto JavaScript como Java. v Tener establecida la resolucin de color en un mnimo de 256 colores (valor de sistema operativo). v Estar establecido para colocar documentos en antememoria y comparar cada vez el documento en antememoria con el documento de la red. Navegadores recomendados Se han utilizado los siguientes navegadores para probar los formularios de Configuracin y Administracin. Observe que durante la comprobacin del software NLV (National Language Version), slo se utilizan los navegadores que se ejecutan en Microsoft Windows 2000. Por consiguiente, las recomendaciones para las plataformas UNIX se basan en pruebas realizadas en releases anteriores.
Sistema operativo Idioma Ingls Microsoft Windows 2000 Otros idiomas Microsoft IE v5.0, v5.5 AIX Solaris Linux Todos Ingls Todos Netscape v4.7 Netscape v4.75 Netscape v4.72 Microsoft IE v5.0, v5.5 Netscape v4.51 Navegador Netscape v4.72, v4.76
A fin de visualizar correctamente los formularios, el sistema operativo que actualmente est visualizando el formulario (aqul en el que reside el navegador) debe contener los juegos de fonts correspondientes al idioma en que est escrito el formulario. Sin embargo, la interfaz del navegador no necesariamente tiene que estar en el mismo idioma que los formularios. Por ejemplo, en un sistema Solaris 7 est en ejecucin una versin china del servidor proxy. En el sistema principal Solaris se carga un navegador Netscape con una interfaz en el idioma ingls. Este navegador se puede utilizar localmente para editar los formularios de Configuracin y Administracin. (Los formularios se sirven al navegador en el juego de caracteres que utiliza el servidor proxyen este ejemplo, en chino; sin embargo, puede que los formularios no se visualicen de manera correcta si el navegador y su sistema operativo subyacente no se han configurado bien para que visualicen el juego de caracteres enviado por el servidor proxy.)
60
Como alternativa, si hay disponible una estacin de trabajo Windows con soporte de idioma chino para conectarse remotamente al servidor proxy, es posible cargar una versin china de un navegador Netscape en la estacin de trabajo Windows y utilizar este navegador para entrar valores en los formularios. Esta segunda solucin tiene la ventaja de mantener una interfaz de idioma coherente para el administrador. Los juegos de fonts especficos del sistema operativo afectan considerablemente a la visualizacin de una variedad de idiomas, en particular los de caracteres de doble byte, en los navegadores. Por ejemplo, un juego de fonts chinos en concreto de AIX no tiene exactamente el mismo aspecto que un juego de fonts chinos de plataformas Windows. Esto provoca ciertas irregularidades en el aspecto del texto HTML y los applets de Java en los formularios de Configuracin y Administracin. Para conseguir un aspecto ptimo, slo se recomiendan navegadores que se ejecuten en sistemas operativos Windows. Notas acerca de los navegadores Netscape 4.x Los navegadores Netscape tienen limitaciones asociadas con la visualizacin de los formularios de Configuracin y Administracin; entre las cuales, sin limitarse necesariamente a ellas, estn las siguientes: v Si se ha cambiado el tamao de la ventana del navegador Netscape mientras se estaban visualizando los formularios, la pantalla desaparece y se visualiza un mensaje que informa al usuario de que el navegador no da soporte a JavaScript. Para volver a visualizar el formulario correctamente, pulse Volver a cargar. v No es posible aumentar ni disminuir el espacio relativo asignado al rea de navegacin y al rea de contenido del formulario de configuracin porque la columna que separa estas reas no puede ajustarse. v Las barras de desplazamiento que se hallan en los formularios no siempre funcionan correctamente. v Cuando se utiliza Netscape 4.76 para configurar un Proxy de antememoria que se ejecuta en un sistema Linux, es posible que los applets que controlan los formularios de Configuracin y Administracin dejen de responder. En tal caso, cierre el programa Netscape y luego vulvalo a iniciar. No se da soporte a Netscape 6 Netscape 6 no tiene soporte para utilizarse con los formularios de Configuracin y Administracin del proxy de antememoria. No se da soporte a KDE Konqueror
61
KDE Konqueror no tiene soporte para utilizarse con los formularios de Configuracin y Administracin del proxy de antememoria.
62
63
8. A fin de cambiar la seleccin de los subcomponentes que se instalarn para un componente determinado, pulse el nombre del componente para seleccionarlo y, a continuacin, pulse Cambiar subcomponentes. Se abrir otra ventana Seleccin de componentes que mostrar los subcomponentes del componente activo. Utilice los mismos procedimientos para seleccionar los subcomponentes que van a instalarse, el idioma de los componentes y la ubicacin en la que deben instalarse los componentes. 9. Utilice los mens Idioma actual para seleccionar el idioma o idiomas en que desea instalar Edge Components. Los idiomas disponibles aparecen listados en el men de la izquierda. Los idiomas seleccionados se listan en el men de la derecha. 10. Utilice la ventana Seleccin de componentes para verificar la ubicacin de la instalacin de Edge Components. Puede aceptar el valor por omisin o puede especificar una ubicacin nueva con slo pulsar Cambiar carpeta. Nota: Si elige una ubicacin de instalacin distinta de la que hay por omisin, asegrese de que no haya espacios en blanco en el nombre de la va de acceso, por ejemplo, evite nombres de vas de acceso del tipo C:\Mis Archivos\edgeserver\. 11. Utilice la ventana Seleccin de componentes para verificar que haya espacio disponible suficiente en la ubicacin de la instalacin que ha seleccionado. Si no hay espacio suficiente en la ubicacin seleccionada, pulse Cambiar carpeta y especifique una ubicacin de instalacin nueva. 12. Despus de seleccionar sus Edge Components, la ubicacin de la instalacin y los idiomas, pulse Siguiente. Revise la informacin en la ventana Confirmacin de la instalacin que se abre. Si desea cambiar una o ms opciones, pulse Anterior para volver a la ventana Seleccin de componentes y, a continuacin, realice los cambios. Tras verificar las opciones, pulse Finalizar. 13. El Programa de instalacin del producto Edge Components comienza la instalacin de Edge Components seleccionados, y de GSK si fuera necesario, en la ubicacin de instalacin que se ha especificado. 14. Se abrir la ventana Instalacin finalizada. Si desea leer el archivo ReadMe (Lame) de Edge Components, asegrese de tener seleccionado el recuadro de seleccin S, deseo ver el archivo ReadMe. Se abrir el archivo Lame en el navegador que tenga definido por omisin. 15. Asegrese de tener seleccionado el recuadro de seleccin S, deseo reiniciar el sistema y, a continuacin, pulse Finalizar. Si ha optado por ver el archivo Lame, la mquina se reiniciar cuando cierre la ventana del navegador que muestra el archivo. De lo contrario, el Programa de instalacin del producto Edge Components cierra inmediatamente la mquina y la reinicia. Tenga en cuenta que debe reiniciar la mquina para poder utilizar el producto Edge Components que acaba de instalar.
64
Se abrir la ventana Bienvenido. 6. Pulse Siguiente para continuar con la instalacin. Se abrir la ventana Acuerdo de licencia de software. 7. Lea el acuerdo de licencia y pulse S para aceptar todos los trminos. Se abrir la ventana Seleccin de idioma. 8. Seleccione los idiomas que debe soportar esta instalacin de Edge Components. Pulse Siguiente. Se abrir la ventana Seleccin de componentes. 9. Seleccione los componentes que han de instalarse. 10. Pulse Siguiente. Se abrir la ventana Confirmacin de la instalacin. 11. Revise la informacin en la ventana Confirmacin de la instalacin. Si desea cambiar una o ms opciones, pulse Anterior para volver a la ventana Seleccin de componentes y a continuacin realice los cambios. Tras verificar las opciones, pulse Continuar. El programa de instalacin comienza la instalacin de los Edge Components seleccionados y los paquetes necesarios. 12. Se abrir la ventana Resumen de los resultados de la instalacin. Revise los resultados y, a continuacin, pulse Finalizar.
65
66
Captulo 13. Instalacin del Proxy de antememoria utilizando herramientas de empaquetado del sistema
Nota: Despus de la instalacin, los scripts del paquete del Proxy de antememoria intentarn iniciar el servidor proxy utilizando la configuracin por omisin. Si el puerto 80 est en uso, porque, por ejemplo, lo utiliza otro servidor web, el servidor proxy no podr iniciarse. Este captulo proporciona instrucciones para instalar el Proxy de antememoria utilizando las herramientas de empaquetado del sistema. Mediante el sistema de instalacin de paquetes de su sistema operativo, instale los paquetes siguiendo el orden listado en la Tabla 4 en la pgina 68. El procedimiento especificado a continuacin facilita detalles sobre los pasos tpicos necesarios para completar esta tarea. 1. Inserte el CD de Edge Components en la unidad de CD-ROM y monte la unidad si es necesario. 2. Conctese como superusuario local root.
su - root Contrasea: contrasea
En Linux:
rpm -i ./nombre_archivo
En Solaris:
pkgadd -d ./nombre_archivo
67
Nombre de archivo Solaris Catlogo de archivos de AIX WSESadmin WSEScp WSESdocidioma gsk5bas WSESicu WSEScpmidioma
1 1
68
Notas: 1. La variable idioma hace referencia a la sustitucin de uno de los cdigos de idioma especficos siguientes: en_US, pt_BR, zh_CN, zh_TW, fr_FR, de_DE, it_IT, ja_JP, ko_KR, es_ES.
Captulo 13. Instalacin del Proxy de antememoria utilizando herramientas de empaquetado del sistema
69
70
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema
Este captulo documenta la instalacin de Load Balancer en los sistemas AIX, Linux, Solaris y Windows 2000: v v v v Instalacin Instalacin Instalacin Instalacin para AIX en la pgina 72 para Linux en la pgina 75 para Solaris en la pgina 77 para Windows 2000 en la pgina 79
Notas: 1. La estructura de directorios de instalacin de Load Balancer puede ser diferente de versiones anteriores. Asegrese de que sus propios archivos de configuracin estn en el directorio /directorio_instalacin/ibm/edge/lb/servers/configurations/componente (donde componente es dispatcher, cbr, ss, cco o nal). Asegrese tambin de que sus propios scripts (como goIdle y goStandby) estn en el directorio /directorio_instalacin/ibm/edge/lb/servers/bin para ejecutarlos. 2. Si finaliza la sesin en una mquina una vez instalado Load Balancer, deber reiniciar todos los servicios de Load Balancer cuando vuelva a iniciarla. 3. El nivel de Java requerido para Load Balancer es cualquier versin de 1.3.1.x. Puesto que algunas de las aplicaciones ubicadas en la mquina Load Balancer pueden requerir otras versiones de Java, es necesario que tenga instaladas las versiones correctas de Java cuando actualice. Para asegurarse de que los componentes de Load Balancer utilicen la versin correcta de Java cuando estn instaladas varias versiones, realice las acciones siguientes: a. Instale la versin correcta de Java 1.3 para el sistema operativo. b. Edite los archivos de script de Load Balancer a fin de que utilicen Java 1.3. Por omisin, los archivos de script estn ubicados en los directorios que se indicarn seguidamente. Por omisin, estos archivos son de slo lectura, as que debe cambiar los permisos de estos archivos para poder guardar los cambios. v Basados en UNIX: /usr/bin/archivoscript v Basados en Windows: C:\WINNT\System32\archivoscript.cmd Edite los siguientes archivos de script de los componentes de Load Balancer que vaya a actualizar: v Administracin: lbadmin, lbkeys
Copyright IBM Corp. 2002
71
v Dispatcher: dsserver, dscontrol, dswizard v Direccionamiento basado en el contenido (CBR): cbrserver, cbrcontrol, cbrwizard v Selector de sitio: ssserver, sscontrol, sswizard v Cisco CSS Controller: ccoserver, ccocontrol v Nortel Alteon Controller: nalserver, nalcontrol c. Siempre que encuentre el mandato java o javaw en los archivos de script, incluya una va de acceso como prefijo que indique dnde est ubicado el mandato en el directorio de instalacin de Java 1.3. Por ejemplo, en Windows 2000, si Java 1.3 se ha instalado en C:\Archivos de programa\IBM\Java13\jre\bin, en el archivo dsserver.cmd cambie javaw de la siguiente manera:
C:\Archivos de programa\IBM\Java13\jre\bin\javaw
Notas: 1. La variable componente puede sustituirse por: disp (dispatcher), cbr (CBR), ss (Selector de sitio), cco (Cisco CSS Controller) o nal (Nortel Alteon Controller). 2. La variable idioma puede sustituirse por: en_US, de, es_ES, fr, it, ja_JP, Ja_JP, ko_KR, pt_BR, zh_CN, zh_TW, Zh_TW.
Antes de instalar
Antes de instalar Load Balancer para AIX, asegrese de lo siguiente: v Ha iniciado la sesin como root.
72
v Ha insertado el soporte de almacenamiento de Edge Components o, si instala desde la web, ha copiado las imgenes de instalacin en un directorio. v Ha desinstalado cualquier versin anterior del producto. Para la desinstalacin, asegrese de que se han detenido todos los ejecutores y servidores. Luego, a fin de desinstalar el producto completo, entre el mandato siguiente:
installp -u ibmlb
Para desinstalar catlogos de archivos determinados, deber listarlos especficamente en lugar de indicar el nombre de paquete ibmlb. Cuando instala el producto, tiene la opcin de instalar cualquiera de los elementos siguientes o todos ellos: v Componente Dispatcher (con los mensajes) v Componente CBR (con los mensajes) v v v v v Componente Selector de sitio (con los mensajes) Componente Cisco CSS Controller (con los mensajes) Componente Nortel Alteon Controller (con los mensajes) Administracin base Administracin (con los mensajes)
v Controlador de dispositivo (necesario) v Licencia (necesaria) v Documentacin (con los mensajes) v Servidor de mtrica
Procedimiento de instalacin
Es recomendable utilizar la herramienta SMIT para instalar Load Balancer para AIX porque la SMIT asegura la instalacin automtica de todos los mensajes. Utilizacin de la SMIT para instalar Load Balancer para AIX 1. Seleccione Instalacin y mantenimiento de software. 2. 3. 4. 5. Seleccione Instalar y actualizar software. Seleccione Instalar y actualizar desde el ltimo software disponible. Entre el dispositivo o el directorio que contenga los catlogos de archivos. En el campo *SOFTWARE a instalar, entre la informacin apropiada para especificar las opciones (o seleccione Listar). 6. Pulse Bien.
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema
73
7. Cuando el mandato se complete, pulse Hecho. 8. Cierre la SMIT seleccionando Salir de Smit en el men Salir o pulsando la tecla F12. En caso de utilizar SMITTY, pulse la tecla F10 para cerrar el programa. Instalacin de Load Balancer desde la lnea de mandatos 1. Si va a instalar desde un CD, entre los mandatos siguientes para montar el CD:
mkdir /cdrom mount -v cdrfs -p -r /dev/cd0 /cdrom
2. Consulte la tabla siguiente con el objeto de determinar qu mandato o mandatos ha de entrar para instalar los paquetes de Load Balancer que desea para AIX:
Tabla 8. Mandatos de instalacin de AIX
Paquetes Mandatos
Componentes de Load Balancer (con los installp -acXgd dispositivo mensajes). Incluye: Dispatcher, CBR, Selector ibmlb.componente.rte de sitio, Cisco CSS Controller y Nortel ibmlb.msg.idioma.lb Alteon Controller Controlador de dispositivo Documentos (con los mensajes) Base Administracin (con los mensajes) installp -acXgd dispositivo ibmlb.lb.driver installp -acXgd dispositivo ibmlb.doc.rte ibmlb.msg.idioma.lb installp -acXgd dispositivo ibmlb.base.rte installp -acXgd dispositivo ibmlb.admin.rte ibmlb.msg.idioma.admin installp -acXgd dispositivo ibmlb.lb.license installp -acXgd dispositivo ibmlb.ms.rte
donde dispositivo es: v /cdrom si va a instalar desde un CD. v /dir (el directorio que contiene los catlogos de archivos) si va a instalar desde un sistema de archivos. 3. Asegrese de que la columna de resultados en el resumen contiene SATISFACTORIO para cada parte de Load Balancer que instale (APLICAR). No contine hasta que todas las partes que desea instalar se hayan aplicado satisfactoriamente.
74
Nota: Para generar una lista de catlogos de archivos de un dispositivo especificado, incluidos todos los catlogos de mensajes disponibles, entre:
installp -ld dispositivo
Las vas de acceso de instalacin de Load Balancer incluyen: v Administracin/opt/ibm/edge/lb/admin v Componentes de Load Balancer/opt/ibm/edge/lb/servers v Servidor de mtrica/opt/ibm/edge/lb/ms v Documentacin (Administration Guide)/opt/ibm/edge/lb/documentation
Antes de instalar
Antes de instalar Load Balancer, asegrese de lo siguiente: v Ha iniciado la sesin como root. v Ha desinstalado cualquier versin anterior del producto. Para la desinstalacin, asegrese de que se han detenido todos los ejecutores y servidores. Despus, a fin de desinstalar el producto completo, entre el mandato siguiente:
rpm -e nombrepaquete
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema
75
Al desinstalar, invierta el orden utilizado para la instalacin de los paquetes asegurndose de que los paquetes de administracin se desinstalen los ltimos.
Pasos de instalacin
1. Inserte el soporte de almacenamiento de Edge Components o baje el producto desde el sitio web e instale la imagen de instalacin utilizando RPM (Red Hat Packaging Manager). Nota: El paquete de instalacin para Red Hat Linux, SuSE Linux y SuSE SLES Linux no puede ejecutarse en ninguna otra versin de producto de Linux. La imagen de instalacin es un archivo que tiene el formato lblinux-versin.tar. 2. Descomprima el archivo tar en un directorio temporal entrando el mandato siguiente:
tar -xf lblinux-versin.tar
El resultado es el siguiente conjunto de archivos con la extensin .rpm: v ibmlb-base-release-versin.i386.rpm (Base) v ibmlb-admin-release-versin.i386.rpm (Administracin) v ibmlb-doc-release-versin.i386.rpm (Documentacin) v ibmlb-ms-release-versin.i386.rpm (Servidor de mtrica) v ibmlb-componente-release-versin.i386.rpm (Componente de LB) v ibmlb-lic-release-versin.i386.rpm (Licencia) Donde componente es: dsp (componente Dispatcher), cbr (componente CBR), ss (componente Selector de sitio), cco (Cisco CSS Controller), nal (Nortel Alteon Controller). 3. Desde el directorio en el que se encuentren los archivos RPM, emita el mandato siguiente para instalar cada paquete.
rpm -i paquete.rpm
Es importante instalar los paquetes segn el orden mostrado en la siguiente lista de los paquetes necesarios de cada componente. v Base (base) v Administracin (admin) v Licencia (lic) v Componentes de Load Balancer (ds, cbr, ss, cco, nal) v Servidor de mtrica (ms)
76
v Documentacin (doc) Nota: Como mnimo, uno de los archivos RPM requiere que Java se haya instalado y se haya registrado en la base de datos RPM. Si se ha instalado Java, pero no se ha registrado en la base de datos RPM, utilice el mandato de instalacin con la opcin sin dependencias del modo siguiente:
rpm -i --nodeps paquete.rpm
La instalacin de todo el producto genera la salida siguiente: v ibmlb-base-release-versin v v v v v ibmlb-admin-release-versin ibmlb-doc-release-versin ibmlb-ms-release-versin ibmlb-dsp-release-versin ibmlb-cbr-release-versin
v ibmlb-ss-release-versin v ibmlb-cco-release-versin v ibmlb-nal-release-versin v ibmlb-lic-release-versin Las vas de acceso de instalacin de Load Balancer incluyen: v Administracin/opt/ibm/edge/lb/admin v Componentes de Load Balancer/opt/ibm/edge/lb/servers v Servidor de mtrica/opt/ibm/edge/lb/ms v Documentacin/opt/ibm/edge/lb/documentation Si tiene que desinstalar los paquetes, invierta el orden utilizado para la instalacin de los mismos asegurndose de que los paquetes de administracin se desinstalen los ltimos.
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema
77
Antes de instalar
Antes de comenzar el procedimiento de instalacin, asegrese de que ha iniciado la sesin como root y de que ha desinstalado cualquier versin anterior del producto. Para la desinstalacin, asegrese de que se han detenido el ejecutor y el servidor. Despus, entre el mandato siguiente:
pkgrm nombrepaquete
Pasos de instalacin
1. Inserte el CD-ROM que contiene el software de Load Balancer en la unidad correspondiente. 2. En el indicador de mandatos, entre el mandato siguiente:
pkgadd -d nombrevaacceso
donde -d nombrevaacceso es el nombre de dispositivo de la unidad de CD-ROM o el directorio de la unidad de disco duro donde est ubicado el paquete; por ejemplo: -d /cdrom/cdrom0/. Se visualizar la lista de paquetes siguiente: v ibmlbbase (Base) v ibmlbadm (Administracin) v ibmlbdoc (Documentacin) v ibmlbdisp (componente Dispatcher) v ibmlbcbr (componente CBR) v v v v v ibmlbss (componente Selector de sitio) ibmlbcco (componente Cisco CSS Controller) ibmlbnal (componente Nortel Alteon Controller) ibmlbms (Servidor de mtrica) ibmlblic (Licencia)
Si desea instalar todos los paquetes, escriba simplemente all y pulse Intro. Si desea instalar algunos de los componentes, entre el nombre o nombres correspondientes a los paquetes a instalar, separados por un espacio o una coma, y pulse Intro. Puede que se le solicite que cambie permisos de directorios o archivos existentes. Pulse simplemente Intro o bien responda yes. Es necesario instalar los paquetes que son requisito previo (porque la instalacin sigue un orden alfabtico, no segn los requisitos previos). Si escribe all, responda luego yes a todas las solicitudes y la instalacin se completar satisfactoriamente. Todos los paquetes dependen del paquete comn, ibmlbadm. Este paquete comn debe instalarse junto con cualquiera de los otros paquetes.
78
Si desea instalar nicamente el componente Dispatcher con la documentacin y el Servidor de mtrica, instale los paquetes siguientes: ibmdisp, ibmlblic, ibmlbbase, ibmlbadm, ibmlbdoc e ibmlbms. Si desea instalar la administracin remota, instale una sola parte: ibmlbadm. 3. Verifique si el producto se ha instalado. Emita el mandato siguiente:
pkginfo | grep ibm
Las vas de acceso de instalacin de Load Balancer incluyen: v Administracin/opt/ibm/edge/lb/admin v Componentes de Load Balancer/opt/ibm/edge/lb/servers v Servidor de mtrica/opt/ibm/edge/lb/ms v Documentacin/opt/ibm/edge/lb/documentation
Antes de instalar
Antes de comenzar el procedimiento de instalacin, asegrese de lo siguiente: v Ha iniciado la sesin como Administrador o como usuario con privilegios administrativos. v Ha eliminado cualquier versin anterior del producto. Desinstale tal como se indica a continuacin: 1. 2. 3. 4. Pulse Inicio>Configuracin>Panel de control. Efecte una doble pulsacin en Agregar/quitar programas. Seleccione Load Balancer. Pulse Cambiar/quitar.
Pasos de instalacin
Siga estos pasos para instalar Load Balancer: 1. Inserte el CD-ROM de Edge Components en la unidad de CD-ROM. En la lista de archivos del CD-ROM, seleccione el directorio que contenga los archivos de Load Balancer y visualice su contenido.
Captulo 14. Instalacin de Load Balancer utilizando herramientas de empaquetado del sistema
79
2. En la lista de archivos de Load Balancer, pulse setup.exe. Se abre el Asistente de InstallShield y se prepara para instalar el producto. 3. Seleccione el idioma en que va a leer el proceso de instalacin. 4. Pulse Aceptar. 5. Siga las instrucciones del programa de instalacin. 6. Si desea cambiar la unidad o el directorio de destino, pulse Examinar. 7. Escoja Todo el producto Load Balancer o Su eleccin de componentes. Se proporciona la lista de componentes siguiente: v Tiempo de ejecucin v Administracin v Licencia v Documentacin v Servidor de mtrica 8. Una vez completada la instalacin, aparecer un mensaje para solicitarle que reinicie el sistema antes de utilizar Load Balancer. Esto es necesario para asegurarse de que se han instalado todos los archivos y de que se ha aadido la variable de entorno IBMLBPATH al registro. Como alternativa, es posible utilizar la lnea de mandatos para iniciar el Asistente de InstallShield desde el directorio de Load Balancer. En un indicador de mandatos, pase a la unidad de CD-ROM, por ejemplo de la letra D, y entre el mandato siguiente:
D:\ directorio_LB\setup.exe
Donde directorio_LB es el nombre del directorio que contiene los archivos de Load Balancer. Las vas de acceso de instalacin de Load Balancer incluyen: v Administracinc:\Archivos de programa\IBM\edge\lb\admin v Componentes de Load Balancerc:\Archivos de programa\IBM\edge\lb\servers v Servidor de mtricac:\Archivos de programa\IBM\edge\lb\ms v Documentacin (Administration Guide)c:\Archivos de programa\IBM\edge\lb\documentation
80
81
82
Flujo de trabajo
Para crear una red de Proxy de antememoria, realice estos procedimientos siguiendo el orden indicado a continuacin: 1. Revisin de sistemas y software necesarios. 2. Creacin del Servidor 1 (sistema UNIX) o Creacin del Servidor 1 (sistema Windows). 3. Configuracin del Servidor 1. 4. Prueba de la red de Proxy de antememoria.
Copyright IBM Corp. 2002
83
Cuando se le solicite, proporcione al programa htadm un nombre de usuario, una contrasea y un nombre real para el administrador. 5. Prosiga con el apartado Configuracin del Servidor 1 en la pgina 85.
Cuando se le solicite, proporcione al programa htadm un nombre de usuario, una contrasea y un nombre real para el administrador.
84
85
86
Nota: En la versin de AIX, Linux o Solaris de Dispatcher, esta configuracin puede completarse utilizando slo dos estaciones de trabajo con Dispatcher situado en una de las estaciones de trabajo de servidor web. sta representa una configuracin colocada.
Flujo de trabajo
Para crear una red de Load Balancer, realice estos procedimientos siguiendo el orden indicado a continuacin: 1. Revisin de sistemas y software necesarios. 2. Configuracin de la red. 3. Configuracin de Dispatcher. 4. Prueba de la red de Load Balancer.
Copyright IBM Corp. 2002
87
Configuracin de la red
1. Configure las estaciones de trabajo de manera que se encuentren en el mismo segmento de la LAN. Asegrese de que el trfico de red entre las tres mquinas no tenga que pasar por direccionadores o puentes. 2. Configure los adaptadores de red de las tres estaciones de trabajo. Para este ejemplo, suponga que tiene la configuracin de red siguiente:
Estacin de trabajo 1 2 3 Nombre servidor1.compaa.com servidor2.compaa.com servidor3.compaa.com Direccin IP 9.67.67.101 9.67.67.102 9.67.67.103
Cada una de las estaciones de trabajo slo contiene una tarjeta de interfaz de red Ethernet estndar. 3. Asegrese de que servidor1.compaa.com puede realizar un ping para servidor2.compaa.com y para servidor3.compaa.com. 4. Asegrese de que servidor2.compaa.com y servidor3.compaa.com pueden realizar un ping para servidor1.compaa.com. 5. Asegrese de que los contenidos son idnticos en los dos servidores web (Servidor 2 y Servidor 3). Esto puede conseguirse duplicando los datos de ambas estaciones de trabajo, utilizando un sistema de archivos compartido tal como NFS, AFS o DFS o bien por cualquier otro medio apropiado para el sitio. 6. Asegrese de que funcionan los servidores web de servidor2.compaa.com y servidor3.compaa.com. Utilice un navegador web para solicitar pginas directamente de http://servidor2.compaa.com y http://servidor3.compaa.com. 7. Obtenga otra direccin IP vlida para este segmento de la LAN. sta es la direccin que se proporciona a los clientes que deseen acceder al sitio. Para este ejemplo, la informacin es la siguiente:
Nombre= www.compaa.com IP=9.67.67.104
88
8. Configure las dos estaciones de trabajo de servidor web de manera que acepten trfico para www.compaa.com. Aada un alias para www.compaa.com a la interfaz loopback en servidor2.compaa.com y en servidor3.compaa.com. v En AIX: ifconfig lo0 alias www.compaa.com netmask 255.255.255.0 v En Solaris 7: ifconfig lo0:1 www.compaa.com 127.0.0.1 up 9. Suprima cualquier ruta adicional que pueda haberse creado como resultado de aadir un alias a la interfaz loopback. Ahora ha completado todos los pasos de configuracin que son necesarios en las dos estaciones de trabajo de servidor web.
Configuracin de Dispatcher
Con Dispatcher, puede crear una configuracin utilizando la lnea de mandatos, el asistente de configuracin o la interfaz grfica de usuario (GUI). Nota: Los valores de los parmetros deben escribirse en caracteres del idioma ingls. Las nicas excepciones son los valores de parmetros para los nombres de sistemas principales y de archivos.
6. Configure la estacin de trabajo de manera que acepte trfico para la direccin de clster:
Captulo 16. Creacin de una red de Load Balancer
89
Ahora Dispatcher realizar el equilibrio de carga basndose en el rendimiento de servidor. 8. Inicie la funcin de consejero de Dispatcher:
dscontrol advisor start http 80
Ahora Dispatcher se asegurar de que las peticiones de cliente no se enven a un servidor web anmalo. Ya se ha completado la configuracin bsica con los servidores conectados localmente.
v En Windows 2000, dsserver se ejecuta como un servicio que se inicia automticamente. 2. Inicie la funcin de asistente de Dispatcher, dswizard. El asistente le guiar, paso a paso, a travs del proceso de creacin de una configuracin bsica para el componente Dispatcher. Formula preguntas sobre la red y le orienta a lo largo de la configuracin de un clster para que Dispatcher equilibre la carga del trfico de un grupo de servidores. El asistente de configuracin contiene los paneles siguientes: v Introduccin al asistente v Planificacin v v v v v Preparacin para la configuracin Eleccin de un sistema principal a configurar (si es necesario) Definicin de un clster Adicin de un puerto Adicin de un servidor
90
v En Windows 2000, dsserver se ejecuta como un servicio que se inicia automticamente. 2. A continuacin, realice una de las acciones siguientes: v Para AIX, Linux o Solaris, escriba lbadmin. v Para Windows 2000, pulse Inicio > Programas > IBM WebSphere > Edge Components > IBM Load Balancer > Load Balancer.
91
92
Avisos
Primera edicin (noviembre de 2002) Esta informacin se ha desarrollado para productos y servicios proporcionados en los Estados Unidos. Puede que IBM no proporcione los productos, servicios o funciones tratados en este manual en otros pases. Consulte al representante de IBM de su localidad para obtener informacin acerca de los productos y servicios que estn actualmente disponibles en su localidad. Cualquier referencia a un producto, programa o servicio de IBM no pretende indicar ni implica que slo se pueda utilizar este producto, programa o servicio de IBM. En su lugar, se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente que no vulnere ningn derecho de propiedad intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM. IBM puede tener patentes o aplicaciones pendientes de patente que conciernan al tema descrito en este documento. El suministro de este documento no le da ninguna licencia sobre estas patentes. Puede enviar preguntas acerca de licencias por escrito a: IBM Corporation Attn.: G71A/503 P.O. box 12195 3039 Cornwallis Rd. Research Triangle Park, N.C. 27709-2195 Estados Unidos Para preguntas acerca de licencias referentes a informacin de doble byte (DBCS), pngase en contacto con el Departamento de propiedad intelectual de IBM de su pas o enve sus preguntas por escrito a: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japn El siguiente prrafo no se aplica al Reino Unido ni a ningn otro pas donde estas disposiciones no coincidan con la legislacin local: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTE DOCUMENTO TAL CUAL SIN GARANTA DE NINGN TIPO,YA
Copyright IBM Corp. 2002
93
SEA EXPLCITA O IMPLCITA, INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTAS O CONDICIONES IMPLCITAS DE NO VULNERACIN, COMERCIALIZACIN O IDONEIDAD PARA UNA FINALIDAD DETERMINADA. Algunas legislaciones no contemplan la exclusin de garantas, explcitas o implcitas en algunas transacciones, por lo que puede haber usuarios a los que no les afecte dicha regla. Esta publicacin puede contener imprecisiones tcnicas o errores tipogrficos. La informacin que ofrece est sometida a modificaciones peridicas, las cuales se van incorporando en ediciones posteriores. IBM se reserva el derecho de realizar mejoras y/o cambios en los productos o programas descritos en esta publicacin en cualquier momento sin previo aviso. Cualquier referencia en esta informacin a sitios web que no son de IBM se proporciona solamente para su comodidad y no equivale de ninguna manera a una aprobacin de esos sitios web. Los materiales de esos sitios web no forman parte de los materiales de este producto de IBM y la utilizacin de esos sitios web se realiza bajo el propio riesgo del usuario. IBM puede utilizar o distribuir cualquier informacin que el usuario le proporcione de la manera que considere adecuada sin incurrir en ninguna obligacin con el usuario. Los usuarios autorizados de este programa que deseen tener informacin sobre el mismo con el propsito de posibilitar: (i) el intercambio de informacin entre programas creados independientemente y otros programas (incluyendo ste) y (ii) la utilizacin mutua de la informacin que se ha intercambiado, deben ponerse en contacto con: IBM Corporation ATTN: Software Licensing 11 Stanwix Street Pittsburgh, PA 15222-9183 Estados Unidos Esta informacin puede estar disponible, bajo las condiciones y los trminos adecuados, incluyendo en algunos casos, el pago de una cuota. El programa con licencia descrito en este documento y todos los materiales con licencia disponibles para el mismo son proporcionados por IBM bajo los trminos del IBM International Program License Agreement o cualquier acuerdo equivalente entre nosotros. Cualquier informacin de rendimiento contenida aqu fue determinada en un entorno controlado. Por tanto, los resultados obtenidos en otros entornos operativos pueden variar de forma significativa. Pueden haberse realizado algunas mediciones en sistemas en nivel de desarrollo y no existen garantas
94
de que estas mediciones sean las mismas en sistemas disponibles para todos los usuarios. Adems, algunas mediciones pueden haberse calculado mediante extrapolaciones. Los resultados reales pueden variar. Los usuarios de este documento deben verificar los datos aplicables para su entorno especfico. La informacin referente a productos que no son de IBM se ha obtenido de los suministradores de estos productos, sus anuncios publicados u otras fuentes disponibles para el pblico. IBM no ha probado estos productos y no puede confirmar la precisin del rendimiento, compatibilidad y otras afirmaciones relacionadas con productos que no son de IBM. Las preguntas acerca de las posibilidades de productos que no son de IBM deben dirigirse a los suministradores de estos productos. Todas las declaraciones referentes a acciones e intenciones futuras de IBM pueden cambiar o ser retiradas sin aviso previo y solamente representan objetivos. Esta informacin contiene ejemplos de datos e informes utilizados en operaciones diarias de negocios. Para ilustrarlos de la manera ms completa posible, los ejemplos pueden incluir nombres de personas, compaas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con nombres y direcciones utilizadas por una empresa de negocios real es mera coincidencia. Si accede a esta informacin mediante una presentacin visual, las fotografas e ilustraciones en color no aparecern.
Marcas registradas
Los siguientes trminos son marcas registradas de International Business Machine Corporation en los Estados Unidos y/o en otros pases: v AFS v AIX v DFS v IBM v RS/6000 v v v v SecureWay Tivoli ViaVoice WebSphere
Microsoft, Windows, Windows NT y el logotipo de Windows son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros pases.
Avisos
95
Java, JavaScript y todas las marcas registradas y los logotipos basados en Java son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros pases. UNIX es una marca registrada de The Open Group en los Estados Unidos y/o en otros pases. Otros nombres de compaas, productos y servicios pueden ser marcas registradas o de servicio de terceros.
96