Már a Sun Cluster írásnál megemlítettem a Quorum szerepét. Gyors ismétlésként elmondom, hogy ez az „eszköz” felel a kérdéses helyzetek-szavazások döntésében. Sun Cluster esetében tradicionálisan Quorum Disk-eket használunk, viszont újabb technológiaként megjelent az TCP/IP alapokon funkciónáló Quorum Server „service”. Akkor nézzük, hogyan lehet beüzemelni.
Előnyök, ha Quorum Disk és SCSI rezerváció helyett TCP/IP alapú Quorum Server Service-t építünk:
-
– Nem kell hozzá SCSI DISK (NAS használatakor pl).
– Egy Quorum Server esetében több instance több cluster-t is kiszolgálhat.
Hátrányok:
-
– Kell külön rendszer, OS erre a célra.
– A Qurom Server és Clusterek között (illik) dedikált hálózati kapcsolatot biztosítani.
Quorum Server Telepítése
Szükségünk lesz egy Sun Cluster telepítőre
-
# ls -lah |grep cluster
Tömörítsük ki a telepítő archív file-t
-
# unzip suncluster-3_2u3-ga-solaris-x86.zip
Nem szükséges telepítenünk az egész Sun Cluster-t, menjünk a következő helyre a telepítőn belül
-
# cd Solaris_x86/Product/sun_cluster_qs/Solaris_10/Packages/
Elméletileg a következő három csomagra van szükségünk az alap Quorum Server telepítéséhez:
-
SUNWscqsman
SUNWscqsr
SUNWscqsu
Telepítsük a megfelelő csomagokat
-
# pkgadd -d . SUNWscqsman SUNWscqsr SUNWscqsu
Telepítés után a következő helyen lévő két binárist kell hogy lássuk
-
# ls -lah /usr/cluster/bin/
Quorum Server Konfigurálása
Egyetlen egy config file-t kell editálnunk. Ebben is az instance-ket lehet definiálni. Ahány sort felvezetünk, annyi instance-t definiálunk. Minden instance-hez meg kell adnunk, az instance nevét, a portot ahol figyeljen, illetve azt a könyvtárat ahol a quorum server tárolhatja a futáshoz szükséges információkat.
-
# cat /etc/scqsd/scqsd.conf
A default file alkalmas az indításra, csupán akkor kell szerkesztenünk, ha ezen változtatni szeretnénk.
Quorum Server Indítása
A következő szintaxissal lehet egy quorum servert indítani:
-
# /usr/cluster/bin/clquorumserver start [instance]
Amennyiben nem definiáljuk, melyik instance-t akarjuk elindítani, akkor használhatjuk a „+” jelet, úgy mindet el fogja indítani, amely be volt jegyezve a config-ban.
Quorum Server Leállítása
Leállítani pedig az indításhoz hasonló szintaxissal lehet, csupán a start szó helyett a stoppot kell használni.
Quorum Reservációs Kulcsol törlése
Ha van egy Quorum serverünk, amiben vannak már kulcsok is, akkor a következő képpen tudunk kulcsokat törölni manuálisan ha szükséges:
-
# clquorumserver clear -c sc-cluster -I 0x4308D2CF 9000
The quorum server to be unconfigured must have been removed from the cluster.
Unconfiguring a valid quorum server could compromise the cluster quorum. Do you
want to continue? (yes or no) y
A SUN hivatalos dokumentációja a Quorum Serverről elérhető itt.