Cluster Quick Start Guide - Thomas

Transkrypt

Cluster Quick Start Guide - Thomas
Cluster Quick Start Guide
Klaster oparty na platformie Intel SR2500
wprowadzenie do konfiguracji
OPIS SYSTEMU
STR. 2
SCHEMAT FUNKCJONALNY
STR. 3
KONFIGURACJA KLASTRA
STR. 4
OPIS SYSTEMU
Klaster wysokiej dostępności HA (High Availability) zwiększa znacznie dostępność
serwerów i aplikacji, eliminując ryzyko przestojów w przypadku awarii jednego
lub kilku sprzętowych komponentów systemu. Umożliwia także przeprowadzanie
planowych czynności administracyjnych i serwisowych - podczas gdy konfiguracja
jednego z elementów klastra jest rozbudowywana, serwer może zostać wyłączony,
a jego funkcje przejmie druga maszyna. Zarówno awarie jak i planowe wyłączenie
jednego z serwerów nie zostaną zauważone przez użytkownika, który nie straci
dostępu do serwera lub aplikacji. Klaster składa się z dwóch serwerów-węzłów
(tzw. node). Na każdym z serwerów zainstalowany jest system CentOS 4,
oprogramowanie do zarządzania systemem Heartbeat oraz oprogramowanie
odpowiedzialne za replikację danych DRBD. Aplikacje wysokiej dostępności działają
na jednej lub kilku maszynach wirtualnych (VE - Virtual Environment), zarządzalnych
z poziomu oprogramowania Virtuozzo, dostarczanego przez firmę SWSoft.
Klaster działa jednocześnie aktywnie i pasywnie. Jeden z serwerów udostępnia
aplikacje i dane, drugi zaś pozostaje w stanie czuwania. Na obu węzłach klastra
działają jednocześnie wirtualne serwery. W przypadku awarii jednego z serwerów,
drugi przejmuje jego funkcje, udostępniając kopię wirtualnych serwerów i danych
na nich się znajdujących (failover). Podobnie dzieje się w przypadku manualnego
wyłączenia jednego z serwerów (switchover).
Za synchronizację danych oraz całego systemu plików serwerów wirtualnych
odpowiada oprogramowanie DRBD. Dane replikowane są w czasie rzeczywistym,
w przypadku przejęcia zadań przez drugi serwer nie następuje ich utrata.
Uwaga: W przypadku przejęcia funkcji przez drugi serwer zostaną także przejęte
odpowiednie adresy IP. Aby urządzenia sieciowe - w szczególności router - zostały
powiadomione o tym, że adresy IP serwerów wirtualnych odpowiadają innemu
adresowi MAC, wysyłane są tzw. grzecznościowe ARP. Dzięki temu urządzenia
w sieci aktualizują swoją tablicę ARP. Upewnij się, że twój router akceptuje
gratuitous ARP i że jest w stanie w takim przypadku zaktualizować tablicę ARP.
Węzły klastra połączone są ze sobą trzema niezależnymi kanałami
komunikacyjnymi:
• łącze szeregowe
• sięć wewnętrzna (kabel crossover - żółty kabel sieciowy)
• sieć zewnętrzna
Poniższa tabela informuje do jakich celów wykorzystywane są poszczególne kanały:
Połączenie
2
© 2007
Heartbeat
Zastosowanie
Łącze szeregowe
+
-
Sieć wewnętrzna
+
Replikacja danych (DRBD), konfiguracja managera
klastra
Sieć zewnętrzna
+
Połączenie z siecią zewnętrzną, konfiguracja
managera klastra
Thomas-Krenn.AG
SCHEMAT FUNKCJONOWANIA KLASTRA
Virtuozzo Control Center:
Zarządzanie VE,
dodawanie nowych VE
Virtual
Environment
VE 101
Opcja
dalsze
VE
FAILOVER
SWITCHOVER
System wirtualizacji
Virtuozzo
zarządzanie:
Heartbeat
Replikacja danych
Replikacja danych
DRBD
DRBD
Cluster Manager
Heartbeat
Cluster Manager
Heartbeat
Zarządzanie klastrem
interfejs webowy,
konfiguracja IP klastra,
Heartbeat, status DRB
Zarządzanie klastrem
interfejs webowy,
konfiguracja IP klastra,
Heartbeat, status DRB
System operacyjny
CentOS 4
System operacyjny
CentOS 4
NODE1
NODE2
3
KONFIGURACJA KLASTRA
W ten sposób możesz szybko i sprawnie skonfigurować klaster i przygotować go do pracy:
1 Podłączanie serwera
1.1
Połącz ze sobą oba serwery używając
dołączonego kabla szeregowego.
Port szeregowy znajduje się powyżej gniazd
kontrolerów sieciowych.
Uwaga: Dokręć śruby znajdujące się na
wtyczce kabla szeregowego, aby upewnić się,
że serwery są ze sobą trwale połączone.
1.2
Połącz ze sobą oba serwery używając
dołączonego żółtego kabla sieciowego. Użyj
drugiego gniazda RJ45, znajdującego się po
prawej stronie.
Uwaga: Sprawdź pociągając lekko za kabel,
czy serwery są ze sobą trwale połączone.
1.3
Podłącz każdy z serwerów do sieci elektrycznej.
Wskazówka: Posiadasz dwie, niezależne sieci
elektryczne? Podłącz każdy z zasilaczy do
innej sieci.
1.4
Włącz oba serwery. Włącznik znajduje się na
przedniej ścianie serwera.
1.5
Aby skonfigurować system podłącz pierwszy
serwer (Node 1) z komputerem PC /
notebookiem. Skorzystaj z dołączonego
czerwonego kabla sieciowego i wolnego
gniazda RJ45 (znajdującego się po lewej
stronie).
2 Konfiguracja ustawień sieciowych
2.1
Skonfiguruj na komputerze PC / notebooku
następujące ustawienia sieciowe:
IP Address: 192.168.100.100
Subnet Mask: 255.255.255.0
Pola dotyczące bramy domyślnej (Default
Gateway) i DNS powinny pozostać puste.
Wskazówka: Zanotuj poprzednie ustawienia, aby po zakończeniu konfi guracji móc je
przywrócić.
4
© 2007
Thomas-Krenn.AG
3 Przygotowanie interfejsu graficznego (management GUI)
3.1
Przywołaj w wyszukiwarce internetowej
następujący adres URL:
https://192.168.100.101.
Skorzystaj z następującego loginu i hasła:
User name: admin
Password: relation
3.2
Uzyskałeś dostęp do graficznego managera klastra (Cluster Manager). Zmień hasło
dostępu: „Click here to change“.
3.3
Pojawi się strona umożliwiająca zmianę hasła.
Podaj nowe hasło i kliknij przycisk „Save“.
Uwaga: Po wybraniu nowej strony
w managerze klastra będziesz musiał
zalogować się ponownie używając nowego
hasła. Nazwa użytkownika pozostaje taka
sama.
3.4
Wybierając zakładkę „Network“ możesz
skonfigurować ustawienia sieciowe dla obu
serwerów. Należy podać następujące
parametry:
• IP Adress node1
• IP Adress node2
• Hostname node1
• Hostname node2
• Subnet Mask
• Default Gateway
• Ping Node IP Adress*
• DNS Search Path
• DNS Server 1
• DNS Server 2
Podaj odpowiednie parametry i zapisz je.
Ustawienia sieciowe zostaną zaktualizowane.
Zaczekaj na potwierdzenie „Your changes
were applied.“, które potwierdza zmianę
ustawień sieciowych.
Adres IP tzw. węzła Ping potrzebny jest do nadzoru
połączenia sieciowego pomiędzy węzłami klastra.
Dalsze informację dotyczące węzła Ping znajdziesz
w dokumentacji klastra.
*)
5
6
3.5
Odłącz czerwony kabel crossover, którym do
systemu podłączony był komputer PC / notebook. Podłącz do sieci najpierw węzeł 1 (Node
1) a następnie węzeł 2 (Node 2).
Przywróć początkowe ustawienia sieciowe
w swoim komputerze PC / notebooku.
3.6
Powróć do managera klastra. Wpisz
w wyszukiwarce „https://“ i adres IP
jednego z serwerów klastra.
Pojawi się ekran logowania, użyj
zdefiniowanego loginu i hasła.
3.7
Sprawdź stan klastra - wybierz zakładkę
„Status“.
3.8
Wybierz zakładkę „Powiadomienia“
(„Notification“). Podaj swój adres e-mail aby
móc otrzymywać powiadomienia o błędach,
informacje o dostępnych uaktualnieniach
i potwierdzenia statusu po uaktualnieniu
systemu. Możesz także uaktywnić opcję
powiadamiania o błędach techników Thomas
Krenn.(„Notify Thomas Krenn“).
Wsparcie Thomas Krenn uwzględnione jest
w standardowej konfiguracji klastra. Polecamy
skorzystać z opcji „Send Test Alert“ - będziesz
mógł sprawdzić, czy powiadomienia docierają
bez problemów na twój adres e-mail.
Po wprowadzeniu zmian kliknij przycisk
„Save“.
3.9
Aby zainstalować dostępne uaktualnienia
przejdź do zakładki „Updates“. Uaktualnienia
instalowane są osobno dla klastra i dla serwera wirtualnego (VPS 101). Po kliknięciu „Show
Updates“ ukażą się dostępne uaktualnienia.
Aby je zainstalować kliknij „Install Updates“.
Informacje o statusie systemu po zainstalowaniu uaktualnień otrzymasz na podany
wcześniej adres e-mail. Informacje znajdziesz
w zakładce „Notifications“.
Zainstaluj uaktualnienia zarówno dla klastra jak
i dla serwera wirtualnego VPS 101.
© 2007
Thomas-Krenn.AG
3.10
Wybierz zakładkę „Virtuozzo“.
Aby móc korzystać z paneli kontrolnych
(VZCC, VZPP) należy przydzielić serwerowi
wirtualnemu (VE1 w polu „Service VE“) adres
IP z sieci użytkownika lub uzyskać dostęp
przez adres IP innego serwera wirtualnego.
W oknie wyszukiwarki wpisz:
https://ADRES-IP:4643/
Możesz teraz zainstalować na serwerze
wirtualnym 64-bitową wersję systemu CentOS.
W tym celu kliknij: „Install CentOS4“.
Instalacja może potrwać od 20 do 40 minut.
3.11
Skonfiguruj teraz ustawienia sieciowe serwera
wirtualnego VPS 101. Będziesz musiał podać
następujące parametry:
• Virtual IP Address
• Hostname
• DNS Search Path
• DNS Server 1
• DNS Server 2
Wprowadź odpowiednie informacje i kliknij
przycisk „Save“.Aby połączyć się z serwerem wirtualnym VPS 101 przez SSH musisz
zmienić root password. W tym celu wybierz
zakładkę „Passwords“.
Wskazówka: Wirtualny adres IP VPS 101 jest
także używany przy dostępie do opcjonalnej
aplikacji zarządzającej Virtuozzo Control
Center (przez port 4643).
3.12
Aby zapisać konfigurację systemu przejdź
do zakładki „Maintenance“ i klinij na przycisk
„Download“, znajdujący się w sekcji „Cluster
configuration“.
Zachowaj konfigurację w bezpiecznym
miejscu. W razie problemów z systemem
będziesz mógł zainstalować oprogramowanie
ponownie z dołączonej płyty DVD i odtworzyć
ustawienia.
Gratulacje! Właśnie skonfigurowałeś klaster Thomas Krenn. System jest teraz gotowy do pracy.
Uwaga: Przeczytaj także dokumentację klastra, zanim zaczniesz w pełni go używać.
W dokumentacji znajdziesz dokładne informacje dotyczące funkcjonowania systemu.
Dokumentację klastra znajdziesz w bazie wiedzy Thomas-Krenn.AG, w dziale klaster:
www.thomas-krenn.com/kb
7

Podobne dokumenty