Orientační plány instalace modulů plug-in webového serveru pro produkt WebSphere Application Server Network Deployment verze 8.5

Zahájení práce
Orientační plány instalace modulů plug-in:

  1. Instalace modulů plug-in webového serveru pro samostatné aplikační servery
  2. Instalace modulů plug-in webového serveru pro distribuované prostředí

Instalace modulů plug-in webového serveru pro samostatné aplikační servery

Scénář vzdálené instalace Scénář lokální instalace

Typické prostředí


Produkční (doporučeno)


Vývoj

Instalace a konfigurace

Instalace aplikačního serveru:
(Počítač A)
1. Instalujte produkt IBM Installation Manager.
2. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. Vytvořte samostatný aplikační server.

Instalace webového serveru a modulů plug-in webového serveru:
(Počítač B)
4. Instalujte produkt IBM Installation Manager.
5. Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
6. Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.

Konfigurace modulu plug-in webového serveru:
(Počítač B)
7. Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
8. Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů plug-in webového serveru za účelem konfigurace modulu plug-in webového serveru.

Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in/bin.

9. Zkopírujte skript configurenázev_webového_serveru na počítač A.

V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích:

  • Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX.
  • Jeden počítač používá odlišné kódování souborů.
Vytvoření definice webového serveru:
(Počítač A)
10. Vložte skript configurenázev_webového_serveru z počítače B do adresáře kořenový_adresář_aplikačního_serveru/bin na počítači A
11.

Spusťte aplikační server v počítači A.

12.

Spusťte skript na počítači A.


Ověření:
(Počítač A)
13.

Ověřte, že došlo ke spuštění aplikačního serveru.

(Počítač B)
14. Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
15.

Spusťte servlet snoop.

K ověření s vlastní aplikací znovu vygenerujte a distribuujte soubor plugin-cfg.xml po konfiguraci (instalaci) aplikace.

Instalace aplikačního serveru:
(Počítač A)
1. Instalujte produkt IBM Installation Manager.
2. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. Vytvořte samostatný aplikační server.

Instalace webového serveru a modulů plug-in webového serveru:
(Počítač A)
4. Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
5. Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.

Konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru:
(Počítač A)
6. Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
7. Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů webového serveru za účelem konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru.
8.

Spusťte aplikační server.


Ověření:
(Počítač A)
9.

Ověřte, že došlo ke spuštění aplikačního serveru.

10. Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
11.

Spusťte servlet snoop.


Opětovné vygenerování souboru plugin-cfg.xml

Během konfigurace dojde k instalaci dočasného souboru plugin-cfg.xml na počítač B v adresáři kořenový_adresář_modulů_plug-in/config/název_webového_serveru.

Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor plugin-cfg.xml.

Použijte skutečný soubor plugin-cfg.xml z aplikačního serveru a rozšiřte soubor plugin-cfg.xml podle popisu uvedeného v následující části.

Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor plugin-cfg.xml.

Soubor plugin-cfg.xml je vygenerován v adresáři kořenový_adresář_profilu/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru při vytvoření definice webového serveru.


Rozšíření souboru plugin-cfg.xml

Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru plugin-cfg.xml pouze pro server IBM HTTP Server. Chcete-li povolit automatické rozšíření, proveďte jednorázové nastavení.

Pro všechny ostatní webové servery rozšiřte konfigurační soubor modulu plug-in ručně zkopírováním souboru plugin-cfg.xml z adresáře kořenový_adresář_profilu/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru na počítači A do adresáře kořenový_adresář_modulů_plug-in/config/název_webového_serveru na počítači B.

Použijte volbu propagate k přesunu souboru plugin-cfg.xml z adresáře kořenový_adresář_profilu/config/cells/název_buňky /nodes/název_uzlu/servers/název_webového_serveru do adresáře kořenový_adresář_modulů_plug-in/config/název_webového_serveru.


Vzdálená topologie






Lokální topologie







Instalace modulu plug-in webového serveru pro distribuovaná prostřední (buňky)




Scénář vzdálené distribuované instalace Scénář lokální distribuované instalace

Typické prostředí


Produkční (doporučeno)


Vývoj

Instalace a konfigurace

Instalace správce implementace:
(Počítač A)
1. Instalujte produkt IBM Installation Manager.
2. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. Vytvořte profil správce implementace.
4.

Ověřte, že je správce implementace spuštěný, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.


