Date: 2월 19, 2018
태그: Microsoft Windows Server 장애 조치 (Failover) 클러스터링
DataKeeper로 Sanless Hyper-V 장애 조치 (failover) 클러스터 구성
SANLess에 관한 질문
Q. SANLess 클러스터 란 무엇입니까?
A. SAN 대신 로컬 저장소를 사용하는 클러스터입니다.
Q. 왜 Sanless Hyper-V 장애 조치 클러스터를 구성해야합니까?
A. 몇 가지 이유가 있습니다.
- SAN 비용 제거
- 단일 실패 지점으로 SAN 제거
- Fusion-ioDrive와 같은 고속 스토리지 옵션 및 로컬에 연결되는 기타 고속 스토리지 장치 활용
- 재해 복구를 위해 지리적 위치에서 클러스터 확장
- 관리 단순화
- SAN 관리자의 필요성 제거
DataKeeper Cluster Edition으로 Sanless Hyper-V 장애 조치 클러스터 구성이 쉽습니다.
Windows Server 장애 조치 (Failover) 클러스터링에 대해 알고 있다면 솔루션의 99 %를 이미 알고 있습니다. 이전에 Windows Server 장애 조치 (Failover) 클러스터를 구축 한 적이 없다면 걱정할 필요가 없습니다. Microsoft는 쉽고 고통스럽게 만들었습니다. 초보자를 위해 필자는 여기에 블로그 게시물에 Windows Server 2012 # SANLESS 클러스터를 구축하는 방법을 단계별로 설명했습니다.
고 가용성 가상 컴퓨터를 만들기위한 두 가지 옵션
내 게시물의 단계를 수행 한 경우 고 가용성 가상 컴퓨터를 만들 준비가되었습니다. 첫 번째 옵션은 고 가용성으로 만들려는 기존 가상 컴퓨터가 있다고 가정합니다. 두 번째 옵션은 고 가용성 가상 시스템을 처음부터 구축한다고 가정합니다.
DataKeeper 볼륨 클러스터 리소스 구성
SANLess Hyper-V 클러스터에는 볼륨 당 하나의 VM이 필요합니다. 따라서 각 VM에 충분한 볼륨을 가지도록 저장소를 분할해야합니다. 각 클러스터 노드의 저장소는 드라이브 문자 및 파티션 크기 측면에서 동일하게 구성되어야합니다. 파티션을 올바르게 구성하고 VM을 복제 할 파티션에 배치하십시오. 그런 다음 DataKeeper 인터페이스를 열고 아래의 3 단계 마법사를 따라 DataKeeper 볼륨 리소스를 만듭니다.
먼저 DataKeeper 인터페이스를 열고 서버에 연결을 클릭하십시오. 두 서버에 모두 연결하려면이 작업을 두 번 수행하십시오.
연결되면 작업 생성을 클릭하여 아래와 같이 고 가용성으로 만들 가상 시스템이 포함 된 볼륨의 미러를 만듭니다. 이 예에서는 E 드라이브를 미러합니다.
가능한 경우 항상 개인 네트워크에서 복제 트래픽을 유지하십시오. 이 경우 복제 트래픽에 10.0.0.0/8 네트워크를 사용하고 있습니다. 두 개의 서버를 두 개의 미사용 NIC에 연결하는 간단한 패치 케이블이 될 수 있습니다.
마지막 화면에는 미러링에 사용할 수있는 옵션이 표시됩니다. 근거리 통신망의 경우, 동기식 미러링이 선호됩니다. WAN (Wide Area Network)을 통해 복제 할 때 비동기 복제를 사용하고 압축을 가능하게 할 수 있습니다. 나는 최대 대역폭을 제한하지 않을 것이다. 왜냐하면 변경 속도 (Disk Right Bytes / sec)가 지정된 최대 대역폭을 초과하면 미러가 동기화되지 않을 수 있기 때문입니다. 그러나 초기 미러 생성 프로세스 중에 최대 대역폭을 임시로 활성화해야 할 수 있습니다. 그렇지 않으면 DataKeeper가 가능한 빨리 동기화를 시도 할 때 초기 복제 트래픽으로 네트워크를 가득 채울 수 있습니다. 최대 대역폭 및 압축 설정은 미러를 만든 후에 조정할 수 있습니다. 그러나 미러를 삭제하고 다시 작성하지 않고 미러를 만든 후에는 동기 및 비동기 미러링간에 변경할 수 없습니다.
미러 생성 프로세스가 끝나면이 볼륨을 클러스터 볼륨으로 자동 등록할지 묻는 팝업이 나타납니다. Yes를 선택하면 Failover Clustering Available Storage에 DataKeeper 볼륨 리소스가 생성됩니다.
이제 고 가용성 VM을 만들 준비가되었습니다.
옵션 1 – 기존 VM 클러스터링
다시 한번이 절차에서는 고 가용성으로 만들려는 기존 VM이 있다고 가정합니다. 기존 VM이없는 경우 옵션 2 – 고 가용성 VM 만들기의 절차를 따르십시오. 그렇지 않으면 아래와 같이 Hyper-V 관리자를 볼 때 VM이 있어야합니다.
아래 표시된 것처럼 모든 VM 파일은 이미 복제 된 볼륨에 있어야합니다. 그렇지 않은 경우 VM을 클러스터하기 전에 파일을 재배치해야합니다.
클러스터링 프로세스를 시작하려면 장애 조치 (Failover) 클러스터 관리자를 엽니 다. 역할 구성을 마우스 오른쪽 단추로 클릭하고 생성하려는 역할로 가상 시스템을 선택합니다.
그러면 고 가용성 마법사가 시작됩니다. 이 시점에서 클러 스 터하려는 VM을 선택하고 아래 표시된대로 마법사를 단계별로 실행해야합니다.
VM 리소스가 생성되지만 일부 경고가 표시됩니다. 경고는 E 드라이브가 현재 VM 클러스터 리소스 그룹의 일부가 아니라는 것을 나타냅니다.
DataKeeper 볼륨 E를 VM 클러스터 리소스 그룹의 일부로 만들려면 역할을 마우스 오른쪽 단추로 클릭하고 저장소 추가를 선택하십시오. 사용 가능한 디스크에 나열된 DataKeeper 볼륨을 추가하십시오.
마지막 부분은 가상 시스템 구성의 등록 정보 (가상 시스템이 아님)를 선택하고 방금 자원 그룹에 추가 한 스토리지에 종속되게 만드는 것입니다.
이제 VM을 시작할 수 있습니다.
옵션 2 – 고 가용성 VM 만들기
고 가용성 VM을 처음부터 만들려고한다고 가정하면 아래와 같이 Hyper-V Virtual Machine Manager에서이 전체 프로세스를 완료 할 수 있습니다. 이 단계에서는 DataKeeper 볼륨 리소스 구성 섹션에서 설명한대로 DataKeeper를 사용하여 E 드라이브의 미러를 이미 만들었다 고 가정합니다.
시작하려면 장애 조치 클러스터 관리자를 열고 역할을 마우스 오른쪽 단추로 클릭하고 가상 컴퓨터 – 새 가상 컴퓨터를 선택합니다.
마법사의 단계를 수행하고 VM에 사용할 옵션을 선택합니다. VM을 배치 할 위치를 선택할 때 현재 사용 가능한 저장소의 소유자 인 클러스터 노드를 선택합니다. 그것은 또한 거울의 근원 일 것입니다.
VM의 이름과 위치를 지정할 때 복제 된 볼륨의 위치를 선택해야합니다.
나머지 옵션은 귀하가 결정합니다. VHD 파일이 복제 된 볼륨에 있는지 확인하십시오.
고 가용성 VM이 생성되었지만 저장소에 대한 경고가 표시됩니다. 아래 그림과 같이 DataKeeper 볼륨 리소스를 VM 클러스터 리소스 그룹에 추가해야합니다.
DataKeeper 볼륨을 VM 클러스터 리소스 그룹에 추가 한 후 DataKeeper 볼륨을 가상 컴퓨터 구성 리소스의 종속성으로 추가합니다.
이제 고 가용성 가상 시스템이 생겼습니다.
개요
이 블로그 게시물에서 #SANLESS 클러스터를 구성하는 요소에 대해 논의했습니다. 우리는 Sanless Hyper-V 장애 조치 클러스터를 구성하기 위해 SIOS DataKeeper를 선택했습니다. 일단 구축되면 클러스터는 SAN 기반 클러스터와 똑같이 작동합니다. 예기치 않은 장애가 발생할 경우 Live Migration, Quick Migration 및 자동 장애 조치를 수행 할 수 있습니다.
#SANLESS 클러스터는 SAN의 단일 지점뿐만 아니라 SAN의 비용도 제거합니다. DataKeeper Cluster Edition은 SAN에서 여러 노드를 지원합니다. 따라서 LAN 및 WAN을 모두 확장하는 구성은 Hyper-V 고 가용성 및 재해 복구를위한 가능한 모든 솔루션입니다. DataKeeper는 모든 로컬 스토리지를 지원합니다. 이것은 고 가용성을 포기하지 않고 고성능을 위해 SSD 또는 NAND 플래시 저장 장치를 고속으로 사용할 수있는 가능성을 열어줍니다.
Sanless Hyper-V 장애 조치 클러스터 구성에 대한 정보를 읽는다면 여기에서 클러스터링에 대한 자세한 내용을 읽어보십시오.
https://clusteringformeremortals.com/2014/03/04/configuring-a-sanless-hyper-v-failover-cluster-with-datakeeper-cluster-edition/의 허락을 얻어 신고했습니다.