Foi de parcurs de instalare plug-in-uri Web pentru WebSphere Application Server Network Deployment Versiunea 8.5

Iniţiere
Foi de parcurs de instalare plug-in-uri:

  1. Instalare plug-in de server Web pentru servere de aplicaţii autonome
  2. Instalare plug-in de server Web pentru medii distribuite

Instalare plug-in de server Web pentru servere de aplicaţii autonome

Scenariu de instalare la distanţă Scenariu de instalare locală

Mediu tipic


Producţie (recomandat)


Dezvoltare

Instalare şi configurare

Instalarea serverului de aplicaţii:
(Maşina A)
1. Instalaţi IBM Installation Manager.
2. Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. Creaţi un server de aplicaţii autonom.

Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina B)
4. Instalaţi IBM Installation Manager.
5. Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
6. Utilizaţi Installation Manager pentru a instala Plug-in-uri de servere de Web pentru WebSphere Application Server.

Configurarea plug-in-ului de server Web:
(Maşina B)
7. Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
8. Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pentru a configura plug-in-ul de server de Web.

Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root/bin.

9. Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A.

Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când:

  • Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX.
  • Pe o maşină rulează altă codare de fişier.
Crearea definiţiei de server de Web:
(Maşina A)
10. Lipiţi scriptul configureWeb_server_name din Maşina B la directorul app_server_root/bin de pe Maşina A
11.

Porniţi serverul de aplicaţii pe Maşina A.

12.

Rulaţi scriptul pe Maşina A.


Verificare:
(Maşina A)
13.

Verificaţi că serverul de aplicaţii rulează.

(Maşina B)
14. Porniţi IBM HTTP Server sau porniţi alt server de WEb suportat.
15.

Rulaţi servletul Snoop.

Pentru a verifica cu propria dumneavoastră aplicaţie, regeneraţi şi distribuiţi fişierul plugin-cfg.xml după configurarea (instalarea) aplicaţiei.

Instalarea serverului de aplicaţii:
(Maşina A)
1. Instalaţi IBM Installation Manager.
2. Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. Creaţi un server de aplicaţii autonom.

Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina A)
4. Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
5. Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.

Configurarea plug-in-ului de server Web şi crearea definiţiei de server de Web:
(Maşina A)
6. Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
7. Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pe pentru a configura plug-in-ul de server de Web şi a crea definiţia de server de Web.
8.

Porniţi serverul de aplicaţii.


Verificare:
(Maşina A)
9.

Verificaţi că serverul de aplicaţii rulează.

10. Porniţi IBM HTTP Server sau porniţi alt server de Web suportat.
11.

Rulaţi servletul Snoop.


Regenerarea fişierului plugin-cfg.xml

În timpul configurării, fişierul temporar plugin-cfg.xml este instalat pe Maşina B în directorul plugins_root/config/Web_server_name .

Serviciul de configurare plug-in server de Web regenerează fişierul plugin-cfg.xml automat.

Pentru a utiliza fişierul real plugin-cfg.xml din server de aplicaţii, distribuiţi fişierul plugin-cfg.xml aşa cum este descris în secţiunea următoare.

Serviciul de configurare plug-in server de Web regenerează fişierul plugin-cfg.xml automat.

Fişierul plugin-cfg.xml este generat la locaţia profile_root /config/cells/cell_name/nodes/node_name/servers/Web_server_name, directorul unde este creată definiţia de server de Web.


Distribuirea fişierului plugin-cfg.xml

Serviciul de configurare plug-in server de Web distribuie fişierul plugin-cfg.xml automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi setarea singulară .

Pentru toate celelalte servere de Web, distribuiţi fişierul de configurare plug-in prin copierea manuală a fişierului plugin-cfg.xml din directorul profile_root /config/cells/cell_name/nodes/node_name/servers/ web_server_name de pe Maşina A în directorul plugins_root/config/web_server_name de pe Maşina B.

Utilizaţi opţiunea de mutare a fişierului plugin-cfg.xml din directorul profile_root/config/cells/cell_name /nodes/node_name/servers/Web_server_name în directorul plugins_root/config/web_server_name.


Topologie la distanţă






Topologie locală







Instalare plug-in de server Web pentru medii distribuite (celule)