Instalace aplikačního serveru:
(Počítač B)
5. Instalujte produkt IBM Installation Manager.
6. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
7. Vytvořte samostatný aplikační server.
8. Přidejte uzel do buňky správce implementace ke spuštění procesu agenta uzlu. Spusťte agenta uzlu ve stávajícím spravovaném uzlu. Správce implementace a agent uzlu musejí být spuštěni, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.

Instalace webového serveru a modulů plug-in webového serveru:
(Počítač C)
9. Instalujte produkt IBM Installation Manager.
10. Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
11. Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.

Konfigurace modulu plug-in webového serveru:
(Počítač C)
12. Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
13. Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů plug-in webového serveru za účelem konfigurace modulu plug-in webového serveru.

Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in/bin.

14. Zkopírujte skript configurenázev_webového_serveru na počítač A.

V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích:

  • Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX.
  • Jeden počítač používá odlišné kódování souborů.

Vytvoření definice webového serveru:
(Počítač A)
15. Zkopírujte skript configurenázev_webového_serveru z počítače C do adresáře kořenový_adresář_aplikačního_serveru/bin na počítači A.

16.

Spusťte skript z příkazového řádku.

Tento krok vyžaduje, aby byl spuštěn správce implementace a agent uzlu.

Pokud jste povolili zabezpečení nebo změnili výchozí typ konektoru JMX, upravte skript a použijte příslušné parametry.


Ověření:
(Počítače A a B)
17.

Použijte administrativní konzolu správce implementace na počítači A ke spuštění aplikačního serveru na počítači B.

(Počítač C)
18. Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.
19.

Spusťte servlet snoop.

Poznámka: Následující procedura popisuje instalaci modulů plug-in na dva počítače. Tuto proceduru však můžete provést rovněž pouze na jediném počítači.

Instalace správce implementace:
(Počítač A)
1. Instalujte produkt IBM Installation Manager.
2. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
3. Vytvořte profil správce implementace.
4.

Ověřte, že je správce implementace spuštěný, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.


Instalace aplikačního serveru:
(Počítač B)
5. Instalujte produkt IBM Installation Manager.
6. Použijte produkt Installation Manager k nainstalování produktu WebSphere Application Server Network Deployment.
7. Vytvořte samostatný aplikační server.
8. Přidejte uzel do buňky správce implementace ke spuštění procesu agenta uzlu. Spusťte agenta uzlu ve stávajícím spravovaném uzlu. Správce implementace a agent uzlu musejí být spuštěni, aby bylo možné provádět synchronizaci uzlů pro změněné konfigurační soubory.

Instalace webového serveru a modulů plug-in webového serveru:
(Počítač B)
9. Použijte produkt Installation Manager k instalaci serveru IBM HTTP Server nebo k instalaci jiného podporovaného webového serveru.
10. Použijte produkt Installation Manager k instalaci modulů plug-in webového serveru pro produkt WebSphere Application Server.

Konfigurace modulu plug-in webového serveru:
(Počítač B)
11. Použijte produkt Installation Manager k instalaci Nástrojů pro přizpůsobení WebSphere.
12. Spusťte nástroje pro přizpůsobení WebSphere a spusťte nástroj pro konfiguraci modulů webového serveru za účelem konfigurace modulu plug-in webového serveru a vytvoření definice webového serveru.

Skript pro vytvoření a konfiguraci webového serveru se vytvoří v adresáři kořenový_adresář_modulů_plug-in/bin.

13. Zkopírujte skript configurenázev_webového_serveru na počítač A.

V části Aspekty více platforem tohoto dokumentu naleznete další informace o spouštění konfiguračních skriptů v těchto situacích:

  • Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX.
  • Jeden počítač používá odlišné kódování souborů.

Vytvoření definice webového serveru:
(Počítač A)
14. Zkopírujte skript configurenázev_webového_serveru z počítače B do adresáři kořenový_adresář_aplikačního_serveru/bin na počítači A.

15.

Spusťte skript z příkazového řádku.

Tento krok vyžaduje, aby byl spuštěn správce implementace a agent uzlu.

Pokud jste povolili zabezpečení nebo změnili výchozí typ konektoru JMX, upravte skript a použijte příslušné parametry.


Ověření:
(Počítače A a B)
16.

Použijte administrativní konzolu správce implementace na počítači A ke spuštění aplikačního serveru na počítači B.

