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.