Megosztás a következőn keresztül:


Windows Server feladatátvételi fürtszolgáltatás az SQL Serverrel

A következőkre vonatkozik:SQL Server

Ez a cikk áttekintést nyújt a Windows Server kiesésálló fürt (WSFC) és az SQL Server magas rendelkezésre állás és katasztrófa utáni helyreállítás céljából történő használatáról. A Windows Server feladatátvevő fürt (WSFC) olyan független kiszolgálók csoportja, amelyek együttműködve növelik az alkalmazások és szolgáltatások rendelkezésre állását. Az SQL Server kihasználja a WSFC-szolgáltatások és képességek előnyeit az Always On rendelkezésre állási csoportok és az SQL Server feladatátvételi fürtpéldányok támogatására.

Fogalmak és meghatározások

Windows Server feladatátvevő klaszter (WSFC) A WSFC független kiszolgálók csoportja, amelyek együttműködve növelik az alkalmazások és szolgáltatások rendelkezésre állását.

Node
WSFC-ben részt vevő kiszolgáló.

Klasztererőforrás
Olyan fizikai vagy logikai entitás, amely egy csomópont tulajdonában lehet, elérhetővé és elérhetetlenné téve, csomópontok között áthelyezve és fürtobjektumként kezelt. A fürterőforrásokat bármikor csak egyetlen csomópont birtokolhatja.

Role
Fürterőforrások gyűjteménye, amely egyetlen fürtobjektumként van kezelve, hogy adott funkciókat biztosítson. SQL Server esetében a szerepkör vagy az Always On elérhetőségi csoport (AG), vagy az Always On feladatátvételi fürtpéldány (FCI) lesz. A szerepkör tartalmazza az AG-hez vagy FCI-hez szükséges összes fürterőforrást. Az átállás és a visszaállás mindig a szerepkörök összefüggésében működik. FCI esetén a szerepkör egy IP-címerőforrást, egy hálózati néverőforrást és az SQL Server-erőforrásokat tartalmaz. Az AG-szerepkör tartalmazza az AG-erőforrást, és ha egy figyelő van konfigurálva, egy hálózati nevet és egy IP-erőforrást.

Hálózatnév-erőforrás
Fürterőforrásként felügyelt logikai kiszolgálónév. Egy hálózatinév-erőforrást IP-címerőforrással kell használni. Ezekhez a bejegyzésekhez szükség lehet az Active Directory Domain Services és/vagy a DNS objektumaira.

Erőforrás-függőség
Egy erőforrás, amelytől egy másik erőforrás függ. Ha az A erőforrás a B erőforrástól függ, akkor a B az A függősége. Az A erőforrás nem indítható el a B erőforrás nélkül.

Előnyben részesített tulajdonos
Egy csomópont, amelyen egy erőforráscsoport inkább fut. Minden erőforráscsoport a preferencia szerinti sorrendbe rendezve van társítva az előnyben részesített tulajdonosok listájához. Az automatikus feladatátvétel során az erőforráscsoport a következő előnyben részesített csomópontra kerül az előnyben részesített tulajdonoslistában.

Lehetséges tulajdonos
Egy másodlagos csomópont, amelyen egy erőforrás futtatható. Minden erőforráscsoport a lehetséges tulajdonosok listájához van társítva. A szerepkörök csak a lehetséges tulajdonosokként felsorolt csomópontokon feladatátvételt végezhetnek.

Kvórum mód
A kiesés esetén működő fürt kvórumkonfigurációja határozza meg, hogy a fürt hány csomóponthibát képes elviselni.

Kényszerített kvórum
A fürt elindításának folyamata még akkor is, ha a kvórumhoz szükséges elemeknek csak egy része van kommunikációban.

A Windows Server átviteli fürtözésének áttekintése

A Windows Server feladatátvételi fürtszolgáltatás olyan infrastruktúra-funkciókat biztosít, amelyek támogatják az olyan üzemeltetett kiszolgálóalkalmazások magas rendelkezésre állását és vészhelyreállítási forgatókönyveit, mint a Microsoft SQL Server és a Microsoft Exchange. Ha egy fürtcsomópont vagy szolgáltatás meghibásodik, az adott csomóponton üzemeltetett szolgáltatások automatikusan vagy manuálisan továbbíthatók egy feladatátvételi folyamat egy másik elérhető csomópontjára.