Scenariu de instalare distribuită la distanţă Scenariu de instalare distribuită locală

Mediu tipic


Producţie (recomandat)


Dezvoltare

Instalare şi configurare

Instalarea managerului de implementare:
(Maşina A)
1. Instalaţi IBM Installation Manager.
2. Utilizaţi Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. Crearea unui profil de manager de implementare.
4.

Verificaţi că managerul de implementare rulează pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.


Instalarea serverului de aplicaţii:
(Maşina B)
5. Instalaţi IBM Installation Manager.
6. Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
7. Crearea unui server de aplicaţii autonom.
8. Adăugaţi nodul în celula managerului de implementare pentru a porni procesul de agent de nod. Porniţi agentul de nod pe un nod gestionat existent. Managerul de implementare şi agentul de nod trebuie să ruleze pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.

Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina C)
9. Instalaţi IBM Installation Manager.
10. Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
11. Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.

Configurarea plug-in-ului de server Web:
(Maşina C)
12. Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
13. Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pentru a configura plug-in-ul de server de Web.

Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root/bin.

14. Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A.

Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când:

  • Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX.
  • Pe o maşină rulează altă codare de fişier.

Crearea definiţiei de server de Webb:
(Maşina A)
15. Lipiţi scriptul configureWeb_server_name din Maşina C la directorul app_server_root /bin de pe Maşina A.

16.

Rulaţi scriptul dintr-o linie de comandă.

Acest pas cere ca managerul de implementare şi agentul de nod să ruleze.

Dacă aţi activat securitatea sau aţi modificat tipul de conector JMX, editaţi scriptul şi includeţi parametrii corespunzători.


Verificare:
(Maşinile A şi B)
17.

Utilizaţi consola administrativă a managerului de implementare pe Maşina A pentru a porni serverul de aplicaţii pe Maşina B.

(Maşina C)
18. Porniţi IBM HTTP Server sau porniţi alt server de Web suportat.
19.

Rulaţi servletul Snoop.

Notă: Procedura următoare descrie instalarea plug-in-urilor pe două maşini. Totuşi, puteţi realiza această procedură pe o singură maşină.

Instalarea managerului de implementare:
(Maşina A)
1. Instalaţi IBM Installation Manager.
2. Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
3. Crearea unui profil de manager de implementare.
4.

Verificaţi că managerul de implementare rulează pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.


Instalarea serverului de aplicaţii:
(Maşina B)
5. Instalaţi IBM Installation Manager.
6. Utilizarea Installation Manager pentru a instala produsul WebSphere Application Server Network Deployment.
7. Crearea unui server de aplicaţii autonom.
8. Adăugaţi nodul în celula managerului de implementare pentru a porni procesul de agent de nod. Porniţi agentul de nod pe un nod gestionat existent. Managerul de implementare şi agentul de nod trebuie să ruleze pentru a permite sincronizarea nodurilor fişierelor de configurare modificate.

Instalarea unui server Web şi a plug-in-urilor de server Web:
(Maşina B)
9. Utilizaţi Installation Manager pentru a instala IBM HTTP Server sau instalaţi alt server de Web suportat.
10. Utilizaţi Installation Manager pentru a instala Web Server Plug-ins for WebSphere Application Server.

Configurarea plug-in-ului de server Web:
(Maşina B)
11. Utilizaţi Installation Manager pentru a instala WebSphere Customization Tools.
12. Deschideţi WebSphere Customization Tools şi lansaţi Web Server Plug-ins Configuration Tool pe pentru a configura plug-in-ul de server de Web şi a crea definiţia de server de Web.

Scriptul pentru crearea şi configurarea serverului de Web este creat în directorul plugins_root/bin.

13. Copiaţi scriptul configureWeb_server_name pentru a-l lipi pe Maşina A.

Vedeţi Secţiunea de considerente inter-platforme a acestui document pentru informaţii suplimentare despre rularea scripturilor de configurare când:

  • Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX.
  • Pe o maşină rulează altă codare de fişier.

Crearea definiţiei de server de Web:
(Maşina A)
14. Lipiţi scriptul configureWeb_server_name din Maşina B la directorul app_server_root /bin de pe Maşina A.

15.

Rulaţi scriptul dintr-o linie de comandă.

