Ta sekcja zawiera ogólny opis działań mających na celu utworzenie grupy
serwerów i klonów.
- Uwaga:
- Jeśli serwer jest używany wyłącznie do replikacji, nie zaleca się dodawania
klonów do grupy serwerów DB2 Everyplace. Żądania synchronizacji mogą
być wysyłane do serwera aplikacji, który nie będzie odpowiadał
klientowi.
To zadanie stanowi część większego zadania, którym jest konfigurowanie
środowiska wieloserwerowego. Po zakończeniu tej procedury należy wrócić
do procedury Konfigurowanie środowiska wieloserwerowego.
Wymagania wstępne
Przed utworzeniem klonów serwera aplikacji trzeba wykonać pewne zadania
konfiguracyjne opisane w sekcji Konfigurowanie pod kątem tworzenia klonów serwera aplikacji.
Procedura
Aby utworzyć klony serwera aplikacji:
- Zatrzymaj serwer aplikacji, który ma zostać sklonowany.
- Otwórz Konsolę administracyjną programu WebSphere (WebSphere
Administrative Console) i kolejno wybierz opcje: WebSphere
Administrative Domain (Domena administracyjna WebSphere) --> Node (Węzeł)
--> nazwa_domeny --> Application Servers (Serwery
aplikacji) --> IBM DB2 Everyplace Application Server (Serwer aplikacji
IBM DB2 Everyplace).
- Prawym przyciskiem myszy kliknij serwer aplikacji i wybierz opcję
stop (Zatrzymaj).
- Utwórz nową grupę serwerów, klikając prawym przyciskiem myszy serwer
aplikacji i wybierając opcję Create Server Group (Utwórz grupę
serwerów). W oknie Create Server Group (Utwórz grupę
serwerów) wpisz nazwę nowej grupy serwerów (na przykład Grupa
serwerów DB2 Everyplace). Kliknij przycisk OK.
Zostanie utworzona grupa serwerów, a oryginalny serwer aplikacji będzie
odtąd klonem w tej grupie serwerów.
- Skopiuj rozwinięte pliki EAR na inne serwery aplikacji, gdy w konsoli
administracyjnej pojawi się odpowiedni monit.
- Prawym przyciskiem myszy klikaj każdy z węzłów i wybieraj opcję
Regenerate Plugin Config (Odtwórz konfigurację modułu
dodatkowego); dzięki temu system będzie mógł rozpoznać każdy z
klonów.
- Wybierz jeden węzeł i skopiuj plik
$WAS_HOME/config/plugin-cfg.xml na frontowy serwer HTTP
firmy IBM.
- Dla każdego klonu określ inny port serwera.
- Wybierz kolejno opcje: Nodes (Węzły) -->
nazwa_węzła-->
nazwa_klonu_serwera_aplikacji.
- W prawym panelu przejdź do opcji Services (Usługi) i wybierz
opcję Web Container (Kontener WWW). Kliknij opcję Edit
(Edytuj).
- W oknie właściwości kliknij kartę Transport i zanotuj numer
portu.
- W prawym panelu przejdź do opcji System Properties (Właściwości
systemu) i wpisz parę wartości: DSYGdflt.Server.Port
oraz numer_portu_transportu dla klonu serwera aplikacji.
- Zrestartuj serwer, jeśli był uruchomiony.
Jeśli topologia środowiska wieloserwerowego jest skalowana w pionie, trzeba
dodatkowo zdefiniować unikalną wartość dla każdego z serwerów na tym samym
serwerze dla właściwości:
- DSYGdflt.Trace.Path = katalog_protokołu
- DSYGdflt.Server.Name = UnikalnaNazwa (wpisz
unikalną nazwę, bez spacji)
- Jeśli do obsługi różnych grup WWW stosowane są hosty wirtualne, do listy
hostów wirtualnych należy dodać ten sam numer portu.
- Wybierz kolejno opcje: WebSphere Administrative Domain (Domena
administracyjna WebSphere) -> Virtual Hosts (Hosty
wirtualne).
- W prawym panelu kliknij opcję add (Dodaj) i wpisz zanotowany
wcześniej numer portu.
- Kliknij przycisk Apply (Zastosuj).
- Prawym przyciskiem myszy klikaj każdy z węzłów i wybieraj opcję
Regenerate Plugin Config (Odtwórz konfigurację modułu
dodatkowego); dzięki temu system będzie mógł rozpoznać każdy z
klonów.
- Wybierz jeden węzeł i skopiuj plik $WAS_HOME/config/plugin-cfg.xml
na frontowy serwer HTTP firmy IBM.
Po wykonaniu tych zadań można uruchomić środowisko wieloserwerowe.
Aby uruchomić środowisko wieloserwerowe, prawym przyciskiem myszy kliknij
nowo utworzoną grupę serwerów i wybierz opcję start
(Uruchom). Powinny zostać uruchomione wszystkie klony należące do
tej grupy serwerów, a frontowy serwer HTTP z redirectorem serwletów rozpocznie
odbieranie wszystkich żądań.
Pojęcia pokrewne
Zadania pokrewne