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


Azure-beli virtuális gépeken futó SQL Server fürtkvórumának konfigurálása

A következőkre vonatkozik:SQL Server az Azure-beli virtuális gépeken

Ez a cikk ismerteti, hogyan konfigurálhatja az Azure-beli virtuális gépeken (VM-en) futó Windows Server Failover Cluster három lehetséges kvórumopciója egyikét: lemez-bizonyító, felhő-bizonyító és fájlmegosztási bizonyító.

Áttekintés

A klaszter kvórumát azon szavazó elemek száma határozza meg, amelyeknek aktív klasztertagságnak kell lenniük a helyes működéshez. Egy kvórumerőforrás konfigurálása lehetővé teszi, hogy egy kétcsomópontos fürt akkor is működőképes maradjon, ha csak egy csomópont van online. A Windows Server feladatátvevő fürt az Azure-beli virtuális gépeken futó SQL Server magas rendelkezésre állási lehetőségeinek mögöttes technológiája: feladatátvevő fürtpéldányok (FCI-k) és rendelkezésre állási csoportok (AG-k).

A lemeztanúsítás a legrugalmasabb kvórumbeállítás, de ha lemeztanúsítást szeretne használni egy Azure-beli virtuális gépen futó SQL Serveren, azure-beli megosztott lemezt kell használnia, ami bizonyos korlátozásokat ró a magas rendelkezésre állású megoldásra. Ezért használjon lemeztanúsítót, amikor az átállási fürt példányt Azure-beli megosztott lemezekkel konfigurálja, egyébként használjon felhőbeli tanúsítót, amikor csak lehetséges. Ha Windows Server 2012 R2 vagy régebbi verziót használ, amely nem támogatja a felhőbeli tanúsítót, használhat fájlmegosztási tanúsítót.

Az Azure-beli virtuális gépeken futó SQL Serverhez a következő kvórumbeállítások érhetők el:

felhőbeli tanúsító Lemez tanúsító Fájlmegosztás tanú
Támogatott operációs rendszerek Windows Server 2016+ Összes Összes

A kvórumról további információt a Windows Server átterhelési fürt ismertetőjében talál.

Felhő tanú

A felhőtanú a feladatátvevő fürt kvórumtanúinak egy típusa, amely a Microsoft Azure Storage használatával szavazatot ad a fürt kvórumról.

Az alábbi táblázat további információkat és szempontokat tartalmaz a felhő tanúsítójáról:

Tanúsító típusa Leírás Követelmények és javaslatok
Felhő tanú
  • Az Azure Storage-t használja felhőbeli tanúsítóként, csak az időbélyeget tartalmazza.
  • Ideális több helyen, több zónában és több régióban történő üzembe helyezéshez.
  • A Microsoft Storage Account alatt létrehoz egy jól ismert msft-cloud-witness tárolót.
  • Egyetlen blobfájlt ír a tárolóban, a megfelelő fürt egyedi azonosítóját használva a blobfájl fájlneveként.
  • Az alapértelmezett méret 1 MB.
  • Az általános célú beállítást használja a fióktípushoz. A blob tárolás nem támogatott.
  • Használja a Standard storage-t. Az Azure Premium Storage nem támogatott.
  • A feladatátvételi fürtszolgáltatás a blob fájlt használja döntéshozatali pontként, ami a konzisztencia bizonyos garanciáját igényli az adatok olvasásakor. Ezért a helyileg redundáns tárolást kell választania a replikációs típushoz.
  • Ki kell zárni a biztonsági mentésekből és a víruskereső vizsgálatából
  • A lemeztanú nem támogatott a Storage Spaces Direct használatával.
  • A Cloud Witness HTTPS-t (alapértelmezett port: 443) használ az Azure Blob Storage-ral való kommunikáció kialakításához. Győződjön meg arról, hogy a HTTPS-port hálózati proxyn keresztül érhető el.

