다음을 통해 공유


VMware vSAN 스토리지 정책 구성

VMware vSAN 스토리지 정책은 VM(가상 머신)에 대한 스토리지 요구 사항을 정의합니다. 이러한 정책은 스토리지가 각 VM에 할당되는 방법을 결정하기 때문에 VM에 필요한 서비스 수준을 보장합니다. vSAN 데이터 저장소에 배포하는 모든 VM에는 하나 이상의 VM 스토리지 정책이 할당됩니다.

VM의 초기 배포 중 또는 복제 또는 마이그레이션과 같은 다른 VM 작업 중에 VM 스토리지 정책을 할당할 수 있습니다. cloudadmin 또는 해당 역할이 있는 배포 후 사용자는 VM에 대한 기본 스토리지 정책을 변경할 수 없습니다. 그러나 디스크당 VM 스토리지 정책은 변경이 허용됩니다.

권한 있는 사용자는 이 명령을 사용하여 Run 배포 후 기본 또는 기존 VM 스토리지 정책을 VM에 사용 가능한 정책으로 변경할 수 있습니다. 디스크 수준 VM 스토리지 정책에 대한 변경 사항은 없습니다. 요구 사항에 따라 항상 디스크 수준 VM 스토리지 정책을 변경할 수 있습니다.

실행 명령은 제출된 순서대로 한 번에 하나씩 실행됩니다.

이 문서에서는 다음 방법을 알아봅니다.

  • 모든 스토리지 정책을 나열합니다.
  • VM에 대한 스토리지 정책을 설정합니다.
  • 클러스터에 대한 기본 스토리지 정책을 지정합니다.
  • 스토리지 정책을 만듭니다.
  • 스토리지 정책을 제거합니다.

vSAN OSA 기반 클러스터에 대한 필수 구성 요소

다음 표에 따라 호스트의 최소 수준이 충족되는지 확인합니다.

RAID 구성 FTT(허용 실패) 필요한 최소 호스트
RAID-1(미러링)
기본 설정
1 3
RAID-5(지우기 코딩) 1 4
RAID-1(미러링) 2 5
RAID-6(삭제 코딩) 2 6
RAID-1(미러링) 3 7

vSAN ESA 기반 클러스터에 대한 필수 구성 요소

다음 표에 따라 호스트의 최소 수준이 충족되는지 확인합니다.

RAID 구성 FTT(허용 실패) 필요한 최소 호스트
RAID-1(미러링)
기본 설정
1 3
RAID-5(ESA 최적화) 1 3
RAID-1(미러링) 2 5
RAID-6(ESA 최적화) 2 5
RAID-1(미러링) 3 7

스토리지 정책 나열

cmdlet을 Get-StoragePolicy 실행하여 VM에서 설정할 수 있는 vSAN 기반 스토리지 정책을 나열합니다.

  1. Azure Portal에 로그인하거나 해당하는 경우 Azure 미국 정부 포털에 로그인합니다.

  2. 실행 명령>패키지>Get-StoragePolicies를 선택합니다.

    사용 가능한 스토리지 정책 실행 명령에 액세스하는 방법을 보여 주는 스크린샷

  3. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 Get-StoragePolicies-Exec1입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.

    사용 가능한 스토리지 정책을 나열하는 방법을 보여 주는 스크린샷

  4. 진행 상황을 보려면 알림을 확인합니다.

VM에서 스토리지 정책 설정

Set-VMStoragePolicy cmdlet을 실행하여 유사한 VM 이름을 공유하는 기본 클러스터, 개별 VM 또는 VM 그룹에서 vSAN 기반 스토리지 정책을 수정합니다. 예를 들어 MyVM1, MyVM2MyVM3이라는 세 개의 VM이 있는 경우 VMName 매개 변수에 MyVM을 제공하면 세 VM에서 모두 변경 StoragePolicy 됩니다.

참고 항목

SDDC의 실행 중인 vCenter 버전 8은 더 이상 이 실행 명령을 활용하여 VM의 스토리지 정책을 변경할 필요가 없습니다. 기본적으로 vCenter UI/API에서 수행할 수 있습니다.

  1. 명령 실행>패키지>Set-VMStoragePolicy를 선택합니다.

  2. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    VMName 대상 VM의 이름입니다.
    저장소 정책 이름 설정하려는 스토리지 정책의 이름입니다. 예를 들어 RAID1 FTT-1입니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 changeVMStoragePolicy입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.

위치의 모든 VM에 스토리지 정책 설정

