vSphere DRS, DPM

INYEONG KIM·2024년 8월 18일
post-thumbnail

DRS (Distributed Resource Scheduler)

사용자 개입 없이 VM을 자동으로 vMotion 하는 기능

  • VMware는 VM들이 리소스 현황에 따라 물리 x86서버에 종속되지 않고 ESXi를 자동으로 넘나드는 데이터센터를 이상적인 상태로 생각 → 그래서 등장한 개념이 DRS
  • DRS가 동작하지 않는 경우 → Host 간 Resource Pool 구성 X
    • ESXi Host 들 간의 리소스 풀이 구성되어 있지 않은 경우
      • 이 경우 VM은 개별 Host의 리소스만 사용 가능
      • 리소스 풀을 구성하지 않을 경우 VM이 몇 개 없는 경우 큰 상관 X
        → VM이 Host위에서 많이 돌며 동시에 CPU 요청을 넣는 경우 전체 VM들이 영향을 받을 수 O
  • 여러 개의 Host는 DRS라는 기능하에 거대한 Resource Pool을 생성
    → 하나의 Host에서 많은 부하가 발생하는 경우 다른 Host 에서 감지 가능
  • 특정 Host에서 비정상적으로 많은 부하가 발생하여 리소스 병목이 예상
    → 많은 부하를 발생시키는 VM을 널널한 Host로 DRS가 이동 시킴

관리자 입장에서는 어떤 이유로 VM이 다른 Host로 이동했는지 밝혀내는 것이 중요

DRS 구성 방법 및 설정 옵션

  • 클러스터 구성 → vSphere DRS → 자동화 수준 설정 → 기타 고급 매개변수 지정 → 설정 완료
    • 자동화 수준 옵션 상세
      • 완전히 자동화 (default)
        • VM Power On 할 때부터 적당한 ESXi host에 자동으로 배치
        • 클러스터 부하 판단 후 자체 이동결정 → IT 관리자는 VM이 어느 ESXi 에서 동작하는지 의식 X
      • 부분적으로 자동화
        • VM Power On 할 때부터 적당한 ESXi host에 자동으로 배치 (여기는 완전히와 동일)
        • 클러스터 부하 판단 후 이동할 VM을 관리자에게 추천 → 관리자의 확인 이후 VM 이동
      • 수동
        • VM Power On 순간 띄울 ESXi host를 결정해야함
        • 부하판단 후 VM 이동 시에도 DRS의 Host 추천(화면에 띄워 줌) → 이후 관리자 선택
      • 마이그레이션 임계값
        • DRS 기능에 의해 VM을 이동시키는 임계값 자체 설정
        • 클러스터 내의 부하 변동 폭을 보고 '일반, 적극적' 정도를 판단하여 설정
        • VM 이동은 임계값에 따라 자체적으로 진행

DPM (Power Distributed Managemnet)

DRS를 응용한 기능 → 불필요한 ESXi Host의 전원을 차단하여 운영비용 낭비를 막는 솔루션

  • 항시 전력 소모를 줄이기 위한 기능 → Green IT 실현도 일부 가능
  • 가장 사용률이 낮은 ESXi Host에 있는 VM들 파악
    → 적절한 Host 선택
    → 자동으로 vMotion 진행
    → 비워진 ESXi Host 전원 Off (Cold Off 아님 주의, 최대 절전모드 O)
    → 추후 다시 리소스 풀로 들어오는 부하가 많아지면 Off 된 ESXi 를 다시 켬
  • DPM은 x86서버의 NIC WoL(Wake On LAN) 기능과 연관
    • NIC에서 WoL 기능을 지원하지 않는다면 사용 X
    • WoL
      • 네트워크에 연결된 컴퓨터의 전원을 켜기 위한 표준
      • 절전모드를 원격으로 해제하는 프로토콜
      • 컴퓨터에서는 BIOS + 네트워크 어댑터의 NIC의 WoL Enable 설정
      • (외부에서 컴퓨터를 켜고 싶을 때) 공유기에서도 WoL Enable 설정
      • WoL Port가 대부분 일정 → DoS 공격 위험이 있음
profile
미래의 저를 위해 작성하는 중입니다 🙆‍♂️

0개의 댓글