17. Spusťte server IBM HTTP Server nebo jiný podporovaný webový server.

Před spuštěním webového serveru Domino v systému Linux či UNIX si opatřete kořenový_adresář_modulů_plug-in/setupPluginCfg.sh.

18. Spusťte servlet snoop.

Opětovné vygenerování souboru plugin-cfg.xml

Během konfigurace dojde k instalaci dočasného souboru plugin-cfg.xml na počítač C v adresáři kořenový_adresář_modulů_plug-in/config/název_webového_serveru.

Služba konfigurace modulu plug-in webového serveru automaticky znovu vygeneruje soubor plugin-cfg.xml.

Použijte skutečný soubor plugin-cfg.xml z aplikačního serveru a rozšíří soubor plugin-cfg.xml podle popisu uvedeného v následující části.

Soubor plugin-cfg.xml je vygenerován v adresáři kořenový_adresář_profilu/config/cells/název_buňky /nodes/název_uzlu/servers/název_webového_serveru při vytvoření definice webového serveru.

Vygenerujte soubor plugin-cfg.xml znovu v definici webového serveru na aplikačním serveru vždy při změně konfigurace. Webový server má okamžitý přístup k souboru po každém jeho opětovném vygenerování.

Je-li na počítači A aktivní služba konfigurace modulů plug-in webového serveru (administrativní služba), generuje se soubor plugin-cfg.xml automaticky pro všechny webové servery.


Rozšíření souboru plugin-cfg.xml

Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru plugin-cfg.xml pouze pro server IBM HTTP Server. Chcete-li povolit automatické rozšíření, proveďte jednorázové nastavení popsané v poslední části tohoto orientačního plánu.

Pro všechny ostatní webové servery rozšiřte konfigurační soubor modulů plug-in ručně zkopírováním souboru plugin-cfg.xml z adresáře kořenový_adresář_profilu/config/cells/název_buňky/nodes/název_uzlu/servers/ název_webového_serveru na počítači A do adresáře kořenový_adresář_modulů_plug-in/config/název_webového_serveru na počítači C.

Použijte volbu propagate k přesunu souboru plugin-cfg.xml z adresáře kořenový_adresář_profilu/config/cells/název_buňky/nodes/název_uzlu/servers/název_webového_serveru do adresářekořenový_adresář_modulů_plug-in/config/název_webového_serveru.


Vzdálená topologie






Lokální topologie







Postup nastavení a odstraňování problémů pro automatické šíření

Služba konfigurace modulů plug-in webového serveru zajišťuje automatické rozšíření souboru plugin-cfg.xml pouze pro server IBM HTTP Server. Chcete-li povolit automatické šíření, proveďte níže uvedené jednorázové nastavení:

  1. V souboru kořen_IHS/conf/admin.passwd vytvořte položky user=jméno_administrátora a password=heslo_administrátora. Například: c:\ws\ihs85\bin\htpasswd -cb c:\ws\ihs85\conf\admin.passwd adminUser adminPassword
  2. V administrativní konzole použijte nabídku Servery > Webové servery > webserver1 > Správa vzdáleného webového serveru. Nastavte následující hodnoty: port administrátora=8008, jméno uživatele=jméno_administrátora, heslo=heslo_administrátora.
  3. Nastavte správná oprávnění pro čtení/zápis pro soubor httpd.conf a soubor plugin-cfg.xml. Další informace naleznete v souboru kořenový_adresář_IHS/logs/admin_error.log.

Automatické šíření konfiguračního souboru modulů plug-in vyžaduje, aby byl v provozu administrativní server IBM HTTP Server. Pokud server IBM HTTP Server spravujete pomocí administrativní konzoly produktu WebSphere Application Server, může se zobrazit následující chyba:

"Could not connect to IHS Administration server error" (chyba: Nelze se připojit k administrativnímu serveru IHS)

