Share via


스토리지 정책 구성

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

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

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

참고 항목

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

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

  • 모든 스토리지 정책 나열
  • VM에 대한 스토리지 정책 설정
  • 클러스터에 대한 기본 스토리지 정책 지정
  • 스토리지 정책 만들기
  • 스토리지 정책 제거

필수 조건

최소 호스트 수준이 충족되는지 확인합니다.

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

스토리지 정책 나열

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

  1. Azure Portal에 로그인합니다.

    참고 항목

    Azure 미국 정부 포털에 액세스해야 할 경우 https://portal.azure.us/로 이동합니다.

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

    Screenshot showing how to access the storage policy run commands available.

  3. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

    Screenshot showing how to list storage policies available.

    필드
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름(예: Get-StoragePolicies-Exec1)입니다.
    시간 제한 완료하는 데 너무 오래 걸릴 경우 cmdlet이 종료되는 기간입니다.
  4. 진행 상황을 보려면 알림을 확인합니다.

VM에서 스토리지 정책 설정

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

참고 항목

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

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

  2. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

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

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

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

참고 항목

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

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

  2. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

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

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

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

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

  2. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

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

사용자 지정 AVS 스토리지 정책 만들기

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

참고 항목

기존 AVS 기본 스토리지 정책은 수정할 수 없습니다. 스토리지 정책에서 지원하는 특정 옵션은 관련 위험에 대한 경고를 생성합니다.

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

  2. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

    필드
    Overwrite 기존 스토리지 정책을 덮어씁니다.
    - 기본값은 $false입니다.
    - 제공된 true 덮어쓰기를 전달하면 기존 정책이 정의된 대로 정확하게 덮어씁니다.
    - 전달되지 않은 해당 값은 제거되거나 기본값으로 설정됩니다.
    NotTags 이러한 태그가 없는 데이터 저장소와 일치합니다.
    - 태그는 대/소문자를 구분합니다.
    - 여러 태그를 구분하는 쉼표입니다.
    - 예: Tag1, Tag 2,Tag_3
    태그 이러한 태그가 있는 데이터 저장소와 일치합니다.
    - 태그는 대/소문자를 구분합니다.
    - 여러 태그를 구분하는 쉼표입니다.
    - 예: Tag1, Tag 2,Tag_3
    vSANForceProvisioning 정책을 강제로 프로비전합니다.
    - 기본값은 $false입니다.
    - 유효한 값은 $true 또는 $false입니다.
    - 경고 - vSAN Force Provisioned Objects는 Microsoft SLA가 적용되지 않습니다. 데이터 손실 및 vSAN 불안정이 발생할 수 있습니다.
    - 권장 값은 $false입니다.
    vSANChecksumDisabled 정책에 체크섬을 사용하거나 사용하지 않도록 설정합니다.
    - 기본값은 $false입니다.
    - 유효한 값은 $true 또는 $false입니다.
    - 경고 - 체크섬을 사용하지 않도록 설정하면 데이터 손실 및/또는 손상이 발생할 수 있습니다.
    - 권장 값은 $false입니다.
    vSANCacheReservation 정책에 대한 캐시 예약의 백분율입니다.
    - 기본값은 0입니다.
    - 유효한 값은 0..100입니다.
    vSANIOLimit 허용되는 IO에 대한 제한을 설정합니다.
    - 기본값은 설정되지 않았습니다.
    - 유효한 값은 0..2147483647입니다.
    - 정책에 대한 IOPS 제한입니다.
    vSANDiskStripesPerObject 스토리지 개체의 각 복제본이 스트라이프되는 HDD의 수입니다.
    - 기본값은 1입니다. 유효한 값은 1..12입니다.
    - 값이 1보다 높으면 성능이 향상될 수 있습니다(예: 플래시 읽기 캐시 누락이 HDD에서 서비스를 받아야 하는 경우). 그러나 시스템 리소스도 더 많이 사용하게 됩니다.
    vSANObjectSpaceReservation 개체 예약입니다.
    - 기본값은 0입니다.
    - 유효한 값은 0..100입니다.
    - 0=씬 프로비전
    - 100=씩 프로비전
    VMEncryption VM 암호화를 설정합니다.
    - 기본값은 None입니다.
    - 유효한 값은 None, Pre-IO, Post-IO입니다.
    - Pre-IO를 사용하면 VAIO 필터링 솔루션을 통해 VM 암호화 전에 데이터를 캡처할 수 있습니다.
    - Post-IO를 사용하면 VAIO 필터링 솔루션을 통해 VM 암호화 후에 데이터를 캡처할 수 있습니다.
    vSANFailuresToTolerate 허용할 vSAN 호스트 실패 횟수입니다.
    - 기본값은 "R1FTT1"입니다.
    - 유효한 값은 "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"입니다.
    - None = 데이터 중복 없음
    - R1FTT1 = 1 오류 - RAID-1(미러링)
    - R1FTT2 = 2 오류 - RAID 1(미러링)
    - R1FTT3 = 3 오류 – RAID 1(미러링)
    - R5FTT1 = 실패 1회 - RAID-5(이레이져 코딩),
    - R6FTT2 = 실패 2회 - RAID-6(이레이져 코딩)
    - 데이터 중복 옵션은 Microsoft SLA가 적용되지 않습니다.
    vSANSiteDisasterTolerance 확대 클러스터에만 유효합니다.
    - 기본값은 "None"입니다.
    - 유효한 값은 "None", "Dual", "Preferred", "Secondary", "NoneStretch"입니다.
    - None = 사이트 중복 없음(비확대 클러스터에 권장되는 옵션, 확대 클러스터에는 권장되지 않음)
    - Dual = 이중 사이트 중복(확대 클러스터에 권장되는 옵션)
    - Preferred = 사이트 중복 없음 - 데이터를 기본 설정(확대 클러스터)으로 유지
    - Secondary = 사이트 중복 없음 - 데이터를 보조 사이트(확대 클러스터)에 유지
    - NoneStretch = 사이트 중복 없음 - 권장되지 않음(https://kb.vmware.com/s/article/88358)
    설명 만드는 스토리지 정책에 대한 설명입니다. 자유 형식 텍스트입니다.
    이름 설정할 스토리지 정책의 이름입니다. 예를 들어, RAID-FTT-1입니다.
    다음까지 유지 cmdlet 출력의 보존 기간입니다. 기본값은 60입니다.
    실행할 이름 지정 영숫자 이름(예: New-AVSStoragePolicy-Exec1)입니다.
    시간 제한 완료하는 데 너무 오래 걸릴 경우 cmdlet이 종료되는 기간입니다.
  3. 진행 상황을 보려면 알림을 확인합니다.

AVS 스토리지 정책 제거

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

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

  2. 필요한 값을 제공하거나 기본값을 변경한 다음 실행을 선택합니다.

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

다음 단계

이제 VMware vSAN 스토리지 정책을 구성하는 방법을 알아보았으므로 다음에 대해 자세히 알아보세요.