Virtual SAN에는 이해하고 있어야 하는 몇 가지 중요한 용어와 정의가 포함되어 있습니다.

Virtual SAN을 시작하기 전에 다음과 같은 주요 Virtual SAN 용어와 정의를 검토하십시오.

디스크 그룹

디스크 그룹은 호스트의 물리적 스토리지 용량 단위이며 Virtual SAN 클러스터에 성능과 용량을 제공하는 물리적 디바이스 그룹입니다. Virtual SAN 클러스터에 로컬 디바이스를 제공하는 각 ESXi 호스트에서 디바이스는 디스크 그룹으로 구성됩니다.

각 디스크 그룹에는 하나의 플래시 캐시 디바이스와 하나 또는 여러 개의 용량 디바이스가 있어야 합니다. 캐시에 사용되는 디바이스는 디스크 그룹 간에 공유할 수 없으며 다른 용도로 사용할 수 없습니다. 단일 캐시 디바이스를 단일 디스크 그룹 전용으로 사용해야 합니다. 하이브리드 클러스터에서는 플래시 디바이스를 캐시 계층에 사용하고 자기 디스크를 스토리지 용량 계층에 사용합니다. 플래시 전용 클러스터에서는 캐시 및 용량 모두에 플래시 디바이스가 사용됩니다. 디스크 그룹 생성 및 관리에 대한 자세한 내용은 Virtual SAN 클러스터에서 디바이스 관리 항목을 참조하십시오.

사용 용량

사용 용량은 특정 시점에 하나 이상의 가상 시스템에서 사용하는 물리적 용량입니다. 사용 용량은 사용되는 VMDK의 크기, 보호 복제본 등을 포함한 여러 요인에 따라 결정됩니다. 캐시 크기 조정을 위해 계산하는 경우 보호 복제본에 사용되는 용량은 고려하지 마십시오.

개체 기반 스토리지

Virtual SAN은 데이터를 개체라는 유연한 데이터 컨테이너의 형태로 저장하고 관리합니다. 개체는 해당 데이터 및 메타데이터가 클러스터 전체에 분산되어 있는 논리적 볼륨입니다. 예를 들어 모든 스냅샷과 마찬가지로 모든 VMDK는 개체입니다. Virtual SAN 데이터스토어에서 가상 시스템을 프로비저닝하는 경우 Virtual SAN은 각 가상 디스크에 대해 여러 구성 요소로 이루어진 일련의 개체를 생성하고 가상 시스템의 모든 메타데이터 파일을 저장하는 컨테이너 개체인 VM 홈 네임스페이스도 생성합니다. Virtual SAN은 할당된 가상 시스템 스토리지 정책을 기반으로 각 개체를 개별적으로 프로비저닝하고 관리합니다. 여기에는 각 개체에 대해 RAID 구성을 생성하는 것도 포함될 수 있습니다.

Virtual SAN은 가상 디스크에 대한 개체를 생성하고 클러스터에 개체를 분산하는 방법을 결정할 때 다음과 같은 요소를 고려합니다.

  • Virtual SAN은 지정된 가상 시스템 스토리지 정책 설정에 따라 가상 디스크 요구 사항이 적용되는지 확인합니다.

  • Virtual SAN은 프로비저닝 시 올바른 클러스터 리소스가 사용되는지 확인합니다. 예를 들어 Virtual SAN은 보호 정책을 기반으로 생성할 복제본 수를 결정합니다. 성능 정책은 각 복제본에 대해 할당된 Flash Read Cache의 양, 각 복제본에 대해 생성할 스트라이프의 수 그리고 이것을 배치할 클러스터 내의 위치를 결정합니다.

  • Virtual SAN은 가상 디스크의 정책 규정 준수 상태를 지속적으로 모니터링하고 보고합니다. 비준수 정책 상태가 발견되면 기본적인 문제를 반드시 해결해야 합니다.

    참고:

    필요한 경우 VM 스토리지 정책 설정을 편집할 수 있습니다. 스토리지 정책 설정 변경은 가상 시스템 액세스에 영향을 미치지 않습니다. Virtual SAN은 재구성에 사용되는 스토리지 및 네트워크 처리량을 적극적으로 제한하여 개체의 재구성이 일반적인 워크로드 실행에 미치는 영향을 최소화합니다. VM 스토리지 정책 설정을 변경하는 경우 Virtual SAN은 개체 재생성 프로세스와 개체의 이후 재동기화를 시작할 수 있습니다. Virtual SAN 클러스터 다시 동기화 정보를 참조하십시오.

  • Virtual SAN은 미러 및 감시와 같은 필수 보호 구성 요소가 별도의 호스트 또는 장애 도메인에 배치되었는지 확인합니다. 예를 들어 Virtual SAN은 장애 시 구성 요소를 재구축하기 위해 가상 시스템 개체의 보호 구성 요소가 같은 호스트가 아닌 두 개의 서로 다른 호스트에 배치되거나 서로 다른 장애 도매인에 배치되어야 한다는 배치 규칙을 충족하는 ESXi 호스트를 찾습니다.

