WSFC on AzureVM

입문


이전 글에서는 작업팀 환경에서 WSFC를 구축하는 방법을 소개했는데, 이번에는 Azure의 부하 평형기와 WSFC를 병용하여 고가용성 IIS 동작에 이르기까지의 절차를 소개할 것이다.

사전 준비


・OS는 Windows Server 2016 Datacenter
• WSFC용 서버 2대, AD 서버 1대
• WSFC용 서버는 동일한 가용성 세트에 있습니다.
・ WSFC용 서버가 도메인에 추가되었습니다.
・WSFC용 서버에 장애 조치 클러스터링 기능 추가
・WSFC용 서버 서버에 IIS 역할 추가
구축의 개요는 다음과 같다. 전달하고자 하는 요점은 WSFC 구축 후의 단계에 있다.

개요:


Υ도메인 환경에서 WSFC 구축
② WSFC에 클라이언트 액세스 포인트 역할 추가
⑶ Azure 포털에서 Azure 부하 평형기를 만들고 노드 서버를 백그라운드에 추가
④ WSFC의 각 노드에서 PowerShell 명령을 통해 Azure 로드 밸런서와 연결

생성


여기서부터 상세한 구축 절차를 소개해 드리겠습니다.

Υ도메인 환경에서 WSFC 구축


이 부분은 지난번에 소개한 작업팀의 WSFC 구축 절차와 큰 변화가 없기 때문에 사랑을 끊는다.덧붙여서 도메인 환경에서 DNS 접두사 추가, 구역 생성, 기록 추가는 모두 자동화되어 있기 때문에 이번에는 DNS 계열의 작업을 건너뛸 수 있습니다.

(2) WSFC에 클라이언트 액세스 포인트 역할을 추가합니다.


① 장애 조치 클러스터 관리자를 시작하고 역할 을 마우스 오른쪽 버튼으로 클릭한 다음 유휴 역할 만들기 를 클릭합니다.

② 생성된 새 역할을 마우스 오른쪽 버튼으로 클릭하고 리소스 추가 → 클라이언트 액세스 포인트를 클릭합니다.

③ 클라이언트 액세스 포인트 마법사에서 "이름"에 클라이언트 액세스 포인트 이름을 추가하고 "다음"을 누르십시오.

④ 확인 화면에서 다음을 클릭합니다.

⑤ 요약 화면에서 완료를 클릭합니다.

⑥ 생성된 역할을 열고 IP 주소 xxx를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다.

⑦ 속성의 일반 탭에서 정적 IP 주소를 선택하고 주소를 입력하고 확인을 클릭합니다.

⑧ 이름:<역할 이름>을 마우스 오른쪽 버튼으로 클릭하고 온라인을 클릭합니다.

⑨ 온라인 상태일 경우 클라이언트 액세스 포인트 설정이 완료됩니다.

※ 새 캐릭터를 마우스 오른쪽 버튼으로 클릭하면 속성에서 이름을 변경할 수 있으므로 이름 변경은 환경에 특별한 영향을 미치지 않으므로 이해하기 쉬운 이름으로 변경하면 됩니다.
이로써 클라이언트 액세스 포인트가 만들어졌습니다.
그러나 현재 상태는 서버(AD 서버)로부터입니다.
http://accesspoint에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다.
이러한 상황을 방지하기 위해 WSFC 환경에 Azure 로드 밸런서를 추가합니다.

⑶Azure 포털에서 Azure 부하 평형기를 만들고 노드 서버를 백그라운드 탱크에 추가합니다.


① 먼저 Azure 포털에 로그인하여 부하 평형기 화면을 엽니다.

② 추가 버튼을 클릭합니다.

③ 로드 밸런서 제작 화면에서 환경 정보에 따라 설정 값을 입력하고 제작 을 클릭합니다.
유형: 내부
IP 주소 할당: 정적
IP 주소: <클라이언트 액세스 포인트와 동일한 IP>

④ 로드 밸런서를 생성한 후 로드 밸런서 이름 → 백엔드 풀 → 추가 를 클릭합니다.

⑤ "백엔드 풀 추가"화면에서 노드의 가용성 집합을 선택하고 "+ 대상 네트워크 IP 구성 추가"에서 노드를 추가한 다음 "확인"을 누르십시오.

⑥ 그런 다음 정상 탐지 → 추가 를 클릭합니다.

⑦ 정상 프로브의 추가 화면에서 "이름"에 적당한 문자열을 넣고 "계약"에서 TCP를 선택하고 "포트"에 59999를 넣고 "확인"을 누르십시오.

⑧ 다음으로 부하 분산 규칙 → 추가 를 클릭합니다.
⑨ 부하 분산 규칙의 추가 화면에서 방금 만든 자원을 선택하고 분산 통신의 적당한 값을 넣고 "확인"을 클릭합니다.
※ 이번에는 웹 서버이기 때문에 TCP의 80번 포트를 사용합니다.

이로써 부하 평형기의 제작이 완료되었다.다만, 이곳은 아직 방문할 수 없으니 마지막 단계로 들어가자.

④ WSFC와 로드 밸런스를 연결합니다.


① WSFC의 각 노드에서 다음 PowerShell 명령을 관리자 권한으로 실행하여 로드 밸런서와 연결$ProbePort="59999" $fileserverresource = get-clusterresource | Where-Object { ($_.name -like "IP*10.10.1.0*" ) } $fileserverresource | set-clusterparameter -Multiple @{"Address"="10.10.1.33";"ProbePort"=$ProbePort;"Subnetmask"="255.255.255.255";"Network"=" Cluster Network 1";"OverrideAddressMatch"=1;"EnableDhcp"=0}참고:
"IP*10.0.0.100*"는 액세스 포인트의 IP 주소 이름입니다(역할의 IP 주소 속성을 통해 확인 가능).
주소 = 10.0.0.99는 ILB의 IP 주소입니다.
네트워크 = 클러스터 네트워크 1은 클러스터의 네트워크 이름입니다.
명령 실행 결과는 다음과 같다.

② 장애 조치 - 클러스터 관리자에서 역할을 마우스 오른쪽 버튼으로 클릭하여 오프라인 상태로 만들고, 동일한 단계에 따라 온라인으로 전환합니다.

③ 네트워크 내의 WSFC 노드 이외의 서버(AD 서버 등).

이렇게 IIS 화면이 나와요!!!
지금까지 Azure VM이 WSFC에서 구축 및 설정한 내용입니다.
Azure의 VM에 WSFC를 구성하는 경우가 적지 않으니 읽는 사람을 도와줄 수 있다면 좋겠다.

좋은 웹페이지 즐겨찾기