Acest pas cere ca managerul de implementare şi agentul de nod să ruleze.

Dacă aţi activat securitatea sau aţi modificat tipul implicit de conector JMX, editaţi scriptul şi includeţi parametrii corespunzători.


Verificare:
(Maşinile A şi B)
16.

Utilizaţi consola administrativă a managerului de implementare pe Maşina A pentru a porni serverul de aplicaţii pe Maşina B.

17. Porniţi IBM HTTP Server sau porniţi alt server de Web suportat.

Înainte de a porni Domino Web Server pe un sistem Linux sau UNIX, generaţi scriptul plug-ins_root/setupPluginCfg.sh.

18. Rulaţi servletul Snoop.

Regenerarea fişierului plugin-cfg.xml

În timpul configurării, fişierul temporar plugin-cfg.xml este instalat pe Maşina C în directorul plugins_root/config/Web_server_name .

Serviciul de configurare plug-in server de Web regenerează fişierul plugin-cfg.xml automat.

Pentru a utiliza fişierul reall plugin-cfg.xml din serverul de aplicaţii, distribuiţi fişierul plugin-cfg.xml aşa cum este descris în secţiunea următoare.

Fişierul plugin-cfg.xml este generat în directorul profile_root/config/cells/cell_name /nodes/node_name/servers/Web_server_name când este creată definiţia de server de Web.

Regeneraţi fişierul plugin-cfg.xml în definiţia de server de Web din serverul de aplicaţii ori de câte ori se modifică configuraţia. Serverul de Web are acces imediat la fişier ori de câte ori este regenerat.

Când este activat serviciul de configurare plug-in server de Web (un serviciu de administrare) pe Maşina A, fişierul plugin-cfg.xml este generat automat pentru toate serverele de Web.


Distribuirea fişierului plugin-cfg.xml

Serviciul de configurare plug-in server de Web distribuie fişierul plugin-cfg.xml automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi setarea singulară descrisă în ultima secţiune a foii de parcurs.

Pentru toate celelalte servere de Web, distribuiţi fişierul de configurare plug-in prin copierea manuală a fişierului plugin-cfg.xml din directorul profile_root /config/cells/cell_name/nodes/node_name/servers/ Web_server_name de pe Maşina A în directorul plugins_root/config/Web_server_name de pe Maşina C.

Utilizaţi opţiunea de mutare a fişierului plugin-cfg.xml din directorul profile_root/config/cells/cell_name/nodes/node_name/servers/Web_server_name în directorul plugins_root/config/web_server_name.


Topologie la distanţă






Topologie locală







Procedura de setare şi depanare pentru distribuire automată

Serviciul de configurare plug-in server de Web distribuie fişierul plugin-cfg.xml automat numai pentru IBM HTTP Server. Pentru a activa distribuirea automată, faceţi următoarea setare singulară:

  1. Creaţi un utilizator=adminUser, parola=adminPassword în fişierul IHS_root /conf/admin.passwd. De exemplu: c:\ws\ihs85\bin\htpasswd -cb c:\ws\ihs85\conf\admin.passwd adminUser adminPassword
  2. În consola administrativă, faceţi clic pe Servere > Servere de Web > webserver1 > Gestionare server de Web la distanţă. Setaţi valorile următoare: admin Port=8008, User Id=adminUser, Password=adminPassword.
  3. Setaţi permisiunile de scriere/citire corecte pentru fişierul httpd.conf şi fişierul plugin-cfg.xml. Vedeţi fişierul IHS_root/logs/admin_error.log pentru informaţii suplimentare.

Distribuirea automată a fişierului de configurare plug-in necesită ca serverul administrativ IBM HTTP să fie în stare de funcţionare. Dacă gestionaţi un IBM HTTP Server utilizând consola administrativă WebSphere Application Server, s-ar putea afişa eroarea următoare:

"Could not connect to IHS Administration server error"