Virtual SAN 데이터스토어

클러스터에서 Virtual SAN을 사용하도록 설정하면 단일 Virtual SAN 데이터스토어가 생성됩니다. 이 데이터스토어는 가상 볼륨, VMFS 및 NFS를 포함하여 사용할 수 있는 데이터스토어 목록에 또 다른 데이터스토어 유형으로 나타납니다. 단일 Virtual SAN 데이터스토어는 각 가상 시스템 또는 각 가상 디스크에 대해 서로 다른 서비스 수준을 제공할 수 있습니다. vCenter Server®에서 Virtual SAN 데이터스토어의 스토리지 특성은 기능 집합으로 나타납니다. 가상 시스템의 스토리지 정책을 정의할 때 이러한 기능을 참조할 수 있습니다. Virtual SAN은 나중에 가상 시스템을 배포할 때 이 정책을 사용하여 각 가상 시스템 요구 사항에 따라 최적의 방식으로 가상 시스템을 배치합니다. 스토리지 정책 사용에 대한 일반적인 내용은 vSphere Storage 설명서를 참조하십시오.

Virtual SAN 데이터스토어에는 고려해야 할 구체적인 특징이 있습니다.

  • Virtual SAN은 디바이스가 있는지 여부에 관계없이 클러스터의 모든 호스트에서 액세스할 수 있는 단일 Virtual SAN 데이터스토어를 제공합니다. 각 호스트는 가상 볼륨, VMFS 또는 NFS를 포함한 다른 데이터스토어를 마운트할 수도 있습니다.

  • Storage vMotion을 사용하여 Virtual SAN 데이터스토어, NFS 및 VMFS 데이터스토어 간에 가상 시스템을 이동할 수 있습니다.

  • 용량에 사용되는 자기 디스크와 플래시 디바이스만 데이터스토어 용량으로 제공할 수 있습니다. 플래시 캐시에 사용되는 디바이스는 데이터스토어의 일부로 포함되지 않습니다.

  • 자동 디스크 할당 모드에서는 Virtual SAN 클러스터에 용량을 가진 호스트를 추가하거나 클러스터 멤버에 용량 디바이스를 추가할 때 Virtual SAN 데이터스토어의 크기가 동적으로 증가합니다.

개체 및 구성 요소

각 개체는 VM 스토리지 정책에서 사용 중인 기능을 통해 결정되는 일련의 구성 요소로 이루어져 있습니다. 예를 들어 허용되는 장애 수 정책이 1로 구성된 경우 Virtual SAN은 개체의 감시 및 복제본과 같은 보호 구성 요소가 Virtual SAN 클러스터에 있는 별도의 호스트에 배치되도록 합니다. 여기서 각 복제본은 개체 구성 요소입니다. 또한 동일한 정책에서 개체당 디스크 스트라이프의 수가 2 이상으로 구성된 경우 Virtual SAN은 여러 용량 디바이스에 걸쳐 개체를 스트라이프하고 각 스트라이프를 지정된 개체의 구성 요소로 간주합니다. 필요한 경우 Virtual SAN은 큰 개체를 여러 구성 요소로 나눌 수도 있습니다.

Virtual SAN 데이터스토어에는 다음과 같은 개체 유형이 포함되어 있습니다.

VM 홈 네임스페이스

.vmx, 로그 파일, vmdk, 스냅샷 델타 설명 파일 등과 같은 모든 가상 시스템 구성 파일이 저장되어 있는 가상 시스템 홈 디렉토리.

VMDK

가상 시스템의 하드 디스크 드라이브 내용을 저장하는 가상 시스템 디스크 또는 .vmdk 파일입니다.

VM 스왑 개체

가상 시스템 전원을 켰을 때 생성됩니다.

스냅샷 델타 VMDK

가상 시스템 스냅샷이 작성될 때 생성됩니다.

메모리 개체

가상 시스템을 생성하거나 일시 중단할 때 스냅샷 메모리 옵션이 선택되면 생성됩니다.

가상 시스템 규정 준수 상태: 준수 및 비준수

하나 이상의 가상 시스템 개체가 할당된 스토리지 정책 요구 사항을 충족하지 못하는 경우 해당 가상 시스템은 비준수 상태로 간주됩니다. 예를 들어 미러 복사본 중 하나에 액세스할 수 없는 경우 비준수 상태가 될 수 있습니다. 가상 시스템이 스토리지 정책에 정의된 요구 사항을 준수하면 해당 가상 시스템은 준수 상태입니다. 가상 디스크 페이지의 물리적 디스크 배치 탭에서 가상 시스템 개체 준수 상태를 확인할 수 있습니다. Virtual SAN 클러스터 문제 해결에 대한 자세한 내용은 Virtual SAN에서 장애 처리 항목을 참조하십시오.

구성 요소 상태: 성능 저하됨 및 없음 상태

Virtual SAN은 구성 요소의 다음 장애 상태를 확인합니다.

  • 성능 저하됨. Virtual SAN에서 영구적인 구성 요소 장애를 감지하고 장애가 발생한 구성 요소가 원래 작동 상태로 복구되지 않는다고 판단할 경우 구성 요소는 성능 저하됨 상태가 됩니다. 이 경우 Virtual SAN은 성능 저하됨 상태의 구성 요소를 즉시 재구축하기 시작합니다. 이 상태는 장애가 발생한 디바이스에 구성 요소가 있을 때 발생할 수 있습니다.

  • 없음. Virtual SAN에서 구성 요소 및 해당 모든 데이터가 복구되어 Virtual SAN을 원래 상태로 되돌릴 수 있는 일시적인 구성 요소 장애를 감지하는 경우 구성 요소는 없음 상태가 됩니다. 이 상태는 호스트를 다시 시작하거나 Virtual SAN 호스트에서 디바이스를 분리할 때 발생할 수 있습니다. Virtual SAN은 60분을 대기한 후 없음 상태의 구성 요소를 재구축하기 시작합니다.

개체 상태: 정상 및 비정상

클러스터의 장애 수와 유형에 따라 개체는 다음 상태 중 하나일 수 있습니다.

  • 정상. 전체 미러는 물론 개체 구성 요소(또는 투표)의 50% 이상을 현재 사용할 수 있는 경우 개체의 작동 상태는 정상으로 간주됩니다.

  • 비정상. 클러스터에서 발생한 다수의 장애 등으로 인해 사용 가능한 미러 복사본이 없고 사용할 수 있는 개체 구성 요소(또는 투표)가 50% 미만인 경우 개체의 작동 상태는 비정상으로 간주되며, 이는 가상 시스템의 가용성에 영향을 미칩니다. 클러스터에서 개체에 계속 액세스할 수 있으려면 개체 구성 요소의 오류가 없는 전체 복제본을 항상 사용할 수 있어야 합니다.

감시

감시는 메타데이터만 포함하고 실제 애플리케이션 데이터는 포함하지 않는 구성 요소입니다. 이것은 잠재적 장애 후 아직 사용 가능한 데이터스토어 구성 요소의 가용성에 관해 결정을 내릴 필요가 있을 때 타이브레이커 역할을 합니다. 감시는 온디스크 형식 1.0 사용 시 Virtual SAN 데이터스토어에서 약 2MB의 메타데이터 공간을 사용하고 온디스크 버전 2.0 이상 사용 시 4MB를 사용합니다.

Virtual SAN 6.0 및 이후 버전에서는 각 구성 요소가 가상 시스템의 가용성을 결정하는 데 두 번 이상 투표할 수 있는 쿼럼 기반 시스템을 지원합니다. 정확성 향상을 위해 가상 시스템의 스토리지 개체를 구성하는 투표의 50%를 항상 액세스할 수 있어야 합니다. 모든 호스트에 액세스할 수 있는 투표가 50% 미만인 경우 Virtual SAN 데이터스토어에서 해당 개체를 더 이상 사용할 수 없습니다. 이것은 가상 시스템의 가용성에 영향을 미칩니다. 클러스터에서 개체에 계속 액세스할 수 있으려면 개체 구성 요소의 오류가 없는 전체 복제본을 항상 사용할 수 있어야 합니다.

SPBM(스토리지 정책 기반 관리)

Virtual SAN을 사용할 경우 성능, 가용성 등의 가상 시스템 스토리지 요구 사항을 정책의 형태로 정의할 수 있습니다. Virtual SAN은 Virtual SAN 데이터스토어에 배포된 가상 시스템이 하나 이상의 가상 시스템 스토리지 정책에 할당되도록 합니다. 가상 시스템의 스토리지 요구 사항을 알고 있는 경우 스토리지 정책을 정의하고 가상 시스템에 정책을 할당할 수 있습니다. 가상 시스템을 배포할 때 스토리지 정책을 적용하지 않으면 Virtual SAN은 허용되는 장애 수가 1로 구성된 기본 Virtual SAN 정책, 각 개체를 위한 단일 디스크 스트라이프 및 씬 프로비저닝된 가상 디스크를 자동으로 할당합니다. 최상의 결과를 얻으려면 정책의 요구 사항이 기본 스토리지 정책에 정의된 것과 같더라도 사용자 고유의 가상 시스템 스토리지 정책을 정의해야 합니다. Virtual SAN 스토리지 정책 사용에 대한 자세한 내용은 Virtual SAN 정책 사용 항목을 참조하십시오.

RVC(Ruby vSphere Console)

RVC(Ruby vSphere Console)는 Virtual SAN 클러스터 관리 및 문제 해결에 사용되는 명령줄 인터페이스를 제공합니다. RVC는 esxcli가 제공하는 호스트 중심의 보기 대신 클러스터 전체의 보기를 제공합니다. RVC는 vCenter Server Appliance 및 Windows용 vCenter Server와 함께 제공되기 때문에 별도로 설치하지 않아도 됩니다. RVC 명령에 대한 자세한 내용은 RVC 명령 참조 가이드를 참조하십시오.

vSphere PowerCLI

VMware vSphere PowerCLI는 Virtual SAN에 대한 명령줄 스크립팅 지원을 추가하여 구성 및 관리 작업을 자동화할 수 있도록 도와줍니다. vSphere PowerCLI는 vSphere API에 대한 Windows PowerShell 인터페이스를 제공합니다. PowerCLI는 Virtual SAN 구성 요소를 관리하기 위한 cmdlet을 포함합니다. vSphere PowerCLI 사용에 관한 자세한 내용은 vSphere PowerCLI 설명서를 참조하십시오.

Virtual SAN Observer

VMware Virtual SAN Observer는 RVC에서 실행되는 웹 기반 도구로 Virtual SAN 클러스터에 대한 심층적인 성능 분석과 모니터링에 사용됩니다. 용량 계층 성능 통계에 대한 자세한 내용을 보거나 물리적 디스크 그룹, 현재 CPU 사용량, Virtual SAN 메모리 풀 소모량, Virtual SAN 클러스터 전반의 물리적 개체 및 메모리 내 개체 분포에 대한 세부적인 통계 정보를 보려면 Virtual SAN Observer를 사용하십시오.

RVC 및 Virtual SAN Observer의 구성, 시작 및 사용에 대한 자세한 내용은 Virtual SAN 문제 해결 참조 설명서를 참조하십시오.