A Cloud Witness kvórumerőforrásának feladatátvevő fürthöz való konfigurálásakor vegye figyelembe a következő szempontokat:

  • A Hozzáférési kulcs tárolása helyett a Kiszolgálófürt létrehoz és biztonságosan tárol egy megosztott hozzáférés-vezérlési (SAS) tokent.
  • A létrehozott SAS-jogkivonat mindaddig érvényes, amíg a hozzáférési kulcs érvényes marad. Az elsődleges hozzáférési kulcs elforgatásakor fontos, hogy az elsődleges hozzáférési kulcs újragenerálása előtt először frissítse a Cloud Witnesst (az összes olyan fürtön, amely ezt a tárfiókot használja) a másodlagos hozzáférési kulccsal.
  • A Cloud Witness az Azure Storage Account szolgáltatás HTTPS REST-felületét használja. Ez azt jelenti, hogy az összes fürtcsomóponton meg kell nyitni a HTTPS-portot.

A felhőbeli tanúsítónak Azure Storage-fiókra van szüksége. Tárfiók konfigurálásához kövesse az alábbi lépéseket:

  1. Jelentkezz be az Azure portálra.
  2. A Központi menüben válassza az Új –> Adatok + Tár –> Tárfiók lehetőséget.
  3. A Tárfiók létrehozása lapon tegye a következőket:
    1. Adja meg a tárfiók nevét. A tárfiókok nevének 3 és 24 karakter közötti hosszúságúnak kell lennie, és csak számokat és kisbetűket tartalmazhat. A tárfiók nevének egyedinek kell lennie az Azure-ban is.
    2. fióktípusúesetében válassza Általános célúlehetőséget.
    3. A teljesítmény alatt válassza a Standard lehetőséget.
    4. A replikációsorán válassza ki a helyileg redundáns tárhelyet (LRS).

A tárfiók létrehozása után kövesse az alábbi lépéseket a felhőbeli tanúsító kvórumerőforrás konfigurálásához a feladatátvevő fürthöz:

A meglévő Set-ClusterQuorum PowerShell-parancs a Cloud Witnessnek megfelelő új paraméterekkel rendelkezik.

A PowerShell-paranccsal konfigurálhatja a felhőbeli tanúsítót a Set-ClusterQuorum parancsmaggal:

Set-ClusterQuorum -CloudWitness -AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>

A ritka példányban egy másik végpontot kell használnia, használja ezt a PowerShell-parancsot:

Set-ClusterQuorum -CloudWitness -AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey> -Endpoint <servername>

A tárfiók hozzáférési kulcsának megkereséséhez tekintse meg a felhőbeli tanúsító dokumentációját.

Lemeztanúsuló

A lemeztanúsító tanú egy kis fürtözött lemez a Fürt elérhető tároló csoportjában. Ez a lemez rendkívül rendelkezésre álló, és képes meghibásodás esetén átállást végrehajtani a csomópontok között.

A lemeztanú az ajánlott kvórumbeállítás, ha az általános rendelkezésre állású megosztott tárhelymegoldással, például az Azure megosztott lemezekkel rendelkező feladatátvevő fürtpéldánnyal használják.

Az alábbi táblázat további információkat és szempontokat tartalmaz a kvórumlemez tanúsítójáról:

Tanúsító típusa Leírás Követelmények és javaslatok
Lemeztanúsuló
  • Dedikált LUN, amely a fürtadatbázis egy példányát tárolja
  • A megosztott (nem replikált) tárterülettel rendelkező fürtök esetében a leginkább hasznos
  • A LUN méretének legalább 512 MB-nak kell lennie
  • Klaszterhasználatra kell dedikáltnak lennie, és nem osztható be klaszterben szerepkörhöz.
  • Szerepelnie kell a fürtözött tárolóban, és meg kell felelnie a tárolóérvényesítési teszteknek.
  • Olyan lemez nem lehet, amely egy Cluster Shared Volume (CSV)
  • Egyszerű lemez egyetlen kötettel
  • Nincs szükség meghajtóbetűjelre
  • Ntfs vagy ReFS formátumban is formázható
  • Opcionálisan konfigurálható hardveres RAID-lel a hibatűrés érdekében
  • Ki kell zárni a biztonsági mentésekből és a víruskereső vizsgálatából
  • A lemeztanú nem támogatott a közvetlen tárolóhelyekkel (Storage Spaces Direct)

