본문 바로가기
가상화

[VMware] vSAN 기본 이론 및 설치 Lab Test - 4

by 오송나라 2024. 4. 24.
728x90
SMALL
안녕하세요. 오송입니다.

 

오늘은 간단하게 vSAN Test 구성에 대해 알아보겠습니다.

 

천천히 따라오시면서 모르는 부분이 있으시면, 댓글 달아주시면 됩니다.


  • VDS 구성 완료
vSAN 구성
  • 클러스터 “New Cluster” 클릭
  • “Configure” 탭 클릭
  • “Services” 클릭
  • “CONFIGURE VSAN” 클릭
  • “Single site cluster” 체크
  • “NEXT” 클릭
    • Single site cluster : 각 호스트가 자체 장애 도메인에 포함
    • Single site cluster with custom fault domains : 감시 호스트가 없는 사용자 지정 정의된 장애 도메인이 있는 단일 사이트 클러스터
    • Two node vSAN cluster : 한 사이트에는 호스트 두 개, 다른 사이트에는 witness 호스트 한 개 포함, witness host는 메타데이터만 포함, 스토리지 작업에 참여하지 않음 VM을 실행하는 데 witness host를 사용할 수 없음
    • Stretched cluster : 두 개의 활성 데이터 사이트와 하나의 witness 호스트 포함, 감시 호스트는 메타데이터만 포함하며 스토리지 작업에 참여하지 않는다. 감시 호스트를 사용하여 VM을 실행할 수 없다.
    • HCI Mesh compute cluster : 동일한 데이터 센터 내의 다른 vSAN 클러스터에서 원격 vSAN 스토리지를 마운트할 수 있습니다.
  • “NEXT” 클릭
  • Space efficiency
    • None : 기본
    • Compression Only (압축) : 일반적으로 중복 제거 기술을 활용할 수 없는 까다로운 워크로드가 있는 클러스터에 이 설정을 사용할 수 있습니다. 이는 수요가 많고 대기 시간에 민감한 워크로드에 대한 성능 제공에 중점을 유지하면서 오늘날의 플래시 스토리지의 경제성을 수용합니다.
    • Deduplication and compression (중복 제거 및 압축) : 단일 공간 효율성 기능으로 클러스터 수준에서 활성화됩니다. 이 프로세스는 쓰기 승인이 VM으로 다시 전송된 후 데이터가 용량 계층으로 디스테이징될 때 발생합니다. 승인이 전송될 때까지 모든 형태의 데이터 조작을 최소화하면 게스트 VM에서 볼 수 있는 쓰기 대기 시간을 낮게 유지하는 데 도움이 됩니다.

  • Encryption
    • Data-At-Rest encryption (저장 데이터 암호화) :  vSAN 데이터스토어 의 모든. 모든 파일이 암호화되어 모든 가상 머신과 해당 데이터가 보호됩니다. 암호화 권한이 있는 관리자만 암호화 및 암호 해독 작업을 수행할 수 있습니다.
    • Data-In-Transit encryption (전송 중인 데이터 암호화) : vSAN 클러스터 에서 전송 중인 데이터의 암호화가 활성화됩니다 . vSAN 은 클러스터의 호스트 및 파일 서비스 호스트 간 연결을 통해 이동하는 모든 데이터를 암호화합니다.
  • Disk format options
    • Large scale cluster support : 대용량 클러스터 지원
    • RDMA support : RDMA 지원 (고속 네트워크를 통한 메모리 간 데이터 전송용 기술)
  • HDD 용 디스크는 “Capacity tier” 선택, SSD 용 디스크는 “Cache tier” 선택
  • HDD 용 디스크 4*3개는 HDD, SSD 용 디스크 2*3개는 Marked as Flash 선택 (Hybrid 방식)
  • 설정 값 확인
vSAN 구성 완료
vSAN 구성이 안될 경우 확인 해야할 것