Postupujte takto:

  1. Ověřte, že je spuštěn administrativní server IBM HTTP Server.
  2. Ověřte, že se název a port hostitele webového serveru definovaný v administrativní konzole serveru WebSphere Application Server shoduje s názvem a portem hostitele administrativního serveru IBM HTTP Server.
  3. Ověřte, že vám brána firewall nebrání v přístupu na administrativní server IBM HTTP Server z administrativní konzoly serveru WebSphere Application Server.
  4. Ověřte, že ID a heslo uživatele zadané v administrativní konzole serveru WebSphere Application Server v části vzdálené správy, je vytvořeno v souboru admin.passwd, pomocí htpasswd.
  5. Pokoušíte-li se o vytvoření zabezpečeného připojení, ověřte, že exportujete osobní certifikát keydb administrativního serveru IBM HTTP Server do databáze klíčů serveru WebSphere Application Server jako certifikát podepisujícího subjektu. Tato databáze klíčů je určena direktivou com.ibm.ssl.trustStore v souboru sas.client.props v profilu, v němž je spuštěna vaše administrativní konzola. Tento aspekt je primárně určen pro certifikáty podepsané svým držitelem.
  6. Pokud problémy přetrvávají, zkontrolujte soubor admin_error.log serveru IBM HTTP Server a protokoly serveru WebSphere Application Server (soubor trace.log) a pátrejte po příčině problému.



Aspekty spouštění konfiguračního skriptu na více platformách

Při konfiguraci vzdáleného webového serveru se mohou projevit určité rozdíly v operačních systémech a hardwarových platformách:

  • Jeden počítač provozuje operační systém Windows, zatímco druhý počítač provozuje operační systém Linux nebo UNIX.
  • Jeden počítač používá jiné výchozí kódování než druhý počítač.

Jeden počítač provozuje operační systém Windows a druhý provozuje operační systém Linux nebo UNIX

Pokud jeden počítač provozuje operační systém Linux či UNIX a druhý počítač systém Windows, použijte skripty vytvořené v adresáři kořenový_adresář_modulů_plug-in/bin/crossPlatformScripts.

Jeden počítač používá jiné výchozí kódování než druhý počítač

Obsah skriptu configurenázev_webového_serveru.bat nebo configurenázev_webového_serveru.sh může být poškozen, pokud se odlišují výchozí kódování textových souborů dvou počítačů. K tomuto scénáři může dojít v případě, že je právě jeden počítač nastaven pro národní prostředí dvoubajtové znakové sady (DBCS).

Určete kódování textových souborů pro jednotlivé počítače a použijte některé z níže uvedených náhradních řešení. Určení výchozího kódování textových souborů zjistíte spuštěním příslušného příkazu:

  • Systémy Windows:
    CHCP
  • Systémy Linux a UNIX:
    locale

Výsledky příkazu v jednotlivých počítačích použijte jako hodnotu proměnné kódování_počítače_webového_serveru a proměnné kódování_počítače_aplikačního_serveru v jednom z následujících postupů.

Postupy pro úpravu rozdílů v kódováních

Předpokládejme, že webový server běží na počítači se systémem Linux a síťová implementace běží na počítači se systémem Windows.

Webový server běžící na počítači se systémem Linux

Spuštěním následujícího příkazu v systému Linux či UNIX zakódujte skriptový soubor, který konfiguruje definici serveru, před přenosem tohoto souboru prostřednictvím protokolu FTP v binárním režimu na počítač se systémem Windows:

iconv -f kódování_počítače_webového_serveru \
      -t kódování_počítače_aplikačního_serveru \
         configurenázev_webového_serveru.bat

Při zadání příkazu do jednoho řádku vynechte znaky pokračování řádku systémů Linux a UNIX (\).

Důležité: V názvu skriptového souboru je použit název webového serveru (přezdívka). Chcete-li nastavit server IBM HTTP Server pro automatické šíření, název nesmí obsahovat znaky z dvoubajtové znakové sady (DBCS).

Nyní předpokládejme, že webový server běží na počítači s operačním systémem Windows a síťová implementace běží na počítači se systémem Linux nebo UNIX.

Webový server spuštěný na počítači se systémem Windows

Spuštěním následujícího příkazu v systému Linux či UNIX zakódujte skriptový soubor, který konfiguruje definici webového serveru, po přenesení souboru prostřednictvím protokolu FTP v binárním režimu:

iconv -f kódování_počítače_webového_serveru \
      -t kódování_počítače_aplikačního_serveru \
         configurenázev_webového_serveru.sh

Při zadání příkazu do jednoho řádku vynechte znaky pokračování řádku systémů Linux a UNIX (\).

Pokud převod mapování není příkazem iconv v daném systému podporován, zkopírujte obsah konfiguračního skriptu webového serveru do schránky a vložte jej do počítače, kde je spuštěn daný aplikační server.