Ha Azure megosztott lemezt szeretne használni lemez tanúként, először létre kell hoznia a lemezt, és azt csatlakoztatnia kell. Ehhez kövesse az Azure megosztott lemez átkapcsolási fürtpéldány útmutatójának Lemez csatlakoztatása szakaszában található lépéseket. A lemeznek nem kell prémium szintűnek lennie.

A lemez csatlakoztatása után az alábbi lépések segítségével adja hozzá a cluster tárolóhoz:

  1. Nyissa meg a Failover Cluster Kezelőt.
  2. A bal oldali navigációs panelen válassza a Lemezek a Storage kategóriában.
  3. Válassza a Műveletek menüpont alatt a jobb oldali navigációs panelen a Lemez hozzáadása lehetőséget.
  4. Válassza ki az imént csatlakoztatott Megosztott Azure-meghajtót, és jegyezze fel a nevet, például Cluster Disk 3.

Miután a lemezt fürtözött tárolóként hozzáadta, konfigurálja lemezmegjelenítőként a PowerShell használatával.

A meglévő Set-ClusterQuorum PowerShell-parancs a Cloud Witnessnek megfelelő új paraméterekkel rendelkezik.

A PowerShell-parancsmag Set-ClusterQuorumhasználatakor használja a fájlmegosztás elérési útját a lemez tanúsítójának paramétereként:

Set-ClusterQuorum -NodeAndDiskMajority "Cluster Disk 3"

A Feladatátvevőfürt-kezelőt is használhatja; kövesse ugyanazokat a lépéseket, mint a felhőbeli tanúsító esetében, de válassza inkább a lemeztanúsítást kvórumbeállításként.

Fájlmegosztó tanú

A fájlmegosztási tanúsító egy SMB-fájlmegosztás, amely általában Windows Servert futtató fájlkiszolgálón van konfigurálva. A fürtinformációkat egy witness.log fájlban tartja fenn, de nem tárolja a fürtadatbázis másolatát. Az Azure-ban konfigurálhat egy fájlmegosztást egy külön virtuális gépen.

Konfiguráljon egy fájlmegosztási tanúsítót, ha a lemeztanúsító vagy a felhőbeli tanúsító nem érhető el vagy nem támogatott a környezetben.

Az alábbi táblázat további információkat és szempontokat tartalmaz a kvórum fájlmegosztási tanúról:

Tanúsító típusa Leírás Követelmények és javaslatok
Fájlmegosztási tanú
  • Windows Servert futtató fájlkiszolgálón konfigurált SMB-fájlmegosztás
  • Nem tárolja a fürtadatbázis másolatát
  • Csak witness.log fájlban tartja fenn a fürtinformációkat
  • A replikált tárhellyel rendelkező multisite fürtök esetében a leghasznosabb
  • Legalább 5 MB szabad területtel kell rendelkeznie
  • Egy adott fürtnek kell dedikálva lennie, és nem használható felhasználói vagy alkalmazásadatok tárolására.
  • A fürtnévhez tartozó számítógép-objektum számára az írási jogosultságokat engedélyezni kell.

