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 – csak Windows
Az SQL Server 2012-ben (11.x) bevezetett Always On elérhetőségi csoportok, a magas rendelkezésre állást és vészhelyreállítást biztosító megoldás, Windows Server feladatátvételi fürtszolgáltatást (WSFC) igényelnek. Bár az Always On rendelkezésre állási csoportok nem függnek az SQL Server feladatátvételi fürtszolgáltatásától, feladatátvételi fürtszolgáltatás-példány (FCI) használatával rendelkezésre állási replikát üzemeltethet egy rendelkezésre állási csoporthoz. Fontos ismerni az egyes fürtözési technológiák szerepét, és tudni, hogy milyen szempontokra van szükség az Always On rendelkezésre állási csoportok környezetének tervezésekor.
Jegyzet
Az Always On rendelkezésre állási csoportok fogalmaival kapcsolatban lásd : Mi az Always On rendelkezésre állási csoport?
Windows Server feladatátvételi fürtszolgáltatás és rendelkezésre állási csoportok
Az Always On rendelkezésre állási csoportok üzembe helyezéséhez Windows Server feladatátvevő fürtre (WSFC) van szükség. Az Always On rendelkezésre állási csoportokhoz való engedélyezéshez az SQL Server egy példányának egy WSFC-csomóponton kell lennie, a WSFC-nek és a csomópontnak pedig online állapotúnak kell lennie. Ezenkívül egy adott rendelkezésre állási csoport minden rendelkezésre állási replikájának ugyanazon WSFC egy másik csomópontján kell lennie. Az egyetlen kivétel az, hogy miközben egy másik WSFC-be kerül áttelepítésre, egy rendelkezésre állási csoport ideiglenesen átfedhet két fürtöt.
Az Always On rendelkezésre állási csoportok a Windows Server feladatátvevő fürtre (WSFC) támaszkodva figyelik és kezelik az adott rendelkezésre állási csoporthoz tartozó rendelkezésre állási replikák aktuális szerepköreit, és meghatározzák, hogy egy feladatátvételi esemény hogyan befolyásolja a rendelkezésre állási replikákat. Minden létrehozott rendelkezésre állási csoporthoz létrejön egy WSFC-erőforráscsoport. A WSFC figyeli ezt az erőforráscsoportot az elsődleges replika állapotának kiértékeléséhez.
Az Always On rendelkezésre állási csoportok kvóruma a WSFC összes csomópontján alapul, függetlenül attól, hogy egy adott fürtcsomópont rendelkezik-e rendelkezésre állási replikákkal. Az adatbázis-tükrözéssel ellentétben az Always On rendelkezésre állási csoportokban nincs tanú szerepkör.
A WSFC általános állapotát a fürt csomópontjainak kvórumszavai határozzák meg. Ha a WSFC nem tervezett katasztrófa vagy állandó hardver- vagy kommunikációs hiba miatt offline állapotba kerül, manuális rendszergazdai beavatkozásra van szükség. Egy Windows Server- vagy WSFC-rendszergazdának kvórumot kell kényszerítenie, majd a fennmaradó fürtcsomópontokat újra online állapotba kell állítania egy nem hibatűrő konfigurációban.
Fontos
Az Always On rendelkezésre állási csoportok beállításkulcsai a WSFC 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 az SQL Server azon példányán, amely egy rendelkezésre állási replikát üzemeltetett az eredeti WSFC-n.
Az SQL Server WSFC-csomópontokon való futtatásáról és a WSFC kvórumáról további információt a Windows Server SQL Server feladatátvételi fürtszolgáltatásával kapcsolatos cikkben talál.
SQL Server feladatátvevő fürtpéldányok (FCI-k) és rendelkezésre állási csoportok
A feladatátvétel második rétegét a kiszolgálópéldány szintjén állíthatja be az SQL Server és az FCI WSFC-vel együtt történő implementálásával. Az SQL Server önálló példánya vagy egy FCI-példány is üzemeltethet rendelkezésre állási replikát. Csak egy FCI-partner üzemeltethet replikát egy adott rendelkezésre állási csoporthoz. Ha egy rendelkezésre állási replika fut egy FCI-n, a rendelkezésre állási csoport lehetséges tulajdonosainak listája csak az aktív FCI-csomópontot tartalmazza.
Az Always On rendelkezésre állási csoportok nem függnek a megosztott tárolók egyik formájától sem. Ha azonban egy SQL Server feladatátvevőfürt-példányt (FCI) használ egy vagy több rendelkezésre állási replika üzemeltetéséhez, az egyes FCI-knek közös tárterületre lesz szükségük a szabványos SQL Server feladatátvevő fürtpéldányok telepítésének megfelelően.
További információ a további előfeltételekről: Always On rendelkezésre állási csoportok (SQL Server) előfeltételei, korlátozásai és javaslatai.
Feladatátvevő fürtpéldányok és rendelkezésre állási csoportok összehasonlítása
Az FCI csomópontjainak számától függetlenül egy teljes FCI egyetlen replikát üzemeltet egy rendelkezésre állási csoportban. Az alábbi táblázat az FCI csomópontjai és a rendelkezésre állási csoport replikái közötti fogalmak különbségeit ismerteti.
| FCI-n belüli csomópontok | Replikák egy rendelkezésre állási csoportban | |
|---|---|---|
| WSFC- használ | Igen | Igen |
| Védelmi szint | Példány | Adatbázis |
| Tároló típus | Közös | Nem megosztott Bár a rendelkezésre állási csoportban lévő replikák nem osztják meg a tárterületet, az FCI által üzemeltetett replikák az FCI által megkövetelt megosztott tárolási megoldást használják. A tárolási megoldást csak az FCI-n belüli csomópontok osztják meg, a rendelkezésre állási csoport replikái között nem. |
| Storage-megoldások | Közvetlen csatlakoztatás, SAN, csatlakoztatási pontok, SMB | A csomópont típusától függ |
| olvasható másodtárak | Nem* | Igen |
| Alkalmazható feladatátvételi házirend-beállítások | WSFC kvórum FCI-specifikus Rendelkezésre állási csoport beállításai** |
WSFC kvórum Rendelkezésre állási csoport beállításai |
| Átváltott erőforrások | Kiszolgáló, példány és adatbázis | Csak adatbázis |
*Míg a rendelkezésre állási csoportban lévő szinkron másodlagos replikák mindig a megfelelő SQL Server-példányokon futnak, az FCI másodlagos csomópontjai valójában nem indították el a megfelelő SQL Server-példányokat, ezért nem olvashatók. Egy FCI-ben a másodlagos csomópont csak akkor indítja el az SQL Server-példányt, ha az erőforráscsoport tulajdonjoga átkerül hozzá egy FCI-feladatátvétel során. Az aktív FCI-csomóponton azonban, amikor egy FCI által üzemeltetett adatbázis egy rendelkezésre állási csoporthoz tartozik, az adatbázis olvasható, ha a helyi rendelkezésre állási replika olvasható másodlagos replikaként fut.
**A rendelkezésre állási csoport feladatátvételi szabályzatának beállításai az összes replikára vonatkoznak, függetlenül attól, hogy önálló példányban vagy FCI-példányban üzemeltetik.
Rendelkezésre állási replika FCI-n való üzemeltetésének szempontjai
Fontos
Ha rendelkezésre állási replikát szeretne üzemeltetni egy SQL Server feladatátvevő fürtpéldányon (FCI), győződjön meg arról, hogy a Windows Server 2008 gazdagépcsomópontjai megfelelnek a Feladatátvevőfürt-példányok (FCI-k) Always On előfeltételeinek és korlátozásainak. Az Always On rendelkezésre állási csoportok (SQL Server) előfeltételeivel, korlátozásaival és javaslataival kapcsolatos további információkért lásd a függeléket.
Az SQL Server feladatátvevő fürtpéldányai (FCI-k) nem támogatják a rendelkezésre állási csoportok által végzett automatikus feladatátvételt, így az FCI-gazdagépek által használt rendelkezésre állási replikák csak manuális feladatátvételre konfigurálhatók.
Előfordulhat, hogy konfigurálnia kell egy WSFC-t, hogy olyan megosztott lemezeket tartalmazzon, amelyek nem érhetők el az összes csomóponton. Vegyünk például egy WSFC-t két adatközpontban három csomóponttal. Két csomópont üzemeltet egy SQL Server FCI-t az elsődleges adatközpontban, és hozzáféréssel rendelkezik ugyanazokhoz a megosztott lemezekhez. A harmadik csomópont egy különálló SQL Server-példányt üzemeltet egy másik adatközpontban, és nem rendelkezik hozzáféréssel az elsődleges adatközpont megosztott lemezeihez. Ez a WSFC-konfiguráció támogatja egy rendelkezésre állási csoport üzembe helyezését, ha az FCI üzemelteti az elsődleges replikát, az önálló példány pedig a másodlagos replikát.
Amikor egy FCI-t választ egy rendelkezésre állási replika üzemeltetéséhez egy adott rendelkezésre állási csoporthoz, győződjön meg arról, hogy az FCI-feladatátvétel nem okozhatja, hogy egyetlen WSFC-csomópont két rendelkezésre állási replikát próbál meg üzemeltetni ugyanahhoz a rendelkezésre állási csoporthoz.
Az alábbi példaforgatókönyv bemutatja, hogyan vezethet ez a konfiguráció problémákhoz:
- Konfigurálhat két csomóponttal rendelkező WSFC-t,
NODE01ésNODE02. -
fciInstance1SQL Server feladatátvevő fürtpéldányát telepíti mind a(z)NODE01, mind a(z)NODE02szerverre, ahol aNODE01a(z)fciInstance1jelenlegi tulajdonosa. - Ezen
NODE02a rendszeren az SQL Server egy másik példányát telepítheti,Instance3amely egy különálló példány. - A
NODE01az Always On rendelkezésre állási csoportokhoz engedélyezi afciInstance1. ANODE02az Always On rendelkezésre állási csoportokhoz engedélyezi aInstance3. Ezután beállít egy rendelkezésre állási csoportot, amelynekfciInstance1az elsődleges replikát üzemelteti,Instance3pedig a másodlagos replikát. - Egy bizonyos ponton elérhetetlenné válik,
fciInstance1és a WSFC feladatátvételtfciInstance1okoz.NODE02NODE01A feladatátvétel után afciInstance1egy Always On rendelkezésre állási csoportok által engedélyezett példány, amely az elsődleges szerepkör alatt fut aNODE02. AzonbanInstance3most ugyanazon a WSFC-csomóponton található, mintfciInstance1. Ez sérti az Always On rendelkezésre állási csoportokra vonatkozó korlátozást.
A forgatókönyv által tapasztalt probléma megoldásához az önálló példánynak Instance3egy másik csomóponton kell lennie ugyanabban a WSFC-ben, mint NODE01 és NODE02.
Az SQL Server FCI-kkel kapcsolatos további információkért lásd: Always On feladatátvevő fürtpéldányok (SQL Server).
A WSFC Manager rendelkezésre állási csoportokkal való használatára vonatkozó korlátozások
Ne használja a Feladatátvevőfürt-kezelőt a rendelkezésre állási csoportok módosítására. Például:
Ne vegyen fel vagy távolítson el erőforrásokat a rendelkezésre állási csoport fürtözött szolgáltatásában (erőforráscsoportjában).
Ne módosítsa a rendelkezésre állási csoport tulajdonságait, például a lehetséges tulajdonosokat és az előnyben részesített tulajdonosokat. Ezeket a tulajdonságokat a rendelkezésre állási csoport automatikusan beállítja.
Ne használja a Feladatátvevőfürt-kezelőt a rendelkezésre állási csoportok különböző csomópontokra való áthelyezésére vagy a rendelkezésre állási csoportok feladatátvételére. A feladatátvevőfürt-kezelő nem ismeri a rendelkezésre állási replikák szinkronizálási állapotát, és ez hosszabb állásidőhöz vezethet. A Transact-SQL vagy az SQL Server Management Studiót kell használnia.
Figyelmeztetés
Ha a Feladatátvevőfürt-kezelővel áthelyez egy rendelkezésre állási csoportot futtató feladatátvevő fürtpéldányt egy olyan csomópontra, amely már ugyanahhoz a rendelkezésre állási csoporthoz tartozó replikát üzemeltet, a rendelkezésre állási csoport replikája elveszhet, így a célcsomóponton nem lehet online állapotba helyezni. A feladatátvevő fürt egyetlen csomópontja nem tud több replikát üzemeltetni ugyanahhoz a rendelkezésre állási csoporthoz. A probléma előfordulásáról és a helyreállítás módjáról a rendelkezésre állási csoportban váratlanul elvetett replika című blogban talál további információt.
Kapcsolódó tartalom
- Mi az Always On rendelkezésre állási csoport?
- Always On rendelkezésre állási csoport funkció engedélyezése vagy letiltása
- Rendelkezésre állási csoportok figyelése (Transact-SQL)
- Always On feladatátvevő fürtpéldányok (SQL Server)
- Windows-kiszolgáló feladatátvételi fürtszolgáltatás konfigurálása SQL Serverhez (rendelkezésre állási csoport vagy FCI) korlátozott biztonsági beállításokkal
- SQL Server Always On Team Blogs: A hivatalos SQL Server Always On Team Blog
- CSS SQL Server-mérnökök blogjai
- Always On Architecture Guide: Magas rendelkezésre állású és vészhelyreállítási megoldás létrehozása feladatátvevő fürtpéldányok és rendelkezésre állási csoportok használatával
- A Microsoft SQL Server Always On Solutions útmutatója a magas rendelkezésre álláshoz és a vészhelyreállításhoz