Realizaţi următoarea procedură:

  1. Verificaţi că serverul de administrare IBM HTTP Server rulează.
  2. Verificaţi că numele gazdei serverului de Web şi portul care este definit în consola administrativă WebSphere Application Server ase potriveşte cu numele gazdei de administrare IBM HTTP Server şi cu portul.
  3. Verificaţi că firewall-ul nu vă împiedică să accesaţi serverul de administrare IBM HTTP Server din consola administrativă WebSphere Application Server.
  4. Verificaţi că ID utilizator şi parola specificate în consola administrativă WebSphere Application Server prin gestiune la distanţă, sunt create în fişierul admin.passwd, utilizând comanda htpasswd.
  5. Dacă încercaţi conectarea securizată, verificaţi că exportaţi certificatul personal keydb de server de administrare IBM HTTP Server în baza de date de chei WebSphere Application Server ca certificat de semnatar. Această bază de date de chei este specificată de directiva com.ibm.ssl.trustStore în fişierul sas.client.props din profilul unde rulează consola dumneavoastră administrativă. Acest considerent este în principal pentru certificate auto-semnate.
  6. Dacă încă aveţi probleme, verificaţi fişierul IBM HTTP Server admin_error.log şi istoricele WebSphere Application Server (fişierul trace.log) pentru a determina cauza problemei.



Considerente inter-platforme pentru rularea scriptului de configurare

Pot apărea mai multe diferenţe în sistemele de operare şi în platformele maşinilor la configurarea unui server de Web la distanţă:

  • Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX.
  • Pe o maşină rulează o codare implicită care este diferită de cealaltă.

Pe o maşină rulează Windows, iar pe alta rulează Linux sau UNIX

Dacă o maşină rulează sub Linux sau UNIX şi cealaltă maşină rulează sub Windows, utilizaţi scriptul creat în directorul plugins_root /bin/crossPlatformScripts.

Pe o maşină rulează o codare implicită care este diferită de cealaltă

Conţinutul scriptului configureWeb_server_name.bat sau scriptul configure Web_server_name.sh pot fi corupte dacă codarea implicită a fişierului pe cele două maşini diferă. Acest scenariu este posibil când o maşină este setată pentru locale-ul setat la caracter dublu (DBCS) şi cealaltă maşină nu este.

Determinaţi codarea fişierului pentru fiecare maşină şi utilizaţi una din următoarele proceduri ca paliativ. Pentru a determina codarea implicită a fişierului, rulaţi comanda corespunzătoare:

  • Sisteme Windows:
    CHCP
  • Sisteme Linux şi UNIX:
    locale

Utilizaţi rezultatul comenzii de pe fiecare maşină ca valoare pentru variabila web_server_machine_encoding şi variabila application_server_machine_encoding în una din următoarele proceduri.

Proceduri pentru corectarea diferenţelor de codare

Să presupunem că serverul de Web rulează pe o maşină Linux şi Network Deployment rulează pe o maşină Windows.

Serverul de Web rulează pe o maşină Linux

Rulaţi comanda următoare pe sistemul Linux sau UNIX pentru a coda fişierul scriptului care configurează definiţia serverului de Web, înainte de a copia pe FTP fişierul pe maşina Windows în mod binar:

iconv -f web_server_machine_encoding \
      -t application_server_machine_encoding \
         configureWeb_server_name.bat

Omiteţi caracterele de continuare de pe Linux şi UNIX (\) dacă introduceţi comanda pe o linie.

Important: Numele serverului de Web (porecla) este utilizat în numele fişierului de scripturi. Numele nu poate conţine caractere dintr-un set de caractere dublu-octet (DBCS) dacă intenţionaţi să setaţi IBM HTTP Server pentru distribuire automată.

Acum să presupunem că serverul de Web rulează pe o maşină Windows şi Network Deployment rulează pe o maşină Linux sau UNIX.

Serverul de Web rulează pe o maşină Windows

Rulaţi comanda următoare pe sistemul Linux sau UNIX pentru a coda fişierul de scripturi care configurează definiţia serverului de Web, după ce copiaţi pe FTP fişierul în mod binar:

iconv -f web_server_machine_encoding \
      -t application_server_machine_encoding \
         configureWeb_server_name.sh

Omiteţi caracterele de continuare de pe Linux şi UNIX (\) dacă introduceţi comanda pe o linie.

Dacă nu este suportată maparea de conversie de către comanda iconv pe sistemul dumneavoastră, copiaţi conţinuturile scriptului de configurare a serverului de Web pe un clipboard şi lipiţi-le pe maşina unde rulează serverul de aplicaţii.