Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server – Linux
Ez az útmutató dokumentálja a Linux Pacemaker-fürt üzembe helyezéséhez szükséges feladatokat egy SQL Server Always On rendelkezésre állási csoport (AG) vagy egy feladatátvevő fürtpéldány (FCI) számára. A szorosan összekapcsolt Windows Server/SQL Server veremtől eltérően a Pacemaker-fürt létrehozása és rendelkezésre állási csoport (AG) konfigurációja Linuxon az SQL Server telepítése előtt vagy után is elvégezhető. Az erőforrások integrálása és konfigurálása az AG- vagy FCI-telepítés Pacemaker-részének esetében a fürt konfigurálása után történik.
Fontos
A Nincs fürttípusú AG nem pacemaker-fürtöt igényel, és a Pacemaker sem felügyelheti.
- Telepítse a magas rendelkezésre állású bővítményt, és telepítse a Pacemakert.
- Készítse elő a csomópontokat a Pacemakerhez (csak RHEL és Ubuntu).
- Hozza létre a Pacemaker-fürtöt.
- Telepítse az SQL Server HA és az SQL Server Agent csomagokat.
Előfeltételek
Az SQL Server telepítése Linuxon.
A magas rendelkezésre állású bővítmény telepítése
Az alábbi szintaxissal telepítheti azokat a csomagokat, amelyek a magas rendelkezésre állású (HA) bővítményt alkotják minden Linux-disztribúcióhoz.
Regisztrálja a kiszolgálót az alábbi szintaxissal. A rendszer érvényes felhasználónevet és jelszót kér.
sudo subscription-manager register
Listázza az elérhető medencéket a regisztrációhoz.
sudo subscription-manager list --available
Futtassa a következő parancsot az RHEL magas rendelkezésre állásának társításához az előfizetéshez
sudo subscription-manager attach --pool=<PoolID>
ahol PoolId az előző lépésből származó magas rendelkezésre állású előfizetés készletazonosítója.
Engedélyezze az adattár számára a magas rendelkezésre állású bővítmény használatát.
sudo subscription-manager repos --enable=rhel-ha-for-rhel-7-server-rpms
Telepítse a Pacemakert.
sudo yum install pacemaker pcs fence-agents-all resource-agents
A csomópontok előkészítése a Pacemakerhez (csak RHEL és Ubuntu esetén)
Maga a Pacemaker a disztribúcióban létrehozott haclusternevű felhasználót használja. A felhasználó akkor jön létre, ha a HA-bővítmény az RHEL-re és az Ubuntu-ra van telepítve.
A Pacemaker-fürt csomópontjaként funkcionáló minden kiszolgálón állítsa be a fürt által használandó felhasználói jelszót. A példákban használt név hacluster, de bármilyen név használható. A névnek és a jelszónak meg kell egyeznie a Pacemaker-fürtben részt vevő összes csomóponton.
sudo passwd hacluster
A Pacemaker-fürt részét képező összes csomóponton engedélyezze és indítsa el a
pcsd
szolgáltatást a következő parancsokkal (RHEL és Ubuntu):sudo systemctl enable pcsd sudo systemctl start pcsd
Ezután hajtsa végre a következő parancsot a
pcsd
elindításához.sudo systemctl status pcsd
Engedélyezze a Pacemaker szolgáltatást a Pacemaker-fürt összes lehetséges csomópontján.
sudo systemctl start pacemaker
Az Ubuntu-ban hibaüzenet jelenik meg:
pacemaker Default-Start contains no runlevels, aborting.
Ez a hiba ismert probléma. A hiba ellenére a Pacemaker szolgáltatás engedélyezése sikeres, és ezt a hibát a jövőben valamikor kijavítjuk.
Ezután hozza létre és indítsa el a Pacemaker-klasztert. Ebben a lépésben egy különbség van az RHEL és az Ubuntu között. Bár mindkét disztribúción, a
pcs
telepítése konfigurál egy alapértelmezett konfigurációs fájlt a Pacemaker-fürthöz, az RHEL-en a parancs végrehajtása megsemmisíti a meglévő konfigurációkat, és létrehoz egy új fürtöt.
Hozza létre a Pacemaker-fürtöt
Ez a szakasz bemutatja, hogyan hozhatja létre és konfigurálhatja a fürtöt a Linux minden egyes disztribúciójához.
Csomópontok engedélyezése
sudo pcs cluster auth <Node1 Node2 ... NodeN> -u hacluster
ahol NodeX a csomópont neve.
A fürt létrehozása
sudo pcs cluster setup --name <PMClusterName Nodelist> --start --all --enable
ahol
PMClusterName
a Pacemaker-fürthöz rendelt név,Nodelist
pedig a szóközzel elválasztott csomópontok nevének listája.
Az SQL Server HA és az SQL Server Agent csomagok telepítése
Ha még nincs telepítve, telepítse az SQL Server HA-csomagot és az SQL Server Agentet az alábbi parancsokkal. Az SQL Server telepítése után a HA-csomag telepítéséhez újra kell indítani az SQL Servert a használatához. Ezek az utasítások feltételezik, hogy a Microsoft-csomagok adattárai már be vannak állítva, mivel ezen a ponton telepíteni kell az SQL Servert.
Ha nem használja az SQL Server-ügynököt naplók szállítására vagy egyéb használatra, nem kell telepítenie, így a csomag mssql-server-agent kihagyható.
A linuxos SQL Server, az SQL Server Full-Text Search (mssql-server-fts) és az SQL Server Integration Services (mssql-server-is) egyéb opcionális csomagjai nem szükségesek a magas rendelkezésre álláshoz, sem FCI-hez, sem AG-hez.
sudo yum install mssql-server-ha mssql-server-agent
sudo systemctl restart mssql-server
Következő lépés
Ebben az oktatóanyagban megismerte, hogyan kell üzembe helyezni egy Pacemaker-fürtöt SQL Server-t futtató Linux rendszeren. Megtanulta, hogyan:
- Telepítse a magas rendelkezésre állású bővítményt, és telepítse a Pacemakert.
- Készítse elő a csomópontokat a Pacemakerhez (csak RHEL és Ubuntu).
- Hozza létre a Pacemaker-fürtöt.
- Telepítse az SQL Server HA és az SQL Server Agent csomagokat.
A Linuxon futó SQL Serverhez tartozó rendelkezésre állási csoport létrehozásához és konfigurálásához lásd: