Megosztás:


Always On feladatátvevő fürtpéldányok (SQL Server)

A következőkre vonatkozik:SQL Server

Az SQL Server Always On feladatátvevő fürtpéldányai a Windows Server feladatátvételi fürtszolgáltatás (WSFC) használatával biztosítják a helyi magas rendelkezésre állást. A feladatátvevő fürtpéldány (FCI) a kiszolgálópéldány szintjén redundáns. Az FCI az SQL Server egyetlen példánya, amely a Windows Server-fürtcsomópontokon és esetleg több alhálózaton van telepítve. A hálózaton az FCI az egyetlen számítógépen futó SQL Server-példányként jelenik meg, de az FCI feladatátvételt biztosít az egyik WSFC-csomópontról a másikra, ha az aktuális csomópont elérhetetlenné válik.

Az FCI az Always On rendelkezésre állási csoportokkal távoli vészhelyreállítást biztosíthat az adatbázis szintjén. További információ: Feladatátvételi fürtözés és Always On rendelkezésre állási csoportok (SQL Server).

Az SQL Server feladatátvevő fürtpéldányai támogatják a Közvetlen tárolóhelyeket a fürttároló-erőforrásokhoz, amely a Windows Server 2016 Datacenter kiadásban jelent meg. További információkért tekintse meg a Storage Spaces Direct a Windows Serverben elemet.

A feladatátvevő fürtpéldányok a fürt megosztott köteteit (CSV) is támogatják. További információ: A fürt megosztott köteteinek ismertetése feladatátvevő fürtben.

Megjegyzés:

Az SQL Server 2025 (17.x) támogatást nyújt a feladatátvevő fürtpéldány szigorú kapcsolatainak kikényszerítéséhez .

A feladatátvevő fürtpéldányok előnyei

Kiszolgálói hardver- vagy szoftverhiba esetén a kiszolgálóhoz csatlakozó alkalmazások vagy ügyfelek állásidőt tapasztalnak. A redundáns csomópontok védik az SQL Server-példány rendelkezésre állását, ha nem önálló példányról, hanem FCI-ről van szó. A WSFC-erőforráscsoportot egyszerre csak az FCI egyik csomópontja birtokolja. Ha hiba történik (például hardverhiba, operációsrendszer-hiba, alkalmazás- vagy szolgáltatáshiba), vagy egy tervezett frissítés során, a fürt áthelyezi az erőforráscsoport tulajdonjogát egy másik WSFC-csomópontra. Ez a folyamat transzparens az SQL Serverhez csatlakozó ügyfél vagy alkalmazás számára. A folyamat minimálisra csökkenti az alkalmazás vagy az ügyfelek meghibásodása során tapasztalt állásidőt. Az SQL Server feladatátvevő fürtpéldányai az alábbi főbb előnyöket biztosítják:

  • Példányszintű védelem redundanciával.

  • Automatikus feladatátvétel hiba esetén (hardverhibák, operációsrendszer-hibák vagy alkalmazás- és szolgáltatáshibák).

    Fontos

    Az elérhetőségi csoportban az automatikus átváltás az FCI-ről a csoport más csomópontjaira nem támogatott. Ezért az FCI-ket és az önálló csomópontokat nem szabad összekapcsolni egy rendelkezésre állási csoportban, ha az automatikus feladatátvétel a magas rendelkezésre állású megoldás fontos összetevője. Ez a kapcsoló azonban a vészhelyreállítási megoldáshoz is használható.

  • A tárolási megoldások széles skáláját támogatja, beleértve a WSFC-fürtlemezeket (iSCSI, Fibre Channel stb.) és a kiszolgálói üzenetblokkoló (SMB) fájlmegosztásokat.

  • Vészhelyreállítás több alhálózatú FCI-n keresztül, vagy egy FCI által üzemeltetett adatbázis futtatása egy rendelkezésre állási csoportban. Az SQL Server 2012 (11.x) több alhálózati támogatásával a több alhálózatú FCI nem igényel virtuális LAN-t. Ez a támogatás növeli a több alhálózatú FCI kezelhetőségét és biztonságát.

  • Az alkalmazások és ügyfelek újrakonfigurálása nem szükséges a feladatátvétel során.

  • Rugalmas feladatátvételi szabályzat az automatikus feladatátvétel részletes eseményindító eseményeihez.

  • Megbízható feladatátvételek rendszeres és részletes állapotfelismeréssel dedikált és tartós kapcsolatok használatával.

  • Konfigurálhatóság és kiszámíthatóság a feladatátvételi időben közvetett háttér ellenőrzőpontokon keresztül.

  • Szabályozott erőforrás-használat a rendszerátállások során.

Ajánlások

Éles környezetben használjon statikus IP-címeket egy feladatátvevő fürtpéldány virtuális IP-címével együtt.

Éles környezetben ne használja a DHCP-t. Állásidő esetén, ha a DHCP IP-címbérlete lejár, további időre van szükség a DNS nevéhez társított új DHCP IP-cím újbóli regisztrálásához.

Feladatátvevő fürtpéldány áttekintése

Az FCI egy WSFC-erőforráscsoportban fut egy vagy több WSFC-csomóponttal. Az FCI indításakor az egyik csomópont átveszi az erőforráscsoport tulajdonjogát, és online állapotba hozza az SQL Server-példányt. A csomópont tulajdonában lévő erőforrások a következők:

  • Hálózat neve
  • IP-cím
  • Megosztott lemezek
  • SQL Server Database Engine szolgáltatás
  • SQL Server Agent szolgáltatás
  • SQL Server Analysis Services szolgáltatás, ha telepítve van
  • Egy fájlmegosztási erőforrás, ha a FILESTREAM szolgáltatás telepítve van

Az erőforráscsoportban mindig csak az erőforráscsoport tulajdonosa futtatja a megfelelő SQL Server-szolgáltatásait. Feladatátvétel esetén, akár automatikus feladatátvételről, akár tervezett feladatátvételről van szó, a következő eseménysorozat történik:

  1. Hacsak nem történik hardver- vagy rendszerhiba, a puffergyorsítótár összes piszkos lapja lemezre lesz írva.

  2. Az erőforráscsoport összes SQL Server-szolgáltatása le van állítva az aktív csomóponton.

  3. Az erőforráscsoport tulajdonjoga átkerül az FCI egy másik csomópontjához.

  4. Az új erőforráscsoport tulajdonosa elindítja az SQL Server-szolgáltatásait.

  5. Az ügyfélalkalmazás-kapcsolatkérések automatikusan az új aktív csomópontra lesznek irányítva ugyanazzal a virtuális hálózatnévvel.

Az FCI online állapotban van, amíg a mögöttes WSFC-fürt jó kvórumállapotban van. (A kvórum WSFC-csomópontjainak többsége automatikus feladatátvételi célként érhető el.) Amikor a WSFC-fürt elveszíti kvórumát, akár hardver, szoftver, akár hálózati hiba vagy helytelen kvórumkonfiguráció miatt, a teljes WSFC-fürt és az FCI offline állapotba kerül. Ebben a nem tervezett feladatátvételi forgatókönyvben manuális beavatkozásra van szükség a fennmaradó elérhető csomópontok kvórumának újbóli létrehozásához, hogy a WSFC-fürt és az FCI újra online állapotba kerüljön. További információ: WSFC kvórummódok és szavazási konfiguráció (SQL Server).

Kiszámítható átállási idő

Attól függően, hogy az SQL Server-példány mikor hajtott végre utoljára ellenőrzőpont-műveletet, a puffergyorsítótárban jelentős számú piszkos lap lehet. Ezért a feladatátvétel addig tart, amíg a fennmaradó piszkos oldalakat lemezre kell írni, ami hosszú és kiszámíthatatlan feladatátvételi időt eredményezhet. Az SQL Server 2012-től kezdve (11.x) az FCI közvetett ellenőrzőpontok használatával szabályozhatja a puffergyorsítótárban tárolt piszkos lapok számát. Bár ez több erőforrást használ fel normál számítási feladatok mellett, kiszámíthatóbbá és konfigurálhatóbbá teszi a feladatátvételi időt. Ez akkor hasznos, ha a szervezet szolgáltatásiszint-szerződése meghatározza a magas rendelkezésre állású megoldás helyreállítási időkorlátját (RTO). További információ: Közvetett ellenőrzőpontok.

Megbízható állapotfigyelés és rugalmas feladatátvételi szabályzat

Az FCI sikeres elindítása után a WSFC szolgáltatás a mögöttes WSFC-fürt állapotát és az SQL Server-példány állapotát is figyeli. Az SQL Server 2012 -től (11.x) kezdődően a WSFC szolgáltatás dedikált kapcsolattal kérdezi le az aktív SQL Server-példányt a rendszer által tárolt eljáráson keresztül végzett részletes összetevő-diagnosztika érdekében. Ennek három következménye van:

  • Az SQL Server-példányhoz való dedikált kapcsolat lehetővé teszi az összetevők diagnosztikáinak megbízható lekérdezését, még akkor is, ha az FCI nagy terhelés alatt áll. Ez a képesség lehetővé teszi a nagy terhelésű rendszerek és a meghibásodási feltételekkel rendelkező rendszerek megkülönböztetését, így megelőzve az olyan problémákat, mint a hamis feladatátvételek.

  • A részletes összetevődiagnosztikával rugalmasabb feladatátvételi szabályzatot konfigurálhat, amelyben kiválaszthatja, hogy mely hibafeltételek váltják ki a feladatátvételeket.

  • A részletes összetevők diagnosztikája lehetővé teszi az automatikus feladatátvételek hatékonyabb, visszamenőleges hibaelhárítását is. A diagnosztikai adatokat a rendszer naplófájlokban tárolja, amelyek az SQL Server hibanaplóival vannak csoportosítva. A feladatátvételi eseményhez vezető összetevők állapotának vizsgálatához betöltheti őket a naplófájl-megjelenítőbe, hogy megállapíthassa, mi okozta a feladatátvételt.

További információ: Feladatátvételi szabályzat feladatátvételi fürtpéldányokhoz.

TLS 1.3-titkosítás konfigurálása

Az SQL Server 2025 (17.x) bevezeti a TDS 8.0 támogatást, amely lehetővé teszi a TLS 1.3 titkosítás alkalmazását a Windows Server feladatátvételi fürt és a feladatátvételi fürt példányai közötti kommunikáció során.

Első lépésként tekintse át a Connectet szigorú titkosítással.

Megjegyzés:

Az SQL Server 2025 (17.x) feladatátvevő fürtpéldány telepítése meghiúsul, ha a TLS 1.2 le van tiltva a gépen.

Feladatátvevő fürtpéldány elemei

Az FCI fizikai kiszolgálók (csomópontok) készletéből áll, amelyek hasonló hardverkonfigurációt és azonos szoftverkonfigurációt tartalmaznak, beleértve az operációs rendszer verzióját és a javítás szintjét, valamint az SQL Server verzióját, a javítás szintjét, az összetevőket és a példány nevét. Azonos szoftverkonfigurációra van szükség annak biztosításához, hogy az FCI teljes mértékben működőképes legyen, ha a csomópontok közötti feladatátvétel meghiúsul.

WSFC-erőforráscsoport

Az SQL Server FCI egy WSFC-erőforráscsoportban fut. Az erőforráscsoport minden csomópontja megőrzi a konfigurációs beállítások és az ellenőrzőpontú beállításkulcsok szinkronizált másolatát, így biztosítva az FCI teljes funkcionalitását a feladatátvétel után. Egyszerre csak a fürt egyik csomópontja birtokolja az erőforráscsoportot (az aktív csomópontot). A WSFC szolgáltatás kezeli a kiszolgálófürtöt, a kvórumkonfigurációt, a feladatátvételi szabályzatot és a feladatátvételi műveleteket az FCI virtuális hálózatának neve és virtuális IP-címe mellett. Ha hiba (hardverhibák, operációsrendszer-hibák, alkalmazás- és szolgáltatáshibák) vagy tervezett frissítés történt, az erőforráscsoport tulajdonjoga átkerül az FCI egy másik csomópontjára. A WSFC-erőforráscsoportban támogatott csomópontok száma az SQL Server kiadásától függ. Ugyanez a WSFC-fürt több FCI-t (több erőforráscsoportot) is futtathat a hardverkapacitástól függően, például processzoroktól, memóriától és lemezek számától függően.

SQL Server bináris fájlok

A termék bináris fájljai helyileg vannak telepítve az FCI minden csomópontján egy olyan folyamat során, amely hasonló az SQL Server önálló telepítéséhez. Az indítás során azonban a szolgáltatások nem automatikusan indulnak el, hanem a WSFC kezelik.

Storage

A rendelkezésre állási csoportokkal ellentétben az FCI-nek megosztott tárterületet kell használnia az FCI összes csomópontja között az adatbázishoz és a naplótároláshoz. A megosztott tároló lehet WSFC-fürtlemezek, san-beli lemezek, közvetlen tárolóhelyek vagy SMB-fájlmegosztások formájában. Ezért az FCI összes csomópontja ugyanazzal a nézettel rendelkezik a példányadatokról, amikor feladatátvétel történik. Ez azonban azt jelenti, hogy a megosztott tároló az egyetlen meghibásodási pont lehet, és hogy az FCI az alapul szolgáló tárolási megoldástól függ az adatvédelem biztosítása érdekében.

Hálózat neve

Az FCI virtuális hálózatának neve egységes csatlakozási pontot biztosít az FCI számára. Ez az egyesített csatlakozási pont lehetővé teszi, hogy az alkalmazások anélkül csatlakozzanak a virtuális hálózat nevéhez, hogy ismernie kellene a jelenleg aktív csomópontot. Feladatátvétel esetén a virtuális hálózat neve az indítás után regisztrálva lesz az új aktív csomóponton. Ez a folyamat transzparens az SQL Serverhez csatlakozó ügyfél vagy alkalmazás számára, és minimálisra csökkenti az alkalmazás vagy ügyfelek meghibásodása során tapasztalt állásidőt.

Az alábbi képernyőképen a feladatátvevőfürt-példány hálózati neve látható a Feladatátvevőfürt-kezelőben:

Képernyőkép az FCI-hálózat nevére a Feladatátvevőfürt-kezelőben.

Virtuális IP-címek

Több alhálózatú FCI esetén a rendszer az FCI minden alhálózatához hozzárendel egy virtuális IP-címet. Feladatátvétel során a DNS-kiszolgálón lévő virtuális hálózat neve frissül, hogy az a megfelelő alhálózat virtuális IP-címére mutasson. Az alkalmazások és az ügyfelek ezután ugyanazzal a virtuális hálózatnévvel csatlakozhatnak az FCI-hez egy több alhálózatos feladatátvétel után.

Az SQL Server feladatátvételi fogalmai és feladatai

Fogalmak és feladatok Cikk
A hibaészlelési mechanizmust és a rugalmas feladatátvételi szabályzatot ismerteti. Feladatátvételi szabályzat feladatátvevő fürtpéldányokhoz
Az FCI felügyeletével és karbantartásával kapcsolatos fogalmakat ismerteti. Feladatátvevő fürtpéldány felügyelete és karbantartása
A több alhálózat konfigurációját és fogalmait ismerteti. SQL Server több-alhálózatos fürtszolgáltatás

SQL Server FCI által támogatott konfiguráció a WSFC-n

A WSFC-n alapuló SQL Server FCI-k a következő termékekben támogatottak:

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016 Standard és Datacenter kiadások
  • Windows Server 2019 Standard és Datacenter kiadások
  • Windows Server 2022 Standard és Datacenter kiadások

A Windows Server kétféle fürtszolgáltatást biztosít:

Csak a kiszolgálófürt-megoldások használhatók együtt az SQL Serverrel a magas rendelkezésre állás érdekében, ha egy csomópont elveszik, vagy ha probléma merül fel az SQL Server egy példányával kapcsolatban. A hálózati terheléselosztás egyes esetekben független írásvédett SQL Server-telepítésekkel együtt is használható.

Minden SQL Server FCI-nek a következőre van szüksége:

  • Dedikált fürtcsoport, amely egyedileg hozzárendelt lemezmeghajtó-betűkkel rendelkezik.
  • Legalább egy egyedi IP-cím.
  • Egyedi virtuális kiszolgáló- és példánynevek a tartományon belül.

Nem Microsoft-fürtmegoldás támogatása

Az SQL Server fejlesztése és tesztelése Microsoft-kiszolgálófürtökkel történik. Ha nem Microsoft-fürtözési terméket használ, a telepítéssel, teljesítménnyel vagy a fürt viselkedésével kapcsolatos problémák elsődleges támogatási kapcsolattartójának kell lennie a megoldásszolgáltatónak. A Microsoft üzletileg ésszerű támogatást nyújt a nem Microsoft-fürttelepítésekhez, hasonlóan a különálló SQL Server-telepítések támogatásához.

Támogatott csomópontok száma

Az Always On feladatátvevő fürtpéldányok által támogatott csomópontok maximális számával kapcsolatos részletekért lásd:

Támogatott operációs rendszer

Az SQL Server feladatátvételi fürtszolgáltatásához támogatott operációs rendszerekről további információt a feladatátvételi fürtözés telepítése előtt az operációs rendszer ellenőrzése című témakörben talál.

Csatlakoztatott meghajtók

A csatlakoztatott meghajtók használata nem támogatott az SQL Server-telepítést tartalmazó fürtökön. További információ: SQL Server-támogatás csatlakoztatott kötetekhez.

Fürtmegosztott kötet (CSV)

Az SQL Server 2012 (11.x) és a korábbi verziók nem támogatják a Cluster Shared Volumes (CSV) használatát az SQL Serverhez egy feladatátvevő fürtben.

A CSV SQL Server 2014(12.x) vagy újabb verzióival való használatáról az alábbi forrásokban tájékozódhat:

Tartományvezérlő korlátozásai

Az SQL Server feladatátvevő fürtpéldányai nem támogatottak a tartományvezérlőként konfigurált feladatátvevő fürtpéldány-csomópontokon.

A tartománymigrálás szempontjai

Az SQL Server 2005 (9.x) és újabb verziói nem migrálhatók új tartományba. El kell távolítania és újra kell telepítenie a feladatátvevő fürt összetevőit. További információ: Windows Server-fürt áthelyezése egyik tartományból a másikba.

Az SQL Server eltávolítása előtt hajtsa végre a következő lépéseket:

  • Állítsa be az SQL Servert vegyes módú biztonság használatára, vagy adjon hozzá új tartományi fiókokat az SQL Server-bejelentkezésekhez.

  • Nevezze át a DATA rendszeradatbázisokat tartalmazó mappát, hogy az újratelepítés után vissza lehessen cserélni az állásidő csökkentése érdekében.

  • Ne távolítsa el az SQL Server támogatási fájljait, az SQL Server natív ügyfelet, az integrációs szolgáltatásokat vagy a munkaállomás-összetevőket, kivéve, ha a teljes csomópontot újraépíti.

Figyelmeztetés

Ha az eltávolítási folyamat során hibák lépnek fel, előfordulhat, hogy újra kell építenie a csomópontot az SQL Server ismételt sikeres telepítéséhez.