- 상단 스위치 간의 MTU
- vSAN VMKernel IP
- 호스트 구성 일치 여부 (디스크 설정 일치)
- 스위치 보안 설정
DRS 설정
  • 클러스터 클릭
  • “Configure” 클릭
  • “vSphere DRS” 클릭
  • “EDIT” 클릭
  • “vSphere DRS” 클릭하여 Enable
  • Automation
    • Automation Level
      • Migration Threshold(마이그레이션 임계값) : DRS 마이그레이션 임계값을 사용하면 생성되어 적용되는 권장 사항(권장 사항과 관련된 가상 머신이 완전 자동화 모드인 경우) 또는 표시(수동 모드인 경우)를 지정할 수 있습니다. 이 임계값은 호스트(CPU 및 메모리) 로드에서 허용되는 클러스터 불균형의 정도를 나타내는 척도이기도 합니다.
      • Predictive DRS : 클러스터 워크로드에서 예측 가능한 패턴을 수용하도록 vCenter Server 클러스터의 로드를 적극적으로 조정할 수 있습니다. vCenter Server에서 실행 중인 가상 시스템을 모니터링하고, 장기적인 기간별 데이터를 분석하여, 예측 가능한 패턴의 리소스 사용량에 대한 예상 데이터를 Predictive DRS에 제공합니다. Predictive DRS는 이와 같은 예측 가능한 패턴을 바탕으로 가상 시스템 간에 리소스 사용량을 조정할 수 있도록 움직입니다.
  • Additional Options
    • VM Distribution : 가용성을 위해 호스트 전체에 더 많은 짝수 개의 가상 시스템을 분산시키는 DRS 로드 밸런싱에 대한 보조적인 옵션입니다.
    • CPU Over-Commitment : 특정 DRS 클러스터에서 pCPU당 vCPU 수를 제한합니다. over-commitment 비율이 400으로 설정되어 있다면 이는 클러스터 수준에서 vCPU 대 pCPU 수가 4:1, 즉 4 vCPU 대 1 pCPU로 설정됨을 의미합니다. 이 설정이 활성화되면 DRS는 전체 클러스터 수준에서 vCPU 수 대 pCPU 비율을 4:1로 유지합니다. 설정할 수 있는 최대 초과 약정 비율은 500입니다.
    • Scalable Shares : 이 클러스터의 리소스 풀에 대해 확장 가능한 공유를 사용하도록 설정합니다.
  • Power Management
    • DPM(Distributed Power Management) 기능을 사용하면 클러스터 리소스 활용률을 기반으로 호스트의 전원을 켜고 꺼서 DRS 클러스터의 전력 소비가 줄어듭니다. DPM은 클러스터에 있는 모든 가상 시스템의 메모리 및 CPU 리소스에 대한 누적 요구량을 모니터링하고 이를 클러스터에 있는 모든 호스트의 전체 가용 리소스 용량과 비교합니다. 남은 용량이 충분한 경우 vSphere DPM은 하나 이상의 호스트를 대기 모드로 전환하고 해당 가상 시스템을 다른 호스트로 마이그레이션한 후 이들 호스트의 전원을 끕니다. 이와 반대로 용량이 부족하면 DRS는 호스트의 대기 모드를 종료하고(전원을 켜고) vMotion을 사용하여 가상 시스템을 이들 호스트로 마이그레이션합니다
    • Automation Level Manual : 호스트 전원 작업 및 관련 가상 시스템 마이그레이션 권장 사항이 제공되지만 자동으로 실행되지는 않습니다. Automatic : 관련 가상 시스템 마이그레이션을 모두 자동으로 실행할 수 있는 경우 호스트 전원 작업이 자동으로 실행됩니다.
    • DPM Threshold : vSphere DPM 기능에서 생성하는 전원 상태(호스트 전원 켜기 또는 끄기) 권장 사항에는 우선 순위 1 권장 사항부터 우선 순위 5 권장 사항까지 다양한 우선 순위가 할당됩니다. 이러한 우선 순위 등급은 DRS 클러스터에서 발견된 초과 또는 과소 활용률의 양과 의도된 호스트 전원 상태 변경으로 인해 예상되는 개선을 기반으로 합니다. 우선순위 1 권장사항은 필수 사항인 반면, 우선순위 5 권장사항은 약간의 개선만 가져옵니다.
  • Advanced Options
