În tehnologia AlwaysOn există elemente ale mai multor tehnologii de înaltă disponibilitate ale serverului MSSQL:
- log shipping
Pe replica secundară pentru a inițializa baza de date este livrat ca în -e de transport maritim jurnal, și anume în mod automat o copie de siguranță completă și registrul de tranzacții pe o resursă partajată și este readus automat la replica secundară. Replicile secundare sunt disponibile pentru citirea datelor, precum și pentru livrarea de jurnale.
O mică listă a avantajelor tehnologiei AlwaysOn:
- Trece automat la replici secundare
- replicile secundare pot fi folosite pentru a citi datele
- Replicile secundare pot fi folosite pentru a face copii de rezervă fără a crea sarcină pe replica primară
- recuperarea automată a paginilor este acceptată
-nu este nevoie să utilizați spațiul de disc partajat pentru baze de date (pentru geo-clustere acest lucru exclude utilizarea unei licențe pentru replicarea sistemelor de stocare, de exemplu pentru echipamentul HP)
Deci, după ce am studiat un pic de teorie și am învățat avantajele tehnologiei MS SQL Server
Întotdeauna, vom încerca să o configuram.
Mai multe detalii despre limitări și oportunități sunt scrise pe site-ul MSDN.
După instalarea MS SQL Server, trebuie să activați suportul AlwaysOn High Availability Groups pe nodurile de cluster: deschideți SQL Server Configuration Manager, selectați fila "AlwaysOn High Availability". activați parametrul "AlwaysOn High Availability Groups".
În același timp, verificăm din nou dacă MS SQL Server rulează sub un cont de domeniu.
Acum creați singur grupul AlwaysOn.
Deschideți fila AlwaysOn High Availability, faceți clic cu butonul din dreapta pe "Grupuri de disponibilitate" și selectați "Expert grup nou disponibilitate".
Specificați numele grupului de disponibilitate:
Sub acest nume, grupul cluster AlwaysOn va funcționa. și, de asemenea, să servească drept nume pentru gestionarea accesibilității.
În fereastra următoare. alegeți bazele. care vor fi incluse în grupul de disponibilitate. Dacă baza de date nu poate fi inclusă în grup, motivul pentru a nu fi inclus în grup va fi descris în partea dreaptă.
Apoi, trebuie să activați replici în grupul AlwaysOn din setările lor:
Fila "Puncte finale" specifică setările pentru obiectivele oglindite. porturile și abilitatea de a cripta datele transmise:
Următoarea filă specifică opțiunile pentru crearea de copii de siguranță:
Se recomandă să se indice posibilitatea de a elimina din orice replică sau, dimpotrivă, să se limiteze eliminarea unei copii de rezervă dintr-o replică importantă sau acolo. unde canalul de transmisie de rezervă este limitat.
În fereastra următoare, specificați numele directorului de rețea unde vor fi create copii de bază pentru a inițializa grupul de disponibilitate AlwaysOn.
Este posibil să indicați că există copii de rezervă sau chiar să săriți complet acest element.
Următoarea fereastră verifică parametrii specificați
După aceea, este creat un grup de accesibilitate.
AlwaysOn Grupul de disponibilitate a fost creat
Avertismentul afișat în captura de ecran indică o configurație inexactă a drepturilor de vot ale cvorumului.
Numai în descriere se specifică setarea parametrului de voce 0, dar am lucrat cu acest parametru și am câștigat cu parametrul 1. Ca urmare, interogarea:
SELECT nume_membru, membru_state_desc, număr_variabil_vot
De asemenea, o remarcă mai importantă. la crearea numele ascultătorului grupurilor Disponibilitate AlwaysOn (în exemplul de „alwayslistener1“), înregistrat numele DNS al computerului în snap AD în directorul Calculatoare. Pentru a face acest lucru, numele clusterului trebuie să aibă drepturi complete de a crea un obiect în acest director. Permisiunile sunt setate în consola ADSI
După crearea grupului de disponibilitate, avem serviciul grupului nostru de disponibilitate din consola de cluster:
Dar, nu gestionați grupul cu disponibilitate AlwaysOn prin modulul snap-in de servicii cluster.
Gestionarea grupului AlwaysOn are loc în MS SQL Server Management Studio. butonul drept al obiectului "AlwaysOn High Availablity" selectați "ShowDashboard"
1 - Numele grupului de disponibilitate
2 - Numele ascultătorului
3 - Starea grupului de disponibilitate
4 - Tipul de refolosire
5 - Starea replicii primare
6 - Starea bazei de date în grupul de disponibilitate
7 - Treceți la replica secundară