A WSFC-csomópontok közösen biztosítják az alábbi képességeket:

  • Elosztott metaadatok és értesítések. A WSFC szolgáltatás és az üzemeltetett alkalmazás metaadata a fürt minden csomópontján tárolódik. Ez a metaadatok a WSFC-konfigurációt és az állapotot is tartalmazzák az üzemeltetett alkalmazásbeállítások mellett. A rendszer automatikusan propagálja a csomópont metaadatainak vagy állapotának módosításait a WSFC többi csomópontjára.

  • Erőforrás-kezelés. A WSFC egyes csomópontjai olyan fizikai erőforrásokat biztosíthatnak, mint a közvetlen csatlakoztatott tároló, a hálózati adapterek és a megosztott lemeztárolókhoz való hozzáférés. A hosztolt alkalmazások klaszter erőforrásként regisztrálják magukat, és konfigurálhatják az indítási és egészségi függőségeket más erőforrásokra nézve.

  • Állapotfigyelés. A csomópontok közötti és az elsődleges csomópontok állapotának észlelése szívverés stílusú hálózati kommunikáció és erőforrás-figyelés kombinációjával történik. A WSFC általános állapotát a WSFC-ben található csomópontok kvórumának szavazatai határozzák meg.

  • Áthidalási koordináció. Minden erőforrás úgy van konfigurálva, hogy egy elsődleges csomóponton legyen üzemeltetve, és mindegyik automatikusan vagy manuálisan továbbítható egy vagy több másodlagos csomópontra. Az állapotalapú feladatátvételi szabályzat szabályozza az erőforrások tulajdonjogának automatikus átvitelét a csomópontok között. A csomópontok és az üzemeltetett alkalmazások értesítést kapnak a feladatátvételről, hogy megfelelően reagálhatnak.

További információ: Feladatátvételi fürtszolgáltatás áttekintése – Windows Server.

SQL Server Always On technológiák és WSFC

Az SQL Server Always On egy magas rendelkezésre állású és vészhelyreállítási megoldás, amely kihasználja a WSFC előnyeit. Az Always On funkciók integrált, rugalmas megoldásokat biztosítanak, amelyek növelik az alkalmazások rendelkezésre állását, jobb megtérülést biztosítanak a hardveres beruházásokhoz, és leegyszerűsítik a magas rendelkezésre állású üzembe helyezést és felügyeletet.

Mind az Always On rendelkezésre állási csoportok, mind az Always On feladatátvevő fürtpéldányok a WSFC-t használják platformtechnológiaként, és az összetevőket WSFC-fürterőforrásként regisztrálják. A kapcsolódó erőforrások egy szerepkörbe vannak kombinálva, amely függhet más WSFC-fürt erőforrásoktól. A WSFC ezután érzékelheti és jelezheti, hogy újra kell indítania az SQL Server-példányt, vagy automatikusan feladatátvételt kell végrehajtania a WSFC egy másik kiszolgálócsomópontjához.

Fontos

Az SQL Server Always On technológiáinak teljes kihasználásához több WSFC-vel kapcsolatos előfeltételt kell alkalmaznia.

További információ: Előfeltételek, korlátozások és javaslatok az Always On rendelkezésre állási csoportokhoz.

Példányszintű magas rendelkezésre állás Always On feladatátvevő fürtpéldányokkal

Az Always On feladatátvevő fürtpéldány (FCI) egy SQL Server-példány, amely a WSFC különböző csomópontjaira van telepítve. Ez a példánytípus a tároló és a virtuális hálózat nevének erőforrásaitól függ. A tároló használhatja a Fibre Channel, az iSCSI, az FCoE vagy a SAS szolgáltatást megosztott lemeztárolókhoz, vagy használhat helyileg csatlakoztatott tárolóhelyeket a Közvetlen tárolóhelyek (S2D) használatával. A virtuális hálózatnév-erőforrás egy vagy több virtuális IP-címtől függ, amelyek mindegyike egy másik alhálózaton található. Az SQL Server szolgáltatás és az SQL Server Agent szolgáltatás szintén erőforrások, és mindkettő a tárolási és a virtuális hálózatnév-erőforrásoktól függ.

Feladatátvétel esetén a WSFC szolgáltatás átadja a példány erőforrásainak tulajdonjogát egy kijelölt feladatátvevő csomópontnak. Az SQL Server-példány ezután újraindul a feladatátvevő csomóponton, és az adatbázisok a szokásos módon helyreállnak. Az FCI-t és a mögöttes erőforrásokat egy adott pillanatban csak a fürt egyetlen csomópontja fogadhatja.

Megjegyzés:

Az Always On feladatátvevő fürtpéldányok szimmetrikus megosztott lemeztárolót, például tárolóhálózatot (SAN) vagy SMB-fájlmegosztást igényelnek. A megosztott lemeztároló kötetek elérhetőek kell legyenek a WSFC-fürt összes potenciális átváltási csomópontja számára.

További információ: Always On feladatátvevő fürtpéldányok.

Adatbázisszintű magas rendelkezésre állás Always On rendelkezésre állási csoportokkal

Az Always On rendelkezésre állási csoport (AG) egy vagy több olyan felhasználói adatbázis csoportosítása, amelyek együttesen feladatátvételt adnak át. A rendelkezésre állási csoport egy elsődleges rendelkezésre állási replikából és egy-négy másodlagos replikából áll, amelyeket az SQL Server naplóalapú adatáthelyezése tart fenn az adatvédelem érdekében, megosztott tárterület nélkül. Minden replikát az SQL Server egy példánya üzemeltet a WSFC másik csomópontján. A rendelkezésre állási csoport és a megfelelő virtuális hálózat neve erőforrásként van regisztrálva a WSFC-fürtben.

Az elsődleges replika csomópontján lévő rendelkezésre állási csoport figyelője válaszol a virtuális hálózat nevére való csatlakozásra irányuló bejövő ügyfélkérésekre, és a kapcsolati sztring attribútumai alapján átirányítja az egyes kéréseket a megfelelő SQL Server-példányra.

Feladatátvétel esetén a rendszer ahelyett, hogy a megosztott fizikai erőforrások tulajdonjogát egy másik csomópontra ruházná át, a WSFC egy másodlagos replika újrakonfigurálására szolgál egy másik SQL Server-példányon, hogy a rendelkezésre állási csoport elsődleges replikája legyen. A rendelkezésre állási csoport virtuális hálózatnév-erőforrása ezután át lesz továbbítja az adott példánynak.

Egy adott pillanatban csak egyetlen SQL Server-példány üzemeltetheti egy rendelkezésre állási csoport adatbázisainak elsődleges replikáját, az összes társított másodlagos replikának külön példányon kell lennie, és minden példánynak külön fizikai csomópontokon kell lennie.

Megjegyzés:

Az Always On rendelkezésre állási csoportok nem igényelnek feladatátvevő fürtpéldány üzembe helyezését vagy szimmetrikus megosztott tároló (SAN vagy SMB) használatát.

Egy feladatátvevő fürtpéldány (FCI) egy rendelkezésre állási csoporttal együtt használható a rendelkezésre állási replika rendelkezésre állásának javítására. A WSFC-fürt potenciális versenyfeltételeinek megakadályozása érdekében azonban az elérhetőségi csoport automatikus átállása nem támogatott egy FCI-n üzemeltetett elérhetőségi replikára vagy onnan.

További információ: Az Always On rendelkezésre állási csoportok áttekintése.

WSFC állapotmonitorozása és feladatátvétele

Az Always On-megoldások magas rendelkezésre állása a fizikai és logikai WSFC-fürterőforrások proaktív állapotmonitorozásával, valamint a redundáns hardver automatikus feladatátvételével és újrakonfigurálásával érhető el. A rendszergazda kezdeményezheti egy rendelkezésre állási csoport vagy SQL Server-példány manuális feladatátvételét is egyik csomópontról a másikra.

Feladatátvételi szabályzatok csomópontokhoz, feladatátvevő fürtpéldányokhoz és rendelkezésre állási csoportokhoz

A feladatátvételi szabályzat a WSFC-csomóponton, az SQL Server feladatátvevő fürtpéldányán (FCI) és a rendelkezésre állási csoport szintjén van konfigurálva. Ezek a házirendek a fürt nem megfelelő erőforrásállapotának és csomópont-válaszképességének súlyossága, időtartama és gyakorisága alapján elindíthatják a szolgáltatás újraindítását vagy a fürterőforrások automatikus feladatátvételét egyik csomópontról a másikra, vagy elindíthatják a rendelkezésre állási csoport elsődleges replikáinak áthelyezését egyik SQL Server-példányról a másikra.

A rendelkezésre állási csoport replikája feladatátvétele nincs hatással a mögöttes SQL Server-példányra. Az FCI átkapcsolása áthelyezi az üzemeltetett rendelkezésre állási csoport replikáit a példányhoz.

További információért lásd: Átállási szabályzat átállási fürtpéldányokhoz.

WSFC-erőforrás állapotának észlelése

A WSFC-ben minden erőforrás rendszeres időközönként vagy igény szerint jelentést készíthet annak állapotáról és egészségügyi állapotáról. A különböző körülmények erőforrás-meghibásodást jelezhetnek; például áramkimaradás, lemez- vagy memóriahibák, hálózati kommunikációs hibák vagy nem válaszoló szolgáltatások.

A WSFC-erőforrások, például a hálózatok, a tárolók vagy a szolgáltatások egymástól függhetnek. Az erőforrás halmozott állapotát úgy határozzuk meg, hogy az egyes erőforrás-függőségek állapotával együtt folyamatosan felfelé gördül az állapotuk.

WSFC csomópontok közötti állapotfigyelés és kvórumszavazás

A WSFC minden csomópontja rendszeres szívverési kommunikációban vesz részt, hogy megossza a csomópont állapotát a többi csomóponttal. A nem válaszoló csomópontok hibás állapotúnak minősülnek.