HA 설정
  • 클러스터 클릭
  • “Configure” 클릭
  • “vSphere Availability” 클릭
  • “EDIT” 클릭
  • “vSphere HA” 클릭하여 Enable
  • Failures and responses : 호스트 오류 응답, 호스트 격리, VM 모니터링 및 VM 구성 요소 보호에 대한 설정을 제공합니다.
  • Host Failure Response
    • vSphere HA 클러스터에서 발생하는 호스트 장애에 대한 특정 응답 설정을 할 수 있습니다.
    • Disabled : 호스트 모니터링이 해제되고 호스트 실패가 발생했을 때 VM이 다시 시작되지 않습니다.
    • Restart VMs : 호스트 실패가 발생했을 때 VM이 해당 다시 시작 우선 순위를 기반으로 failover됩니다.
  • Response for Host isolation
    • vSphere HA 클러스터에 발생하는 호스트 분리에 대해 특정 응답을 설정할 수 있습니다.
    • Disabled : 영향을 받는 VM에는 시도하지 않습니다.
    • Power off and restart VMs : 영향을 받는 모든 VM의 전원이 꺼지며, vSphere HA는 네트워크에 연결되어 있는 호스트에서 VM을 다시 시작하려고 시도합니다.
    • Shut down and restart VMs : 영향을 받는 모든 VM은 정상적으로 종료, vSphere HA는 아직 온라인 상태인 호스트에서 VM을 다시 시작하려고 시도합니다.
  • Datastore with PDL
    • PDL 데이터 저장소 실패에 응답하도록 클러스터를 구성할 수 있습니다.
    • Disabled : 영향을 받는 VM에는 시도하지 않습니다.
    • Issue events : 영향을 받는 VM에는 조치가 취해지지 않으며, 이벤트가 생성됩니다.
    • Power off and restart VMs : 영향을 받는 모든 VM이 종료, vSphere HA는 데이터스토어에 연결되어 있는 호스트에서 VM을 다시 시작하려고 시도합니다.
  • Datastore with APD
    • APD 데이터 저장소 오류에 응답하도록 클러스터를 구성할 수 있습니다.
    • Disabled : 영향을 받는 VM에는 시도하지 않습니다.
    • Issue events : 영향을 받는 VM에는 조치가 취해지지 않으며, 이벤트가 생성됩니다.
    • Power off and restart VMs - Conservative restart policy : HA가 VM을 다른 호스트에서 다시 시작할 수 있다고 판단하면 VM의 전원이 꺼집니다.
    • Power off and restart VMs - Aggressive restart policy : VM의 전원이 꺼지거나 HA가 VM을 다른 호스트에서 다시 시작할 수 있다고 판단하거나, HA가 네트워크 연결 손실 때문에 다른 호스트의 리소스를 감지할 수 없는 경우입니다.
  • VM Monitoring
    • VMware tools heartbeats가 설정된 시간 내에 수신되지 않으면 개별 VM을 재설정합니다. Application monitoring은 게스트 내 heartbeat가 설정된 시간 내에 수신되지 않으면 개별 VM을 재설정합니다.
  • Admission Control : vSphere HA 클러스터에 대한 승인 제어를 활성화 또는 비활성화하고 적용 방법에 대한 정책을 선택합니다.
  • Host failures cluster tolerates
    • 클러스터가 복구할 수 있거나 페일오버를 보장할 수 있는 최대 호스트 장애 수 입니다.
  • Define host failover capacity by
    • Cluster resource percentage : 페일오버를 지원하기 위해 예비 용량으로 예약할 클러스터의 CPU 및 메모리 리소스 백분율을 지정합니다.
    • Slot Policy(powered-on VMs) : 전원이 켜진 모든 VM을 포함하거나 고정 크기인 슬롯 크기 정책을 선택합니다. VM에 여러 슬롯이 필요한 수를 계산할 수도 있습니다.
    • Dedicated failover hosts : 페일오버 작업에 사용할 호스트를 선택합니다. 기본 페일오버 호스트에 리소스가 충분하지 않을 경우 클러스터의 다른 호스트에서 여전히 페일오버가 발생할 수 있습니다.
    • Disabled : 승인 제어를 사용하지 않도록 설정하고 가용성 제약 조건을 위반하는 가상 시스템 전원 켜기를 허용하려면 이 옵션을 선택해야 합니다.
  • Performance degradation VMs tolerate
  •  
  • Heartbeat Datastores
    • vSphere HA가 데이터스토어 하트비트에 사용하는 데이터스토어에 대한 기본 설정을 지정합니다.
    • 실패한 호스트와 네트워크 파티션에 상주하는 호스트를 구분합니다.
    • 관리 네트워크 파티션이 발생할 때 호스트를 모니터링하고 계속해서 장애에 대응할 수 있습니다.
  • Available heartbeat datastores
    • 여기 창에서 나열된 데이터스토어는 vSphere HA 클러스터에 포함된 두 개 이상의 호스트가 공유하는 데이터스토어입니다. 데이터스토어를 선택하면 vSphere HA 클러스터에서 해당 데이터스토어에 액세스할 수 있는 모든 호스트가 하단 창에 표시됩니다.
  • Advanced Options
    • 고급 옵션을 설정하여 vSphere HA 동작을 사용자 지정합니다.
FTT, FTM
  • FTT(Faliure To Tolerate) : 장애 허용 개수, 호스트 레벨의 장애수준을 보호 할 수 있는 기능
  • FTM(Faliure Tolerance Method(FTM) : 고장 허용 방법, 데이터 보호 할 수 있는 방법 ex) RAID1

 

 
정책 생성
  • 정책 설정을 위해 vSAN 데이터스토어 안에 VM 생성
