28 2 Always On Clusters Notes
28 2 Always On Clusters Notes
STEP 6: RIGHT CLICK ALWAYS-ON > ADD LISTNER > SPECIFY STATIC IP
ADDRESS.
LAUNCH SERVER MANAGER > TOOLS > DNS > FORWARD LOOKUP ZONE >
ACTION : ADD NEW HOST [AA] > SPECIFY ABOVE IP ADDRESS.
STEP 3: FROM THE DC MACHINE : LAUNCH SSMS TOOL > CONNECT TO BELOW THREE
SQL SERVERS:
WIN-AGNODE01
WIN-AGNODE02
WIN-AGNODE03
STEP 6: FROM NODE 1 SERVER [WIN-AGNODE01] > ALWAYS ON HIGH AVAILABILITY >
RIGHT CLICK > NEW AVAIALBILITY GROUP WIZARD >
SPECIFY THE GROUP NAME, SELECT WINDOWS SERVER FAILOVER CLUSTER > CHECK
@ HEALTHCHECK OPTION AND DTC OPTION
SELECT Expenses Database & DATABASE1 Database > CURRENT SERVER [NODE1]
IS AUTO LISTED AS PRIMARY.
CLICK @ ADD REPLICA > CONNECT TO NODE2 > THEN NODE2 SERVER IS AUTO
LISTED AS SECONDARY.
SELECT AUTOMATIC FAILOVER FOR NODE 1 & NODE 2
AVAILABILITY MODE : SYNCHRONOUS COMMIT
READABLE SECONDARY : No : No user connections are allowed to
secondary databases of this replica.
END POINTS : LEAVE THEM TO DEFAULT [5022 END POINT ON EACH ALWAYS ON
NODE]
END POINT NAME : HADR_ENDPOINT [USED FOR ENCRYPTED DATA
TRANSFER BETWEEN THE REPLICAS]
CLICK @ NEXT.
SELECT INITITAL DATA SYNCHRONIZATION OPTION:
** 1. AUTOMATIC SEEDING : SECONDARY
DATABASES ARE AUTO CREATED.
2. FULL DATABASE BACKUP & LOG BACKUP : SECONDARY
DATABAES ARE RESTORED USING PRIMARY BACKUPS
3. JOIN ONLY : NO SECONDARY
DATABASES ARE CREATED.
4. SKIPP INITIAL DATA SYNCHRONIZATION : ALWAYS ON IS
NOT CONFIGURED COMPLETELY. BUT SECONDARY
ENTRIES ARE ADDED.
FROM THE PRIMARY NODE > RIGHT CLICK ALWAYS ON AVAILABILTY GROUPS FOLDER
> SHOW DASHBAORD.
THEN FROM THE DASHBAORD > CLICK @ AVAILABILOITY GROUP > THIS GIVES THE
DETAILS OF THE AVAIALBILITY GROUP:
1. AVAILABILITY GROUP STATE
2. PRIMARY INSTANCE
3. SECONDARY INSTANCE
4. FAILOVER MODE
5. CLUSTER STATE
6. CLUSTER TYPE
7. AVAILABILITY REPLICAS
8. DATABASES ON PRIMARY & SECONDARY
NAME, REPLCA, SYNC STATE, FAILOVER REDINESS ISSUES
STEP 11: HOW TO ADD ALWAYS ON AVAILABILITY GROUP [AG] LISTENER AND LINK TO DNS ?
LISTENERS ARE THE GATEWAYS TO CONNECT THE CURRENT ALWAYS-ON SQL SERVER
CLUSTER WITH THE OS LEVEL DOMAIN IN DC MACHINE.
THIS CONNECTIONS NEEDS TO BE REGISTERED WITH "DOMAIN NAME SERVER : DNS"
AT THE DOMAIN CONTROLLER LEVEL.
GO TO SERVER MANAGER > TOOLS > DNS > FORWARD LOOKUP ZONES >
AOAG.SQLSERVER.LABS > ACTION > NEW HOST > SPECIFY ABOVE IP.
THEN WE SEE ONE FORMAT FOR ABOVE DEFINED AOAG ENVIRONMENT:
<domainname>.aoag.sqlserver.labs ip#: <
> = VIP = Virtual Ip Address