cmdlet을 Set-LocationStoragePolicy 실행하여 위치가 클러스터, 리소스 풀 또는 폴더의 이름이 되는 위치의 모든 VM에서 vSAN 기반 스토리지 정책을 수정합니다. 예를 들어 Cluster-3에 3개의 VM이 있는 경우 Cluster-3 을 제공하면 세 VM 모두에 대한 스토리지 정책이 변경됩니다.

참고 항목

vSphere 클라이언트를 사용하여 VM에 대한 기본 스토리지 정책 또는 기존 스토리지 정책을 변경할 수 없습니다.

  1. 명령 실행>패키지>Set-LocationStoragePolicy를 선택합니다.

  2. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    위치 대상 VM의 이름입니다.
    저장소 정책 이름 설정할 스토리지 정책의 이름입니다. 예를 들어 RAID1 FTT-1입니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 changeVMStoragePolicy입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.

클러스터에 대한 스토리지 정책 지정

cmdlet을 Set-ClusterDefaultStoragePolicy 실행하여 클러스터에 대한 기본 스토리지 정책을 지정합니다.

  1. 실행 명령>패키지>Set-ClusterDefaultStoragePolicy를 선택합니다.

  2. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    클러스터 이름 클러스터의 이름입니다.
    저장소 정책 이름 설정할 스토리지 정책의 이름입니다. 예를 들어 RAID1 FTT-1입니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 Set-ClusterDefaultStoragePolicy-Exec1입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.

참고 항목

기본 클러스터 정책을 변경하면 새 VM에만 영향을 줍니다. 기존 VM은 현재 구성되거나 배포된 정책을 유지합니다.

사용자 지정 Azure VMware Solution 스토리지 정책 만들기

기존 정책을 만들거나 덮어쓰려면 New-AVSStoragePolicy cmdlet을 실행합니다. 이 함수는 새 vSphere 스토리지 정책을 새로 만들거나 기존 vSphere 스토리지 정책을 덮어씁니다. 비 vSAN 기반, vSAN 전용 기반, VMEncryption 전용 기반, 태그 전용 기반 또는 이러한 정책 유형의 조합이 지원됩니다.

