Wysoka dostępność. Uruchamianie programu iManager w środowisku klastrowym

Choć program iManager jest narzędziem do pracy sesyjnej, bez jakichkolwiek funkcji przełączenia awaryjnego, można z niego korzystać w środowisku klastrowym. Zobacz Podręcznik administrowania usługami klastrowymi.

  1. Zainstaluj i skonfiguruj program iManager na tych węzłach w klastrze, na które przenoszony jest wirtualny adres IP (czyli klaster aktywny/aktywny).

    Jeśli wystąpi awaria na węźle, na którym działa program iManager, usługi Novell Cluster Services (NCS) wykryją awarię węzła i przeniosą (załadują ponownie) wirtualny adres IP na inny węzeł w klastrze.

  2. Używając szablonu Generic_IP_Service dostarczanego z usługami Novell Cluster Services, utwórz nowy zasób klastra o nazwie iManager.

    Zasób ten używa wirtualnego adresu IP, który jest przenoszony między węzłami w klastrze. Tworząc nowy zasób klastra, kreator przechodzi przez proces tworzenia skryptu ładowania i skryptu zwalniania.

  3. Sprawdź skrypty ładowania i zwalniania.

    Skrypt ładowania powinien zawierać tylko następujące wiersze (wszystkie inne powinny być w komentarzach):

    . /opt/novell/ncs/lib/ncsfuncs
    exit_on_error add_secondary_ipaddress xxx.xxx.xxx.xxx
    exit 0

    Skrypt zwalniania powinien zawierać tylko następujące wiersze (wszystkie inne powinny być w komentarzach):

    . /opt/novell/ncs/lib/ncsfuncs
    ignore_error del_secondary_ipaddress xxx.xxx.xxx.xxx
    exit 0
  4. Otwórz w przeglądarce Web adres http://serwer_sieci_Web/nps/iManager.html (gdzie serwer_sieci_Web to adres IP używany w zasobie klastra iManager).

Usługi programu iManager są teraz wysokodostępne; jednak żadne trwające sesje nie są awaryjnie przełączane. Jeśli jakaś usługa zostanie przerwana awarią w trakcie działań użytkownika, użytkownik musi przeprowadzić ponowne uwierzytelnianie i ponownie uruchomić przerwane operacje.

Ponieważ oprogramowanie iManager/tomcat/apache już działa (aktywny/aktywny) na innych węzłach, nie trzeba czekać na załadowanie tych aplikacji w przypadku migracji (przenoszenia) przez usługi NCS wirtualnego adresu IP na inny węzeł.

Korzyść ze stosowania klastra typu aktywny/pasywny jest niewielka, ponieważ wymaga on dużo więcej konfiguracji, a każde przełączenie awaryjne wiąże się z koniecznością odczekania całego czasu ładowania. Aby rzeczywiście skonfigurować program iManager jako zasób klastra typu aktywny/pasywny, należy utworzyć zasób klastra ładujący i zwalniający program iManager oraz programy, od których on jest zależny (takie jak Apache i Tomcat). Identyczną konfigurację programu iManager należy następnie wykonać na wszystkich węzłach, na których program iManager ma być wysokodostępny.