VirtualBox 가상화 관련 파일
VirtualBox를 사용하여 가상 머신을 생성하면 관련 파일이 여러 개 생성이 된다.
이러한 파일들은 가상 머신 설정, 디스크 이미지, 로그 등을 저장하며, 가상머신을 설정하고 관리하는 데 필요하다.
- .vbox (Virtual Machine Settings)
- .vdi (Virtual Disk Image)
- .iso (International Organization for Standardiztion)
- .ova (Open Virtualization Appliance)
- Snapshot (.vdi 및 .sav 파일들)
- .log
Virtual Machine Settings (.vbox)
가상머신 하드웨어 구성, 네트워크 설정, CD/DVD 드라이브 및 USB 장치 연결 등 전반적인 설정 값이 기록되어 있다.
.vbox 파일은 XML 형식으로 되어있으며, 가상머신을 실행하거나 관리할 때 사용한다.
- 하드웨어 : 프로세서, 메모리, 디스크 컨트롤러, 네트워크 어댑터 등의 하드웨어 관련 설정
- 저장 위치 : 가상 디스크 이미지(.vdi, vmdk 등)와 가상머신 구성 파일(.vbox)의 위치 지정
- 네트워크 설정 : 가상머신의 네트워크 어댑터 타입(브릿지, 호스트 전용, 내부 네트워크 등)과 네트워크 연결 정보
- 부팅 순서 : 가상머신이 부팅될 때, 디바이스 부팅 순서를 지정. (하드 디스크, CD/DVD, 네트워크 등)
- 확장 기능 : 가상머신에 설치된 확장 패키지(Oracle VM VirtualBox Extension Pack)의 정보
- 상태 : 가상머신의 현재 상태(실행 중, 일시중지, 꺼짐 등)를 저장
일반적으로 VirtualBox 가상머신을 생성하거나 설정할 때 자동으로 생성되며, 사용자가 직접 수정하거나 열람할 수 있다.
만약 가상머신의 Setting을 다른 환경으로 복사하거나 공유하려면, .vbox 파일을 포함해야 한다.
이를 통해, 다른 컴퓨터의 VirtualBox에서 동일한 가상 머신을 생성하여 실행할 수 있다.
Virtual Disk Image (.vdi)
VirtualBox에서 사용되는 가상머신의 디스크 이미지 파일로, 실제 물리적인 하드 디스크와 같은 역할을 한다.
가상머신의 운영체제와 데이터가 저장되며, 다른 가상 디스크 형식과 호환되지 않을 수 있다.
가상 머신을 생성하고 실행하는 데 필요한 모든 데이터가 이 파일에 저장된다.
- 하드 디스크 : .vdi 파일에 저장된 데이터를 사용하여 하드웨어 디스크처럼 동작하며, 가상머신 내부 운영체제는 .vdi 파일을 물리적인 하드 디스크로 인식한다.
- 가상 디스크 크기 : .vdi 파일은 저장소를 고정 및 동적으로 생성할 수 있다.
- 스냅샷 : .vdi 파일을 사용하여 현재 상태를 스냅샷으로 저장한다.
- 가상머신 이전 및 공유 : .vdi 파일을 이용하여 가상 머신을 다른 컴퓨터로 이전하거나 공유할 수 있다.
.vdi 파일은 여러 가상머신을 관리하고 가상 디스크를 효율적으로 사용할 수 있도록 한다.
International Organization for Standardiztion (.iso)
광학 디스크(CD 및 DVD)의 이미지를 컴퓨터에 저장하기 위해 사용되는 파일 형식이다.
주로 가상머신에 운영체제를 설치할 때 .iso 파일을 사용하여 부팅 가능한 미디어를 제공한다.
- 데이터 이미지 : 광학 디스크에 저장된 모든 데이터를 이미지화 한 것으로, 파일 시스템과 파일들을 하나의 큰 파일로 압축된 형태이다.
- 파일 시스템 : ISO 이미지는 일반적으로 ISO9660 파일 시스템을 사용한다.
- 미디어 복사 : 광학 디스크를 .iso 파일로 만든 후, 이 파일을 다른 미디어에 똑같이 쓰면 동일한 데이터를 가진 디스크를 만들 수 있다.
- 가상머신 : VirtualBox, VMware 등을 사용하여 가상머신에 운영체제를 설치할 때, 운영체제 설치 미디어를 .iso 파일로 제공한다.
- 소프트웨어 배포 : 사용자들은 .iso 파일을 다운로드하여 디스크에 기록하거나 가상머신에 마운트하여 소프트웨어를 설치할 수 있다.
일반적으로 .iso 파일은 CD와 DVD를 대체하는데 사용되며, 홈페이지에서 쉽게 다운로드할 수 있다.
Open Virtualization Appliance (.ova)
여러 파일과 Directory를 단일 파일로 압축한 것으로, 가상머신을 구성하는 데 필요한 요소들을 하나로 묶어놓은 것이다.
.ova 파일은 일반적으로 .vbox, .vdi, 메타데이터 및 config 파일들이 포함된다.
또한, .ova 파일은 다른 가상화 플랫폼에서도 사용할 수 있다.
예를 들면, VirtualBox에서 가상머신을 생성한 후 .ova 파일로 내보내면 VMware나 Hyper-V 등에서 가져와 실행할 수 있다.
이 파일을 잘 활용하면 가상머신의 이동과 공유가 간편해지며, 가상화 관련 작업을 효율적으로 수행할 수 있다.
Snapshot (.vdi 및 .sav)
가상머신의 스냅샷을 저장하는 파일들이다.
스냅샷은 가상머신의 현재 상태를 캡쳐하여 나중에 가상머신을 특정 시점으로 쉽게 돌아갈 수 있게 해주는 기능이다.
로그 (.log)
가상머신이 실행되는 동안 발생하는 이벤트와 오류 메시지 등을 기록한다.
이 파일은 문제 해결을 도와주고 가상머신의 동작을 모니터링하는 데 사용된다.
- VDI : VirtualBox의 가상 디스크 파일
- OVA : Virtual Appliance를 압축한 파일
- ISO : 광학 디스크 이미지 파일 (가상머신에 운영체제 설치)