Date: 6월 27, 2022
고가용성 클러스터를 위한 새로운 옵션, SIOS, Microsoft Azure 공유 디스크 지원 강화
마이크로소프트 도입 Azure 공유 디스크 2022년 1분기. 공유 디스크를 사용하면 관리 디스크를 둘 이상의 호스트에 연결할 수 있습니다. 사실상 이는 Azure에 이제 SAN 스토리지와 동등한 기능이 있음을 의미합니다. 고가용성 클라우드에서 공유 디스크를 사용하는 클러스터!
SIOS Lifekeeper 클러스터 계층 구조와 함께 Azure 공유 디스크를 사용하는 주요 이점은 더 이상 저장소 쿼럼 또는 감시 노드가 필요하지 않다는 것입니다. 이렇게 하면 소위 말하는 것을 피할 수 있습니다. 분할 뇌 – 노드 간의 통신이 끊어지고 여러 노드가 잠재적으로 동시에 데이터를 변경할 때 발생합니다. 노드 수가 적으면 비용과 복잡성이 줄어듭니다.
LifeKeeper SCSI-3 영구 예약(SCSI3) 복구 키트
SIOS는 애플리케이션 복구 키트(ARK) Linux용 LifeKeeper 제품용. 이것을 LifeKeeper SCSI-3 영구 예약(SCSI3) 복구 키트라고 합니다. 이를 통해 Azure Shared Disks를 SCSI-3 예약과 함께 사용할 수 있습니다. ARK는 공유 디스크가 현재 해당 디스크에 SCSI-3 예약을 보유하고 있는 노드에서만 쓸 수 있도록 보장합니다.
SIOS Lifekeeper를 설치할 때 설치 프로그램은 Microsoft Azure EC2에서 실행 중임을 감지합니다. Azure Shared Disk에 대한 지원을 활성화하기 위해 LifeKeeper SCSI-3 영구 예약(SCSI3) 복구 키트를 자동으로 설치합니다.
Lifekeeper 내에서 리소스 생성은 간단하고 간단합니다(그림 1). Azure Shared Disk는 로컬로 탑재되면 파일 시스템 유형 리소스로 Lifekeeper에 간단히 추가됩니다. Lifekeeper는 ID를 할당하고(그림 2) SCSI-3 잠금을 자동으로 관리합니다.
SCSI-3 예약은 Azure Shared Disk가 예약을 보유하는 노드에서만 쓰기 가능하도록 보장합니다(그림 3). 클러스터 노드가 서로 통신이 끊기는 시나리오에서 대기 서버가 온라인 상태가 되어 잠재적인 분할 브레인 상황이 발생합니다. 그러나 SCSI-3 예약 때문에 한 번에 하나의 노드만 디스크에 액세스할 수 있습니다. 이것은 실제로 실제 분할 브레인 시나리오를 방지합니다. 하나의 시스템만 예약을 유지합니다. 새로운 활성 노드가 되거나(이 경우 다른 노드가 재부팅됨) 활성 노드로 유지됩니다. Azure Shared Disk 예약을 보유하지 않는 노드는 단순히 "대기 상태" 상태의 리소스로 끝납니다. 단순히 예약을 획득할 수 없기 때문입니다.
Azure 공유 디스크에 대한 Microsoft의 정의 링크 https://docs.microsoft.com/en-us/azure/virtual-machines/disks-shared
기대할 수 있는 것
현재 SIOS는 LRS(Locally-redundant Storage)를 지원합니다.ZRS(영역 중복 저장소)를 테스트하고 지원하기 위해 Microsoft와 협력하고 있습니다. 이상적으로는 리소스 계층 구조를 활성 스토리지의 가장 로컬 노드로 장애 조치할 수 있도록 ZRS 오류가 있는 시점을 알고 싶습니다. SIOS는 Azure 공유 디스크 지원이 Linux용 Lifekeeper 9.6.2의 다음 릴리스에 제공될 것으로 기대하고 있습니다.
의 허가를 받아 재생산 시오스