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
Az SQL Server több alhálózatos feladatátvevő fürt olyan konfiguráció, amelyben minden feladatátvevő fürtcsomópont egy másik alhálózathoz vagy más alhálózathoz csatlakozik. Ezek az alhálózatok lehetnek ugyanazon a helyen vagy földrajzilag szétszórt helyeken. A földrajzilag elosztott helyeken lévő fürtöket néha stretch fürtöknek is nevezik. Mivel nincs olyan megosztott tároló, amelyhez az összes csomópont hozzáférhet, az adatokat replikálni kell a több alhálózaton lévő adattároló között. Az adatok replikálásakor az elérhető adatok több példánya is rendelkezésre áll. Ezért a több alhálózatos feladatátvevő fürt a magas rendelkezésre állás mellett vészhelyreállítási megoldást is kínál.
SQL Server több alhálózatos feladatátvevő fürt (két csomópont, két alhálózat)
Az alábbi ábra egy kétcsomópontos, két alhálózati feladatátvevő fürtpéldányt (FCI) jelöl az SQL Serveren.
Több alhálózatos feladatátvevő fürtpéldány konfigurációi
Az alábbiakban néhány példa látható a több alhálózatot használó SQL Server FCI-kre:
Az SQL Server FCI SQLCLUST1 tartalmazza a Node1-et és a Node2-t. A Node1 az 1. alhálózathoz csatlakozik. A Node2 csatlakozik a 2. alhálózathoz. Az SQL Server telepítője ezt a konfigurációt több alhálózati fürtként látja, és beállítja az IP-cím erőforrás-függőségét
OR.Az SQL Server FCI SQLCLUST2 tartalmazza a Node1, a Node2 és a Node3 elemet. A Node1 és a Node2 az 1. alhálózathoz csatlakozik. A 3. csomópont csatlakozik a 2. alhálózathoz. Az SQL Server telepítője ezt a konfigurációt több alhálózati fürtként látja, és beállítja az IP-cím erőforrás-függőségét
OR. Mivel a Node1 és a Node2 ugyanazon az alhálózaton található, ez a konfiguráció további helyi magas rendelkezésre állást biztosít.Az SQL Server FCI SQLCLUST3 a Node1-et és a Node2-t is tartalmazza. A Node1 az 1. alhálózaton található. A Node2 az 1. és a 2. alhálózaton található. Az SQL Server telepítője ezt a konfigurációt több alhálózati fürtként látja, és beállítja az IP-cím erőforrás-függőségét
OR.Az SQL Server FCI SQLCLUST4 tartalmazza a Node1 és a Node2 elemet. A Node1 az 1. és a 2. alhálózathoz csatlakozik. A Node2 az 1. és a 2. alhálózathoz is csatlakozik. Az SQL Server telepítője az IP-cím erőforrás-függőségét a következőre
ANDállítja be: .Megjegyzés:
Ez a konfiguráció nem tekinthető több alhálózatos feladatátvevő fürtkonfigurációnak, mert a fürtözött csomópontok ugyanazon alhálózatokon találhatók.
AZ IP-cím erőforrásának szempontjai
Több alhálózatos feladatátvevő fürtkonfigurációban az IP-címek nem a feladatátvevő fürt összes csomópontjának tulajdonában vannak, és előfordulhat, hogy az SQL Server indításakor nem mindegyik van online. Az SQL Server 2012-től kezdve (11.x) beállíthatja az IP-cím erőforrás-függőségét OR. Ezzel lehetővé teszi, hogy az SQL Server online állapotban legyen, ha legalább egy érvényes IP-címhez kapcsolódhat.
Megjegyzés:
Az SQL Server 2012-nél korábbi (11.x) SQL Server-verziókban a többhelyes fürtkonfigurációkban egy többhelyes fürtkonfigurációkban használt stretch V-LAN technológiát használtak, hogy egyetlen IP-címet tegyenek elérhetővé a helyek közötti feladatátvételhez. Most, hogy az SQL Server fürtözheti a csomópontokat különböző alhálózatokon, konfigurálhatja az SQL Server feladatátvevő fürtöit több helyen a stretch V-LAN technológia implementálása nélkül.
IP-cím erőforrás vagy függőségi szempontok
A következő feladatátvételi viselkedést érdemes figyelembe vennie, ha az IP-cím erőforrás-függőségét a következőre ORállítja:
Ha az SQL Server-fürt erőforráscsoportját jelenleg birtokbavevő csomópont egyik IP-címének hibája történik, a feladatátvétel nem aktiválódik automatikusan, amíg az adott csomóponton érvényes összes IP-cím meghiúsul.
Feladatátvétel esetén az SQL Server online állapotba kerül, ha legalább egy, az aktuális csomóponton érvényes IP-címhez tud kapcsolódni. Azok az IP-címek, amelyek nem kötődtek az SQL Serverhez indításkor, megjelennek a hibanaplóban.
Ha az SQL Server FCI-t az SQL Server adatbázismotor önálló példányával együtt telepítik, ügyeljen arra, hogy elkerülje a TCP-portszám ütközéseit az IP-címeken. Ütközések általában akkor fordulnak elő, ha az adatbázismotor két példánya az alapértelmezett TCP-port használatára van konfigurálva (1433). Az ütközések elkerülése érdekében konfiguráljon egy példányt egy nem hibás rögzített port használatára. A rögzített port konfigurálása általában egyszerűbb az önálló példányon. Ha az adatbázismotort különböző portok használatára konfigurálja, megakadályozza a váratlan IP-cím-/TCP-portütközést, amely blokkolja a példány indítását, ha egy SQL Server FCI nem tud csatlakozni a készenléti csomóponthoz.
Ügyfél-helyreállítási késés a feladatátvétel során
Alapértelmezés szerint a több alhálózatú FCI engedélyezi a RegisterAllProvidersIP fürterőforrást a hálózatnévhez. Több alhálózatos konfiguráció esetén a hálózatnév online és offline IP-címe egyaránt regisztrálva van a DNS-kiszolgálón. Az ügyfélalkalmazás ezután lekéri az összes regisztrált IP-címet a DNS-kiszolgálóról, és megpróbál csatlakozni a címekhez sorrendben vagy párhuzamosan. Ez azt jelenti, hogy a több alhálózatos feladatátvételek ügyfél-helyreállítási ideje már nem függ a DNS-frissítések késésétől. Alapértelmezés szerint az ügyfél sorrendben próbálja meg az IP-címeket. Amikor az ügyfél a kapcsolati sztringben az opcionális MultiSubnetFailover=True paramétert használja, ehelyett egyszerre próbálja ki az IP-címeket, és az első válaszoló kiszolgálóhoz csatlakozik. Ez a konfiguráció segíthet minimalizálni az ügyfél-helyreállítási késést feladatátvételek esetén. További információ: Always On ügyfélkapcsolat (SQL Server) és rendelkezésreállási csoport figyelőjének (SQL Server) létrehozása vagy konfigurálása.
Régi ügyfélkódtárak vagy nem Microsoft-adatszolgáltatók esetén nem használhatja a MultiSubnetFailover paramétert a kapcsolati sztringben. Annak érdekében, hogy az ügyfélalkalmazás optimálisan működjön a több alhálózatú FCI-vel az SQL Serverben, próbálja meg 21 másodperccel módosítani az ügyfélkapcsolati sztring kapcsolati időtúllépését minden további IP-cím esetében. Ez a konfiguráció biztosítja, hogy az ügyfél újracsatlakozási kísérlete ne időtúllépéssel járjon, mielőtt a több alhálózati FCI összes IP-címén áthaladhat.
Az SQL Server Management Studio és az sqlcmd alapértelmezett ügyfélkapcsolati időtúllépési időtartama 15 másodperc.
Megjegyzés:
Ha több alhálózatot használ, és statikus DNS-sel rendelkezik, a feladatátvétel végrehajtása előtt rendelkeznie kell egy folyamattal a figyelőhöz társított DNS-rekord frissítéséhez. Ellenkező esetben a hálózat neve nem lesz online állapotban.
Kapcsolódó tartalom
| Description | Cikk |
|---|---|
| SQL Server-feladatátvevő fürt telepítése | Új SQL Server-feladatátvevő fürt létrehozása (beállítás) |
| Meglévő SQL Server feladatátvevő fürt helyszíni frissítése | SQL Server-feladatátvevő fürtpéldány frissítése (beállítás) |
| Az SQL Server feladatátvevő fürtjének karbantartása | Csomópontok hozzáadása vagy eltávolítása SQL Server-feladatátvevő fürtben (beállítás) |
| A Feladatátvevőfürt-kezelés beépülő modul használata a Windows Server feladatátvevő fürt eseményeinek és naplóinak megtekintéséhez | Feladatátvevő fürt eseményeinek és naplóinak megtekintése |
| A Windows PowerShell használatával hozzon létre egy naplófájlt a Windows Server feladatátvevő fürt összes csomópontja (vagy egy adott csomópontja) számára | Get-ClusterLog feladatátvevő fürt parancsmagja |