Hyper-V
IT 위키
- 마이크로소프트의 하이퍼바이저 기반 가상화 플랫폼. 하나의 물리 서버 위에서 여러 개의 가상 머신을 동시에 구동한다.
2008년 Windows Server 2008 과 함께 등장했다. Windows Server 에서는 역할(Role)로 추가하고, Windows 10·11 Pro 이상에서는 [Windows 기능 켜기/끄기]로 활성화한다. 관리 도구는 Hyper-V 관리자다.
- 1형(베어메탈) 하이퍼바이저다. 역할을 활성화하면 기존 윈도우가 루트 파티션이라는 특권 가상 머신으로 내려가고, 그 아래에 하이퍼바이저가 자리 잡는다. 겉보기에는 OS 위에서 도는 것 같지만 구조상 하드웨어 바로 위다.
- 게스트는 자식 파티션에서 실행된다.
- 게스트에 통합 서비스를 설치하면 반가상화 드라이버로 I/O 성능이 올라간다.
- CPU 의 하드웨어 가상화 지원(Intel VT-x, AMD-V)과 DEP 가 필요하다.
Hyper-V 는 소프트웨어 스위치를 만들어 가상 머신의 네트워크를 구성한다. 종류는 세 가지다.
| 종류 | 가상 머신끼리 | 호스트와 | 외부 네트워크와 |
|---|---|---|---|
| 외부(External) | 통신 가능 | 통신 가능 | 통신 가능 — 호스트의 물리 NIC 에 연결된다 |
| 내부(Internal) | 통신 가능 | 통신 가능 | 불가 |
| 개인(Private) | 통신 가능 | 불가 | 불가 |
공유(Share) 네트워크라는 종류는 없다. 세 가지 외의 이름이 보기에 나오면 오답이다.
- 체크포인트(스냅숏) : 특정 시점의 가상 머신 상태를 저장했다가 되돌린다.
- 동적 메모리 : 가상 머신의 메모리를 사용량에 따라 자동으로 조절한다.
- 라이브 마이그레이션 : 가상 머신을 중단 없이 다른 호스트로 옮긴다.
- 복제본(Replica) : 다른 호스트로 주기적으로 복제해 재해 복구에 대비한다.
- 가상 하드디스크 : VHD, VHDX 형식을 쓴다. VHDX 는 64TB 까지 지원하고 전원 장애에 강하다.
- 1세대/2세대 가상 머신 : 1세대는 BIOS, 2세대는 UEFI 기반이며 2세대가 보안 부팅을 지원한다.