정책을 설정할 데이터 스토어에 하나 이상의 VM이 있어야 설정 가능
  • 메뉴 탭 클릭
  • “Policies and Profiles” 클릭
  • “VM Storage Policies” 클릭
  • “CREATE” 클릭
  • 정책 이름 설정
  • “NEXT” 클릭
  • “Enable rules for “vSAN” storage” 클릭
  • “NEXT” 클릭
    • Host based services (호스트 기반 서비스) : 호스트에서 제공하는 데이터 서비스에 대한 규칙을 만듭니다. 사용 가능한 데이터 서비스에는 암호화, I/O 제어, 캐싱 등이 포함될 수 있습니다. 호스트 기반 서비스는 데이터스토어 관련 규칙과 함께 적용됩니다.
    • Datastore specific rules (데이터스토어 관련 규칙) : 데이터스토어에서 제공하는 데이터 서비스를 구성하는 특정 스토리지 유형에 대한 규칙을 생성합니다. VM이 특정 스토리지 유형에 배치될 때 규칙이 적용됩니다.
      • vSAN 스토리지에 대한 규칙 사용
      • vSANDirect 스토리지에 대한 규칙 사용
      • 태그 기반 배치 규칙 사용
  • 설정할 FTT에 맞게 선택
  • “1 failures - RAID-1 (Mirrioring)” 선택
  • “NEXT” 클릭
  • Availability
    • Site disaster tolerance (사이트 장애 처리) : 사이트 장애를 처리하기 위해 확장된 클러스터에서 사용하는 데이터 중복성 방법을 정의합니다.
      • None - standard cluster
      • Host mirroring - 2node cluster
      • Site mirroring - stretched cluster
      • None - keep data on Preferred (stretched cluster)
      • None - keep data on Secondary (stretched cluster)
      • None - stretched cluster
    • Failures to tolerate (장애 허용) :  가상 머신이 허용할 수 있는 호스트 및 장치 오류 수를 정의합니다. 데이터 중복성이 없도록 선택하거나 성능(미러링) 또는 용량(Erasure Coding)에 최적화된 RAID 구성을 선택할 수 있습니다.
      • No data redundancy
      • No data redundancy with host affinity
      • 1 failure - RAID-1 (Mirroring)
      • 1 failure - RAID-5 (Erasure Coding)
      • 2 failures - RAID-1 (Mirroring)
      • 2 failures - RAID-6 (Erasure Coding)
      • 3 failures - RAID-1 (Mirroring)
  • Storage rules : 스토리지 규칙 설정
    • Encryption services(암호화 서비스) 
      • Data-At-Rest encryption(미사용 데이터 암호화)
      • No encryption(암호화 없음)
      • No preference(기본 설정 없음)
    • Space efficiency(공간 효율)
      • Deduplication and compression(중복제거 및 압축)
      • Compression only(압축 전용)
      • No space efficiency(공간 효율성 없음)
      • No preference(기본 설정 없음)
    • Storage tier(스토리지 계층)
      • All flash(전체 플래시)
      • Hybrid(하이브리드)
      • No preference(기본 설정 없음)
  • Advanced Policy Rules (고급 정책 규칙)
    • Number of disk stripes per object (개체 당 디스크 스트라이프 수)
    • IOPS limit for object (개체에 대한 IOPS 제한)
      •     * IOPS : HDD, SDD 또는 NVMe등 저장장치의 속도를 나타내는데 사용되는 측정 단위
    • Object space reservation (객체 공간 예약)
      • Thin provisioning
      • 25% reservation
      • 50% reservation
      • 75% reservation
      • Thick provisioning
    • Flash read cache reservation [%] (플래시 읽기 캐시 예약)
    • Disable object checksum (개체 체크섬 미사용)
    • Force provisioning (강제 프로비저닝)
  • Tags
    • VM 배치에 사용할 필터링 데이터스토어에 태그 규칙을 추가
  • vSAN 데이터 스토어 클릭
  • “NEXT” 클릭
  • 설정 값 확인
  • “FINISH” 클릭
VM에 정책 적용
  • 정책 설정 할 VM 우 클릭
  • “VM Policies” 클릭
  • “Edit VM Stroage Policies” 클릭
  • 화살표 클릭
  • 생성한 정책 클릭
  • “OK” 클릭
  • 설정한 VM 클릭
  • “Configure” 클릭
  • “Policies” 클릭
  • 정책 설정된 것 확인
  • 설정된 VM 클릭
  • “Monitor” 탭 클릭
  • “Physical disk placement” 클릭
  • 디스크 구성 변경된 것 확인

 

 

 


이전 글

2024.04.24 - [가상화] - [VMware] vSAN 기본 이론 및 설치 Lab Test - 3

 

[VMware] vSAN 기본 이론 및 설치 Lab Test - 3

안녕하세요. 오송입니다. 오늘은 간단하게 vSAN Test 구성에 대해 알아보겠습니다. 천천히 따라오시면서 모르는 부분이 있으시면, 댓글 달아주시면 됩니다.VDS (Vsphere Distribute Switch) 구성vSphere Distr

ohsong-city.tistory.com

728x90
LIST