Tworzenie klonów serwera aplikacji

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:

  1. Zatrzymaj serwer aplikacji, który ma zostać sklonowany.
    1. 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).
    2. Prawym przyciskiem myszy kliknij serwer aplikacji i wybierz opcję stop (Zatrzymaj).
  2. 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.

  3. Skopiuj rozwinięte pliki EAR na inne serwery aplikacji, gdy w konsoli administracyjnej pojawi się odpowiedni monit.
  4. 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.
  5. Wybierz jeden węzeł i skopiuj plik $WAS_HOME/config/plugin-cfg.xml na frontowy serwer HTTP firmy IBM.
  6. Dla każdego klonu określ inny port serwera.
    1. Wybierz kolejno opcje: Nodes (Węzły) --> nazwa_węzła--> nazwa_klonu_serwera_aplikacji.
    2. W prawym panelu przejdź do opcji Services (Usługi) i wybierz opcję Web Container (Kontener WWW). Kliknij opcję Edit (Edytuj).
    3. W oknie właściwości kliknij kartę Transport i zanotuj numer portu.
    4. 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.
    5. 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)
  7. 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.
    1. Wybierz kolejno opcje: WebSphere Administrative Domain (Domena administracyjna WebSphere) -> Virtual Hosts (Hosty wirtualne).
    2. W prawym panelu kliknij opcję add (Dodaj) i wpisz zanotowany wcześniej numer portu.
    3. Kliknij przycisk Apply (Zastosuj).
  8. 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.
  9. 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