← Lab
가상화와 하이퍼바이저란?
스터디2025.06.05
- 가상화
가상화(Virtualization)
- 하나의 물리적 서버에서 여러 운영체제와 응용을 실행할 수 있도록 하는 소프트웨어 기술
- 장점
- 하나의 물리적 서버에서 여러 운영체제 동작 가능
- 효율적인 서버 자원 활용
- 추가 서버 구입 비용 절감
- 단점
- 가상화 소프트웨어 구입 비용
- 설치되는 가상머신 수가 많아질수록 성능 저하 발생
하이퍼바이저(Hypervisor)
- 서버(호스트)의 물리적 자원을 여러 가상머신(VM)이 공유하여 사용할 수 있도록 지원하는 기술
호스트OS와 게스트OS
- 호스트 OS : 서버에 설치된 OS
- 게스트 OS : 가상머신에 설치된 OS
하이퍼바이저 종류
- Type 1 : 하이퍼바이저를 하드웨어에 직접 설치하는 케이스
- Type 2 : 하이퍼바이저를 호스트 OS에 설치하는 케이스
가상머신 실행환경
- VMware Workstation Player 혹은 VMFusion
- Kali Linux / Metasploitable2
⭐ 가상머신(VMware, Hypervisor) 네트워킹 모델
Bridged방식
: 가상머신의 IP 주소와 호스트 및 타 호스트(LAN)의 IP 주소가 동일한 네트워크 주소
NAT방식
: 가상머신의 IP 주소와 호스트 IP의 주소가 다른 네트워크 주소
Host-Only방식
: VMnet1 장치이며, 오직 호스트끼리 혹은 가상머신끼리만 통신 가능하다.