YunDaeHyeon
← Lab

가상화와 하이퍼바이저란?

스터디2025.06.05
  • 가상화

가상화(Virtualization)

  • 하나의 물리적 서버에서 여러 운영체제와 응용을 실행할 수 있도록 하는 소프트웨어 기술
  • 장점
  1. 하나의 물리적 서버에서 여러 운영체제 동작 가능
  2. 효율적인 서버 자원 활용
  3. 추가 서버 구입 비용 절감
  • 단점
  1. 가상화 소프트웨어 구입 비용
  2. 설치되는 가상머신 수가 많아질수록 성능 저하 발생

하이퍼바이저(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 장치이며, 오직 호스트끼리 혹은 가상머신끼리만 통신 가능하다.