SQL Server 2016 도 메 인 없 는 클 러 스 터 설정 AlwaysON 사용 가능 한 구성 문 튜 토리 얼

5624 단어 sqlserver2016alwayson
windows server 2016 과 sql server 2016 은 AD 가입 을 허용 할 수 있 습 니 다.관리 에 있어 서 많은 조작 을 줄 였 고 도 메 인 제어 에 문제 가 생 겨 각 서버 에 영향 을 미 칠 염려 도 없습니다.
이 테스트 버 전:window server 2016 datacenter+sql server 2016 ctp
IP 계획:
호스트 이름
IP
설명 하 다.
ad
192.168.2.2
도 메 인 서버(kk.com)windows xp
Server131
192.168.2.131
노드
Server132
192.168.2.132
노드
Winclt2016
192.168.2.139
군집
Testag_listener
192.168.2.135
가용성 그룹 모니터
요구:모든 노드 에 로 컬 컴퓨터 사용 자 를 만 들 고 계 정 비밀번호 가 일치 하 며 관리자 그룹'Administrators'에 속 합 니 다.
기본 관리자 계 정 administrator 도 사용 할 수 있 습 니 다.기본 컴퓨터 관리자 계 정 administrator 가 아니라면 레 지 스 트 를 설정 하여 Localcount TokenFilterPolicy 를 1 로 추가 합 니 다.
다음 과 같다.

new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1 
이번 테스트 는 기본 관리자 계 정 을 사용 합 니 다:administrator
도 메 인 에 컴퓨터 를 추가 할 필요 가 없 지만 DNS 는 설정 이 필요 하기 때문에 도 메 인 서버 를 먼저 설치 하고 여 기 는 생략 합 니 다.
각 노드 설정 네트워크 카드 정보:

서버 는 AD 에 가입 하지 않 지만 도 메 인 접 두 사 를 설정 해 야 합 니 다.다음 과 같 습 니 다.

설정 이 완료 되면 노드 컴퓨터 를 다시 시작 하면 각 노드 는 서버 의 전체 이름 을 통 해 서로 연결 할 수 있 습 니 다.
도 메 인 서버 관리 에서 각 노드 호스트 를 도 메 인 에 수 동 으로 추가 합 니 다.다음 과 같 습 니 다.

추가 완료 후 도 메 인 서버 도 노드 의 전체 이름 ping 을 통 해 각 서버 를 연결 할 수 있 습 니 다!
노드 이름과 ip 관련 을 설정 한 후 각 노드 에 고장 이전 클 러 스 터 도 구 를 추가 하고.net framwork 3.5 를 추가 합 니 다.
그 중 하 나 를 선택 하고 클 러 스 터 를 만 듭 니 다.
비디오 강좌:https://msdnshared.blob.core.windows.net/media/2016/08/WorkgroupCluster.mp4?_=1
서버 선택 시 주의!다음 그림 은 각 노드 의 이름 을 직접 입력 하고 추 가 를 확인 해 야 한다."탐색"에서 찾 으 면 서버 를 찾 을 수 없습니다.또는 서버 를 찾 아 도 추가 할 서버 를 확인 하 는 중 오류 가 발생 할 수 있 습 니 다.

클 러 스 터 이름과 IP 를 설정 합 니 다:

다음은 디스크 를 만 들 고 중 재 를 설정 하 며 이전 버 전과 다 릅 니 다.


완료 후 각 노드 에 ms sql server 2016 을 독립 적 으로 설치 하고 서비스 계 정 은 로 컬 관리자 계 정 을 선택 합 니 다.(동작 은 이전 버 전과 같다)
alwayson 가용성 그룹 을 설정 합 니 다.작업 차이 가 많 지 않 습 니 다.
그러나 노드 가 AD 에 가입 하지 않 은 이상 도 메 인 인증 을 오랫동안 사용 하지 못 하고 인증서 인증 만 사용 할 수 있 기 때문에 인증서 와 터미널 을 만들어 야 합 니 다.사용 가능 한 그룹 을 설정 하기 전에 각 노드 에서 인증서 인증 신뢰 를 진행 합 니 다.
이 테스트 는 두 노드 를 예 로 들 어 하나의 노드 데이터 베 이 스 를 만 든 인증 서 를 모두 백업 하고 다른 노드 에서 복원 합 니 다.

--       :C:\ClusterStorage\Volume1\ 
--   :     /  /  ,    。 
USE master; 
GO 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; 
GO 
CREATE CERTIFICATE Cert_server131 
WITH SUBJECT = 'Cert_server131', 
START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; 
GO 
BACKUP CERTIFICATE Cert_server131 
TO FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; 
GO 
CREATE ENDPOINT [testag_endpoint] 
 AUTHORIZATION [server131\administrator] 
 STATE=STARTED 
 AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) 
 FOR DATA_MIRRORING 
 (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server131, ENCRYPTION = REQUIRED ALGORITHM AES) 
GO 
--   :     /  ,    。 
USE master; 
GO 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; 
GO 
CREATE CERTIFICATE Cert_server132 
WITH SUBJECT = 'Cert_server132', 
START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; 
GO 
BACKUP CERTIFICATE Cert_server132 
TO FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; 
GO 
CREATE ENDPOINT [testag_endpoint] 
 AUTHORIZATION [server132\administrator] 
 STATE=STARTED 
 AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) 
 FOR DATA_MIRRORING 
 (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server132, ENCRYPTION = REQUIRED ALGORITHM AES) 
GO 
--   :         
USE master; 
GO 
CREATE CERTIFICATE Cert_server132 
FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; 
GO 
--   :         
USE master; 
GO 
CREATE CERTIFICATE Cert_server131 
FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; 
GO 
완료 후 사용 가능 한 그룹 을 설정 할 수 있 습 니 다:동기 제출 은 3 개 를 설정 할 수 있 습 니 다.

터미널 설정:터미널 은 방금 만 든 터미널 이름 을 입력 하고 작성 한 후에'포트 번호'+'터미널 이름'+'데 이 터 를 암호 화 합 니 다'는 변경 할 수 없습니다.다른 설정 은 같 습 니 다.


상세 절차 캡 처 다운로드:AlwaysOn 무 역 고가 용 그룹 2016.rar
위 에서 말씀 드 린 것 은 소 편 이 소개 해 드 린 SQL Server 2016 무 역 클 러 스 터 설정 AlwaysON 가용성 구성 문 튜 토리 얼 입 니 다.여러분 께 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기