A fájlmegosztási tanúsítót üzemeltető fájlkiszolgálók esetében az alábbi további szempontokat érdemes figyelembe venni:
  • Egyetlen fájlkiszolgáló több fürthöz is konfigurálható fájlmegosztási tanúkkal.
  • A fájlkiszolgálónak a fürt számítási feladataitól eltérő helyen kell lennie. Ez egyenlő esélyt biztosít bármely klaszterhely számára a túlélésre, ha a helyek közötti hálózati kommunikáció megszakad. Ha a fájlkiszolgáló ugyanazon a helyen található, az a hely lesz az elsődleges hely, és ez az egyetlen hely, amely elérheti a fájlmegosztást.
  • A fájlkiszolgáló akkor futtatható virtuális gépen, ha a virtuális gép nincs azon a fürtön üzemeltetve, amely a fájlmegosztási tanúsítót használja.
  • A magas rendelkezésre állás érdekében a fájlkiszolgáló külön feladatátvevő fürtön konfigurálható.

Miután létrehozta a fájlmegosztást, és megfelelően konfigurálta az engedélyeket, csatlakoztassa a fájlmegosztást a fürtözött csomópontokhoz. Ugyanezeket az általános lépéseket követve csatlakoztathatja a fájlmegosztást a prémium szintű fájlmegosztás feladatátvevő fürtpéldányának csatlakoztatási fájlmegosztás szakaszának útmutatójában leírtak szerint.

Miután megfelelően konfigurálta és csatlakoztatta a fájlmegosztást, a PowerShell használatával adja hozzá a fájlmegosztást kvórumtanúsulat-erőforrásként:

Set-ClusterQuorum -FileShareWitness <UNC path to file share> -Credential $(Get-Credential)

Önnek meg kell adnia egy helyi, nem rendszergazdai fiókhoz tartozó fiókot és jelszót, amely teljes adminisztrátori jogosultságokkal rendelkezik a fájlmegosztáshoz. A klaszter titkosítva tartja a nevet és a jelszót, és senki sem férhet hozzájuk.

A Feladatátvevőfürt-kezelőt is használhatja; kövesse ugyanazokat a lépéseket, mint a felhőbeli tanúsító esetében, de válassza inkább a fájlmegosztási tanúsítót kvórumbeállításként.

Kvórumszavazás módosítása

Lehetőség van egy Windows Server átviteli fürtben részt vevő csomópont kvórumszavazatának módosítására.

A csomópont szavazati beállításainak módosításakor kövesse az alábbi irányelveket:

Kvórumszavazási irányelvek
Kezdje azzal, hogy az egyes csomópontok alapértelmezés szerint nem szavaznak. Minden csomópontnak csak kifejezett indoklással rendelkező szavazattal kell rendelkeznie.
Engedélyezze a szavazatokat azoknak a fürtcsomópontoknak, amelyek egy rendelkezésre állási csoport elsődleges replikáját üzemeltetik, vagy egy feladatátvevő fürtpéldány előnyben részesített tulajdonosai számára.
Engedélyezze a szavazást az automatikus átváltás tulajdonosai számára. Minden olyan csomópontnak, amely egy automatikus feladatátvétel eredményeként elsődleges replikát vagy FCI-t üzemeltethet, szavazattal kell rendelkeznie.
Ha egy rendelkezésre állási csoport több másodlagos replikával rendelkezik, csak az automatikus feladatátvétellel rendelkező replikák szavazatait engedélyezze.
Letilthatja a másodlagos vészhelyreállítási helyeken lévő csomópontok szavazatait. A másodlagos helyek csomópontjai nem befolyásolhatják a fürt offline állapotba kerülésének döntését, ha az elsődleges helyen nincs probléma.
A szavazatok számának páratlannak kell lennie, minimum három kvórumszavazattal. Adjon hozzá egy kvórumtanút a számára egy további szavazathoz, ha szükséges egy kétcsomópontos fürt esetén.
A meghibásodás utáni szavazati hozzárendelések újraértékelése. Nem szeretne olyan fürtkonfigurációba átváltani, amely nem támogatja a működőképes kvórumot.

Következő lépések

További információ: