6.6 ### Virtual Machine Namespace & Swap Considerations

vSAN 데이터스토어의 가상 머신은 오브젝트로 구성됩니다. 가상 머신이 배포될 때 vSAN은 가상 머신 네임스페이스(VM 홈) 오브젝트를 생성합니다. 가상 머신의 전원이 켜지면 가상 머신의 전원이 켜진 상태로 유지되는 동안 VM 스왑 오브젝트도 인스턴스화됩니다. VM 홈 네임스페이스나 VM 스왑 모두 VM 스토리지 정책의 모든 설정을 상속하지 않습니다. 여기에는 vSAN 클러스터의 크기를 조정할 때 중요한 특수 정책 설정이 있습니다.

VM 홈

vSAN 8 업데이트 1부터 관리자가 ISO 및 컨텐츠 라이브러리를 더 쉽게 저장할 수 있도록 네임스페이스 오브젝트 크기를 이전 제한인 255GB에서 powerCLI를 사용하여 늘릴 수 있습니다. 이 기능을 범용 파일 스토리지에 사용해야 하는 vSAN 파일 서비스와 혼동해서는 안 됩니다. 자세한 내용은 vSAN 운영 가이드를 참조하십시오.

다음 구문 예제에서는 디렉터리 생성, 디렉터리 크기 쿼리, 디렉터리 크기 증가 및 디렉터리 삭제를 보여 줍니다.

vSAN의 VM 홈 네임스페이스는 기본적으로 255GB의 씬 프로비저닝된 객체입니다. 각 가상 머신에는 고유한 VM 홈 네임스페이스가 있습니다. Object Space Reservation 및 Flash Read Cache Reservation과 같은 특정 정책 설정이 VM 홈 네임스페이스에 할당된 경우 스토리지 용량과 플래시 리소스의 상당 부분이 불필요하게 낭비될 수 있습니다. VM 홈 네임스페이스는 이러한 설정의 이점을 누릴 수 없습니다. 이를 위해 VM 홈 네임스페이스는 사용자가 제공한 VM 스토리지 정책의 특정 기능을 재정의합니다.

Number of Disk Stripes Per Object: 1 Flash Read Cache Reservation: 0% Number of Failures To Tolerate: (inherited from policy) Force Provisioning: (inherited from policy) Object Space Reservation: 0% (thin)

VM 홈 개체의 특성은 다음과 같습니다.

image 40 image 40

RAID 1은 가용성 측면입니다. 두 개의 복제본 구성 요소로 구성된 VM 홈 개체의 미러 복사본이 있으며, 이는 이 가상 머신이 NumberOfFailuresToTolerate = 1로 배포되었음을 의미합니다. VM 홈은 이 정책 설정을 상속합니다. 구성 요소는 서로 다른 호스트에 있습니다. 예를 들어 네트워크 파티션과 같은 경우 vSAN 클러스터에서 가용성 결정이 내려질 때 감시가 타이브레이커 역할을 합니다. 위트니스는 복제본과 완전히 분리된 호스트에 상주합니다. 따라서 vSAN에는 로컬 스토리지가 있는 최소 3개의 호스트가 필요합니다.

VM 홈 네임스페이스는 정책 설정 NumberOfFailuresToTolerate를 상속합니다. 즉, NumberOfFailuresToTolerate = 2 정책 설정이 포함된 정책이 생성되면 VM 홈 네임스페이스 개체가 이 정책 설정을 사용합니다. 이 정책은 대부분의 다른 정책 설정을 무시하고 기본값이 있는 정책 설정을 재정의합니다.

VM 스왑 오브젝트(vSAN 6.7)

vSAN 6.7부터 스왑 개체는 VM 홈 개체 정책을 상속합니다. 따라서 1 이상의 FTT 값을 선택할 수 있을 뿐만 아니라 기본적으로 오브젝트가 얇아져 공간을 크게 절약할 수 있다는 이점이 있습니다.

VM 스왑 오브젝트(6.7 이전)

vSAN 6.7 이전 버전의 가상 머신 스왑 오브젝트에는 단일 장애를 허용하는 자체 기본 정책도 있습니다. 기본 스트라이프 너비 값이 있고, Thick 프로비저닝되며, 읽기 캐시 예약이 없습니다. 가상 머신 스왑 개체는 VM 스토리지 정책의 설정을 상속하지 않았습니다. 한 가지 예외를 제외하고 항상 다음 설정을 사용합니다:

  • Number of Disk Stripes Per Object: 1 (i.e. no striping)
  • Flash Read Cache Reservation: 0%
  • Number of Failures To Tolerate: 1
  • Force Provisioning: Activated
  • Object Space Reservation: 100% (thick)

6.2부터 새로운 고급 구성 매개 변수가 VM 스왑에 대한 오브젝트 공간 예약 비활성화를 활성화합니다. Swap Thick Provision 을 1로 설정하면 스왑 개체가 얇아집니다. 가상 머신의 전원이 켜지면 이 설정이 변경됩니다. Horizon View와 같이 linked clone을 사용하는 메모리 밀집 환경의 경우 이 설정을 사용하면 용량을 크게 절약할 수 있습니다. 이 설정을 설정하고 변경하는 방법에 대한 자세한 내용은 이 설명을 참조하십시오.

스냅샷용으로 생성된 델타 디스크

VMDK 개체의 스냅샷을 만들 때 생성되는 델타 디스크는 기본 디스크 VMDK와 동일한 정책 설정을 상속합니다.

델타 디스크도 VM 스토리지 정책을 검사할 때 UI에 표시되지 않습니다. 그러나 VMDK 기본 디스크는 표시되며 기본 VMDK 디스크의 정책에서 스냅샷 델타 디스크에 대한 정책 설정을 추론할 수 있습니다. 이는 vSAN 배포를 올바르게 설계하고 크기를 조정할 때 중요한 고려 사항이기도 합니다.

스냅샷 메모리

vSAN 5.5에서 메모리 스냅샷이 포함된 가상 머신의 스냅샷은 메모리 이미지를 VM 홈 네임스페이스에 저장합니다. VM 홈 네임스페이스는 크기가 유한(255GB)하므로 메모리를 캡처한 가상 머신의 스냅샷은 메모리 크기가 VM 홈 네임스페이스에 저장할 수 있을 정도로 작은 경우에만 수행될 수 있었습니다.

6.x에서는 메모리 스냅샷이 자체적으로 vSAN 데이터스토어에 오브젝트로 인스턴스화되며 더 이상 크기에 제한이 없습니다. 그러나 메모리를 포함하는 스냅샷을 생성할 계획이라면 이는 중요한 크기 조정 고려 사항입니다.

곧 여러 가지 용량 크기 조정 예시를 자세히 살펴보고 여기서 설명한 고려 사항을 고려할 것입니다.