A Kvórum egy olyan mechanizmus, amely biztosítja, hogy a WSFC megfelelően működjön, biztosítva, hogy elegendő erőforrás legyen online a WSFC-ben. Ha a WSFC-nek elegendő szavazata van, akkor kifogástalan állapotú, és képes csomópontszintű hibatűrést biztosítani.

A kvórum mód a WSFC-ben van konfigurálva, amely meghatározza a kvórumszavazás módszertanát, valamint azt, hogy mikor kell automatikus átváltást végrehajtani, vagy mikor kell a fürtöt offline állapotba helyezni.

Jótanács

Ajánlott eljárás mindig páratlan számú kvórumszavazattal rendelkezni egy WSFC-ben. A kvórumszavazás céljából az SQL Servert nem kell telepíteni a fürt összes csomópontjára. Egy további kiszolgáló kvórumtagként is működhet, vagy a WSFC kvórummodell úgy konfigurálható, hogy távoli fájlmegosztást használjon tie-breakerként.

További információ: WSFC kvórummódok és szavazási konfiguráció.

Vészhelyzet utáni helyreállítás kvórum kényszerítése által

Az üzemeltetési eljárásoktól és a WSFC-konfigurációtól függően automatikus és manuális feladatátvételt is végezhet, és továbbra is robusztus, hibatűrő SQL Server Always On-megoldást tart fenn. Ha azonban a WSFC szavazásra jogosult csomópontjainak kvóruma nem képes kommunikálni egymással, vagy ha a WSFC-fürt nem felel meg az állapot-ellenőrzésnek, akkor a WSFC offline állapotba kerülhet.

Ha a WSFC nem tervezett katasztrófa vagy állandó hardver- vagy kommunikációs hiba miatt offline állapotba kerül, akkor manuális rendszergazdai beavatkozás szükséges a kvórum kényszerítéséhez és a túlélő fürtcsomópontok online állapotba helyezéséhez egy nem hibatűrő konfigurációban.

Ezt követően lépéseket kell tenni a WSFC újrakonfigurálásához, az érintett adatbázis-replikák helyreállításához és egy új kvórum újbóli létrehozásához.

További információk: WSFC vészhelyreállítás kényszerített kvórum alkalmazásával.

Az SQL Server Always On összetevőinek kapcsolata a WSFC-vel

Az SQL Server Always On és a WSFC-funkciók és -összetevők között több kapcsolatréteg is létezik.

Az Always On rendelkezésre állási csoportok SQL Server-példányokon vannak üzemeltetve.
Az elsődleges vagy másodlagos adatbázishoz való csatlakozáshoz logikai rendelkezésre állási csoport figyelőhálózatának nevét megadó ügyfélkérés a mögöttes SQL Server-példány vagy az SQL Server FCI megfelelő példányhálózati nevére lesz átirányítva.

Az SQL Server-példányok aktívan egyetlen csomóponton vannak üzemeltetve.
Ha van ilyen, egy különálló SQL Server-példány mindig egyetlen csomóponton található statikus példány hálózati nevével. Ha van ilyen, az SQL Server FCI aktív két vagy több lehetséges feladatátvételi csomópont egyikén egyetlen virtuális példány hálózati nevével.

A csomópontok egy WSFC-fürt tagjai.
A WSFC konfigurációs metaadatait és állapotát minden csomópont tárolja. Az egyes kiszolgálók aszimmetrikus tároló- vagy megosztott tárolóköteteket (SAN) biztosíthatnak a felhasználói vagy rendszeradatbázisokhoz. Minden kiszolgáló legalább egy fizikai hálózati adapterrel rendelkezik egy vagy több IP-alhálózaton.

A WSFC figyeli az állapotot, és kezeli a kiszolgálók egy csoportjának konfigurációját.
A WSFC-mechanizmusok a WSFC konfigurációs metaadatainak és állapotának módosításait a WSFC összes csomópontján propagálják. Lemeztanúsuló használata esetén a metaadatok is ott lesznek tárolva. Alapértelmezés szerint a WSFC minden csomópontja szavazatot ad a kvórum elérése érdekében, és egy tanú is használatban lesz, ha szükség van rá és konfigurálva van.

Az Always On rendelkezésre állási csoportok rendszerleírókulcsai a WSFC-fürt alkulcsai.

Ha töröl és újra létrehoz egy WSFC-t, le kell tiltania és újra engedélyeznie kell az Always On rendelkezésre állási csoportok funkciót minden olyan kiszolgálópéldányon, amely engedélyezve volt az Always On rendelkezésre állási csoportok számára az eredeti WSFC-n. További információ: Always On rendelkezésre állási csoportok engedélyezése és letiltása.

Képernyőkép a Windows Server feladatátvevő fürtről.

Kapcsolódó tevékenységek