다음 정보를 숙지하세요.

  • 기존 Azure VMware Solution 기본 스토리지 정책은 수정할 수 없습니다.
  • 스토리지 정책에서 사용하도록 설정된 특정 옵션은 정책이 규정을 준수하지 않는다는 경고를 생성합니다.
  • 기존 스토리지 정책을 수정하면 VM, VMDK 파일 및 ISO 파일과 같은 기존 연결된 vSAN 개체가 "규정 준수를 벗어난" 것처럼 보입니다. 즉, 기존 개체가 미리 수정된 정책 설정에 대해 실행되고 있음을 의미합니다. 수정된 정책 설정과 일치하도록 업데이트하려면 스토리지 정책을 개체에 다시 적용합니다.
  1. 명령 실행>패키지>New-AVSStoragePolicy를 선택합니다.

  2. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    덮어쓸 기존 스토리지 정책을 덮어씁니다.
    - 기본값은 .입니다 $false.
    - true 제공된 덮어쓰기를 전달하면 기존 정책이 정의된 대로 정확하게 덮어씁니다.
    - 전달되지 않은 해당 값은 제거되거나 기본값으로 설정됩니다.
    NotTags 이러한 태그가 없는 데이터 저장소와 일치합니다.
    - 태그는 대/소문자를 구분합니다.
    - 여러 태그를 구분하는 쉼표입니다.
    - 예: Tag1,Tag 2,Tag_3.
    태그 이러한 태그가 있는 데이터 저장소와 일치합니다.
    - 태그는 대/소문자를 구분합니다.
    - 여러 태그를 구분하는 쉼표입니다.
    - 예: Tag1,Tag 2,Tag_3.
    vSANForceProvisioning 정책을 강제로 프로비전합니다.
    - 기본값은 .입니다 $false.
    - 유효한 값은 다음과 $true같습니다$false.
    - 경고: vSAN 강제 프로비전된 개체는 Microsoft SLA(서비스 수준 계약)에 포함되지 않습니다. 데이터 손실 및 vSAN 불안정이 발생할 수 있습니다.
    - 권장되는 값은 다음과 입니다 $false.
    vSAN 체크섬 사용 안 함 정책에 체크섬을 사용하거나 사용하지 않도록 설정합니다.
    - 기본값은 .입니다 $false.
    - 유효한 값은 다음과 $true같습니다$false.
    - 경고: 체크섬을 사용하지 않도록 설정하면 데이터 손실 및/또는 손상이 발생할 수 있습니다.
    - 권장되는 값은 다음과 입니다 $false.
    vSAN 캐시 예약 정책에 대한 캐시 예약의 백분율입니다.
    - 기본값은 .입니다 0.
    - 유효한 값은 0부터 100까지입니다.
    vSANIOLimit 허용되는 입력/출력(I/O)에 대한 제한을 설정합니다.
    - 기본값이 설정되지 않았습니다.
    - 유효한 값은 0부터 2147483647까지입니다.
    - 정책에 대한 IOPS(초당 입력/출력 작업 수) 제한입니다.
    vSANDiskStripesPerObject 스토리지 객체의 각 복제본이 분산되는 HDD(하드 디스크 드라이브)의 수입니다.
    - 기본값은 .입니다 1. 유효한 값은 1부터 12까지입니다.
    - 1보다 값이 높으면 성능 향상이 있을 수 있습니다(예를 들어, 플래시 읽기 캐시 누락 시 HDD에서 서비스를 받아야 하는 경우). 그러나 이러한 설정은 시스템 리소스 사용량이 증가할 수도 있습니다.
    vSANObjectSpaceReservation 객체 예약
    - 기본값은 .입니다 0.
    - 유효한 값은 0부터 100까지입니다.
    - 0 = 씬 프로비전.
    - 100 = 두꺼운 프로비전.
    VMEncryption VM 암호화를 설정합니다.
    - 기본값은 .입니다 None.
    - 유효한 값은 None, Pre-IOPost-IO.
    - Pre-IO 는 VM 암호화 전에 데이터를 캡처할 수 있도록 VAIO(가상 I/O) 필터링 솔루션을 허용합니다.
    - Post-IO 는 VM 암호화 후 VAIO 필터링 솔루션이 데이터를 캡처할 수 있도록 합니다.
    vSAN 허용 가능한 장애 vSAN 호스트가 견딜 수 있는 장애 횟수입니다.
    - 기본값은 .입니다 R1FTT1.
    - 유효한 값은 None,R1FTT1, R1FTT2, R1FTT3R5FTT1, R6FTT2R1FTT3.
    - None = 데이터 중복성이 없습니다.
    - R1FTT1 = 1 실패 - RAID-1 (미러링).
    - R1FTT2 = 2개 실패 - RAID-1(미러링).
    - R1FTT3 = 3개 실패 - RAID-1(미러링).
    - R5FTT1 = 1 실패 - RAID-5(지우기 코딩).
    - R6FTT2 = 2개 실패 - RAID-6(지우기 코딩).
    None - (데이터 중복 없음) 옵션은 Microsoft SLA에서 다루지 않습니다.
    vSANSiteDisasterTolerance 스트레치 클러스터에만 유효합니다.
    - 기본값은 .입니다 None.
    - 유효한 값은 None, Dual, PreferredSecondaryNoneStretch.
    - None = 사이트 중복성이 없습니다. 이 옵션은 확장되지 않는 클러스터에 권장되며 스트레치 클러스터에는 권장되지 않습니다.
    - Dual = 이중 사이트 중복성. 이 옵션은 스트레치 클러스터에 권장됩니다.
    - Preferred = 사이트 중복성이 없습니다. 기본 설정(확장된 클러스터)에 데이터를 유지합니다.
    - Secondary = 사이트 중복성이 없습니다. 보조 사이트(확장된 클러스터)에 데이터를 유지합니다.
    - NoneStretch = 사이트 중복성이 없습니다. 권장되지 않습니다. 자세한 내용은 vSAN 확장 클러스터에서는 locality=none 스토리지 정책을 사용하지 마세요.
    설명 자유 형식 텍스트로 만드는 스토리지 정책에 대한 설명입니다.
    이름 설정할 스토리지 정책의 이름입니다. 예를 들어 RAID1 FTT-1입니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 New-AVSStoragePolicy-Exec1입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.

Azure VMware Solution 스토리지 정책 제거

cmdlet을 Remove-AVSStoragePolicy 실행하여 클러스터에 대한 기본 스토리지 정책을 지정합니다.

  1. 명령 실행>패키지>Remove-AVSStoragePolicy를 선택합니다.

  2. 다음 표에 따라 필요한 값을 제공하거나 기본값을 변경합니다. 그런 다음, 실행을 선택합니다.

    분야 가치
    이름 스토리지 정책의 이름입니다. 와일드카드는 지원되지 않으며 제거됩니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름입니다. 예를 들어 Remove-AVSStoragePolicy-Exec1입니다.
    시간 제한 완료하는 데 너무 오래 걸리는 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.