Split View: [가상화] 03. VirtualBox와 VMware: 데스크톱부터 엔터프라이즈까지
[가상화] 03. VirtualBox와 VMware: 데스크톱부터 엔터프라이즈까지
- 들어가며
- VirtualBox 아키텍처
- VMware 제품군
- vSphere 에코시스템
- VMware vGPU 지원
- 제품 비교표
- vSphere 9.0 라이선스 변경
- 실습: VBoxManage CLI 활용
들어가며
VirtualBox와 VMware는 가상화 분야에서 가장 널리 사용되는 제품군입니다. VirtualBox는 오픈소스 데스크톱 가상화의 대표주자이고, VMware는 데스크톱(Workstation/Fusion)부터 엔터프라이즈(ESXi/vSphere)까지 풀 라인업을 보유합니다.
VirtualBox 아키텍처
핵심 구조
VirtualBox는 Oracle이 관리하는 오픈소스 Type 2 하이퍼바이저입니다.
+-----------------------------------------------+
| VirtualBox Manager (GUI/CLI) |
+-----------------------------------------------+
| VM 1 | VM 2 | VM 3 |
| Guest Adds | Guest Adds | (No Adds) |
+-----------------------------------------------+
| VirtualBox VMM Engine |
| (Ring-0 Driver + User-space Components) |
+-----------------------------------------------+
| Host OS (Windows/macOS/Linux) |
+-----------------------------------------------+
| Physical Hardware |
+-----------------------------------------------+
주요 특징:
- Type 2 하이퍼바이저 (호스트 OS 위에서 실행)
- Intel VT-x / AMD-V 하드웨어 가상화 활용
- 크로스 플랫폼: Windows, macOS, Linux, Solaris
- 무료 + 오픈소스 (GPLv3, Extension Pack은 PUEL 라이선스)
- VBoxManage CLI로 자동화 가능
가상 GPU 옵션
| 가상 GPU | 해상도 | 3D 가속 | 비고 |
|---|---|---|---|
| VBoxVGA | 최대 4K | 없음 | 레거시, Windows XP 이하 |
| VBoxSVGA | 최대 4K | 제한적 | Windows 7+ 권장 |
| VMSVGA | 최대 4K | OpenGL ~3.0 | Linux 게스트 권장 |
Guest Additions
Guest Additions는 게스트 OS에 설치하는 반가상화 드라이버 패키지입니다.
제공 기능:
- 마우스 포인터 통합 (심리스 전환)
- 공유 폴더 (호스트-게스트 파일 공유)
- 자동 화면 해상도 조절
- 시간 동기화
- 클립보드 공유
- 드래그 앤 드롭
- 3D 가속 (실험적 OpenGL ~3.0, D3D는 실험적)
VirtualBox GPU 한계
VirtualBox의 GPU 가상화에는 명확한 한계가 있습니다.
- GPU 패스스루 없음: v6.1.0에서 실험적 PCI 패스스루가 제거됨
- vGPU 미지원: NVIDIA GRID나 AMD MxGPU와의 통합 없음
- Vulkan 미지원: OpenGL ~3.0까지만 가능
- 최대 VRAM: 256MB (GPU 집약적 작업에 부적합)
- 비디오 인코딩/디코딩: 하드웨어 가속 없음
[VirtualBox GPU 기능 요약]
GPU Passthrough: 지원 안 함
vGPU: 지원 안 함
Vulkan: 지원 안 함
OpenGL: ~3.0 (실험적)
DirectX: 실험적 (D3D 8/9 일부)
최대 VRAM: 256MB
모니터 수: 최대 8개 (2D만)
VMware 제품군
제품 라인업
+-----------------------------------------------------+
| VMware 제품군 |
+-----------------------------------------------------+
| |
| [Desktop] [Enterprise] |
| |
| Workstation Pro/Player ESXi (Type 1 Hypervisor) |
| (Windows/Linux) vCenter Server |
| vSphere Suite |
| Fusion Pro/Player vSAN |
| (macOS) NSX (네트워크 가상화) |
| Aria (모니터링) |
+-----------------------------------------------------+
VMware Workstation
+-----------------------------------------+
| VM 1 (Windows) | VM 2 (Ubuntu) |
| NAT / Bridged | Host-Only / Custom |
+-----------------------------------------+
| VMware Workstation Pro |
| (Type 2 Hypervisor) |
+-----------------------------------------+
| Host OS (Windows / Linux) |
+-----------------------------------------+
| Hardware (VT-x/AMD-V required) |
+-----------------------------------------+
주요 기능:
- 스냅샷 및 클론 (Linked Clone으로 디스크 절약)
- 가상 네트워크 에디터 (NAT, 브리지, 호스트 전용, 커스텀)
- Unity 모드 (게스트 앱을 호스트 데스크톱에 통합)
- vctl로 컨테이너 실행 지원
- UEFI Secure Boot 지원
VMware Fusion (macOS)
- macOS 전용 Type 2 하이퍼바이저
- Apple Silicon (M1/M2/M3/M4) 네이티브 지원
- ARM 기반 Windows 11, Linux 실행 가능
- Metal 기반 3D 그래픽 가속
- macOS 게스트 VM 지원 (라이선스 범위 내)
VMware ESXi (Type 1)
+---------------------------------------------------+
| VM 1 | VM 2 | VM 3 | VM 4 |
| (Production)| (Database) | (Web App) | (Test) |
+---------------------------------------------------+
| VMkernel |
| +----------+ +----------+ +----------+ |
| | VMFS 6 | | vDS | | Firewall | |
| | Storage | | Network | | Module | |
| +----------+ +----------+ +----------+ |
+---------------------------------------------------+
| Physical Hardware |
| (CPU, RAM, HBA/NIC, PCIe Devices) |
+---------------------------------------------------+
VMkernel 핵심 구성요소:
| 구성요소 | 역할 |
|---|---|
| VMkernel | 경량 마이크로커널, 리소스 스케줄링 |
| VMFS | VM 전용 클러스터 파일 시스템 |
| vDS (Distributed Switch) | 호스트 간 가상 네트워크 통합 관리 |
| DCUI | Direct Console User Interface (로컬 관리) |
vSphere 에코시스템
vSphere는 ESXi + vCenter Server의 조합으로, 엔터프라이즈 가상화 플랫폼입니다.
핵심 기능
[vSphere 기능 아키텍처]
+------------------+
| vCenter Server | <-- 중앙 관리
+--------+---------+
|
+----+----+----+----+
| | | | |
ESXi ESXi ESXi ESXi ESXi <-- 클러스터
| | | | |
+----+----+----+----+
|
Shared Storage (vSAN / SAN / NFS)
| 기능 | 설명 |
|---|---|
| vMotion | VM을 실행 중인 상태로 다른 호스트로 마이그레이션 |
| Storage vMotion | VM 디스크를 다른 데이터스토어로 라이브 이동 |
| DRS | Distributed Resource Scheduler - 부하 자동 분산 |
| HA | High Availability - 호스트 장애 시 VM 자동 재시작 |
| FT | Fault Tolerance - VM의 실시간 이중화 (lockstep) |
| vSAN | 로컬 디스크를 통합한 소프트웨어 정의 스토리지 |
vMotion 동작 흐름
Source ESXi Host Destination ESXi Host
+------------------+ +------------------+
| VM (Running) | | VM (Preparing) |
| Memory Pages | ------> | Memory Copy |
| (Pre-copy) | | (Iterative) |
+------------------+ +------------------+
| |
| 1. 메모리 사전 복사 |
| 2. 변경된 페이지 반복 전송 |
| 3. VM 일시 정지 (~ms) |
| 4. 최종 상태 전송 |
| 5. 대상에서 재개 |
v v
Shared Storage (SAN / vSAN / NFS)
VMware vGPU 지원
NVIDIA GRID 통합
VMware ESXi는 NVIDIA GRID/vGPU를 완벽하게 지원합니다.
+----------+ +----------+ +----------+
| VM 1 | | VM 2 | | VM 3 |
| vGPU | | vGPU | | vGPU |
| Q-series | | C-series | | B-series |
+----------+ +----------+ +----------+
| vGPU Manager (ESXi) |
+------------------------------------+
| Physical GPU |
| (NVIDIA A100/A30/L40S/etc.) |
+------------------------------------+
vGPU 성능:
- 네이티브 대비 88~96% 성능 달성 (워크로드에 따라)
- 프로파일별 VRAM과 인코더 할당
- QoS 정책으로 GPU 리소스 관리 가능
지원 기술
| 기술 | 지원 현황 |
|---|---|
| NVIDIA vGPU (mdev) | Volta 이전, 소프트웨어 타임슬라이싱 |
| NVIDIA vGPU (SR-IOV) | Ampere+, 하드웨어 파티셔닝 |
| MIG-backed vGPU | A100/A30/H100에서 MIG 슬라이스 할당 |
| AMD MxGPU | SR-IOV 기반 GPU 공유 |
| ESXi 8u3+ 혼합 프로파일 | 동일 GPU에 다른 vGPU 타입 혼합 가능 |
제품 비교표
| 항목 | VirtualBox | VMware Workstation | VMware ESXi |
|---|---|---|---|
| 유형 | Type 2 | Type 2 | Type 1 |
| 라이선스 | 무료 (GPLv3) | 유료 (무료 Player 있음) | 유료 (구독) |
| 호스트 OS | Win/Mac/Linux | Windows/Linux | 없음 (베어메탈) |
| 최대 VM RAM | 호스트 의존 | 호스트 의존 | 물리 RAM 전체 |
| 최대 vCPU | 32 | 32 | 무제한 (라이선스) |
| GPU 패스스루 | 미지원 | 미지원 | 지원 (VFIO) |
| vGPU | 미지원 | 미지원 | NVIDIA GRID, AMD MxGPU |
| 3D 가속 | OpenGL ~3.0 | DX11, OpenGL 4.3 | vGPU 의존 |
| 라이브 마이그레이션 | 미지원 | 미지원 | vMotion 지원 |
| 스냅샷 | 지원 | 지원 | 지원 |
| 주 용도 | 개인/개발 | 개발/테스트 | 프로덕션/데이터센터 |
vSphere 9.0 라이선스 변경
2024년 Broadcom의 VMware 인수 이후 라이선스 모델이 크게 변경되었습니다.
주요 변경사항:
- 영구 라이선스 폐지, 구독 전용으로 전환
- 개별 제품 판매 중단 (ESXi 단독 구매 불가)
- 두 가지 번들로 통합:
- VVF (VMware vSphere Foundation): 기본 가상화 + vSAN
- VCF (VMware Cloud Foundation): 전체 SDDC 스택 (vSphere + vSAN + NSX + Aria)
- 소켓 단위에서 코어 단위 라이선스로 전환
- 무료 ESXi 라이선스 (vSphere Hypervisor) 폐지
[라이선스 변경 요약]
Before (VMware):
ESXi Free | vSphere Std | vSphere Ent+ | 개별 구매 가능
(무료) | (영구) | (영구) |
After (Broadcom):
VVF (vSphere Foundation) | VCF (Cloud Foundation)
(구독, 코어 단위) | (구독, 코어 단위)
개별 ESXi 구매 불가, 무료 라이선스 폐지
이 변화로 많은 기업이 Proxmox VE, Nutanix AHV 등 대안을 검토하고 있습니다.
실습: VBoxManage CLI 활용
# VM 생성
VBoxManage createvm --name "test-ubuntu" --ostype "Ubuntu_64" --register
# 메모리, vCPU 설정
VBoxManage modifyvm "test-ubuntu" --memory 4096 --cpus 4
# 가상 디스크 생성 및 연결
VBoxManage createmedium disk --filename "test-ubuntu.vdi" --size 50000
VBoxManage storagectl "test-ubuntu" --name "SATA" --add sata
VBoxManage storageattach "test-ubuntu" --storagectl "SATA" \
--port 0 --device 0 --type hdd --medium "test-ubuntu.vdi"
# ISO 연결
VBoxManage storageattach "test-ubuntu" --storagectl "SATA" \
--port 1 --device 0 --type dvddrive --medium ubuntu.iso
# 네트워크 설정 (NAT -> Bridge)
VBoxManage modifyvm "test-ubuntu" --nic1 bridged --bridgeadapter1 en0
# VM 시작
VBoxManage startvm "test-ubuntu" --type headless
# 스냅샷 생성
VBoxManage snapshot "test-ubuntu" take "clean-install"
# VM 목록 확인
VBoxManage list vms
VBoxManage list runningvms
퀴즈: VirtualBox/VMware 이해도 점검
Q1. VirtualBox에서 GPU 패스스루를 사용할 수 없는 이유는?
VirtualBox는 v6.1.0에서 실험적 PCI 패스스루 기능을 제거했습니다. vGPU나 GPU 패스스루가 필요하면 VMware ESXi, KVM/QEMU, 또는 Proxmox VE를 사용해야 합니다.
Q2. VMware vMotion의 핵심 원리는?
실행 중인 VM의 메모리를 대상 호스트에 사전 복사하고, 변경된 페이지를 반복 전송한 후, 매우 짧은 순간(수 ms) VM을 일시 정지하여 최종 상태를 전송합니다. 공유 스토리지를 사용하므로 디스크는 이동하지 않습니다.
Q3. VMkernel과 일반 Linux 커널의 차이점은?
VMkernel은 가상화에 특화된 경량 마이크로커널로, 범용 기능을 제외하고 리소스 스케줄링과 하드웨어 추상화에만 집중합니다. 일반 Linux 커널은 다양한 용도의 모놀리식 커널입니다.
Q4. Broadcom 인수 후 VMware 라이선스의 가장 큰 변화는?
영구 라이선스가 폐지되고 구독 전용으로 전환되었습니다. ESXi를 단독으로 구매할 수 없으며 VVF 또는 VCF 번들로만 이용 가능합니다. 무료 ESXi 라이선스도 폐지되었습니다.
Q5. Guest Additions/VMware Tools가 제공하는 핵심 가치는?
반가상화 드라이버를 통해 그래픽, 네트워크, 스토리지 성능을 향상시키고, 마우스 통합, 공유 폴더, 해상도 자동 조절, 클립보드 공유 등 호스트-게스트 통합 기능을 제공합니다.
[Virtualization] 03. VirtualBox and VMware: From Desktop to Enterprise
- Introduction
- VirtualBox Architecture
- VMware Product Family
- vSphere Ecosystem
- VMware vGPU Support
- Product Comparison Table
- vSphere 9.0 Licensing Changes
- Hands-On: VBoxManage CLI
Introduction
VirtualBox and VMware are among the most widely used virtualization products. VirtualBox represents open-source desktop virtualization, while VMware offers a full lineup from desktop (Workstation/Fusion) to enterprise (ESXi/vSphere).
VirtualBox Architecture
Core Structure
VirtualBox is an open-source Type 2 hypervisor managed by Oracle.
+-----------------------------------------------+
| VirtualBox Manager (GUI/CLI) |
+-----------------------------------------------+
| VM 1 | VM 2 | VM 3 |
| Guest Adds | Guest Adds | (No Adds) |
+-----------------------------------------------+
| VirtualBox VMM Engine |
| (Ring-0 Driver + User-space Components) |
+-----------------------------------------------+
| Host OS (Windows/macOS/Linux) |
+-----------------------------------------------+
| Physical Hardware |
+-----------------------------------------------+
Key Features:
- Type 2 hypervisor (runs on top of host OS)
- Leverages Intel VT-x / AMD-V hardware virtualization
- Cross-platform: Windows, macOS, Linux, Solaris
- Free + open-source (GPLv3, Extension Pack is PUEL license)
- Automatable via VBoxManage CLI
Virtual GPU Options
| Virtual GPU | Resolution | 3D Acceleration | Notes |
|---|---|---|---|
| VBoxVGA | Up to 4K | None | Legacy, Windows XP and below |
| VBoxSVGA | Up to 4K | Limited | Recommended for Windows 7+ |
| VMSVGA | Up to 4K | OpenGL ~3.0 | Recommended for Linux guests |
Guest Additions
Guest Additions is a paravirtualized driver package installed in the guest OS.
Provided Features:
- Mouse pointer integration (seamless switching)
- Shared folders (host-guest file sharing)
- Automatic screen resolution adjustment
- Time synchronization
- Clipboard sharing
- Drag and drop
- 3D acceleration (experimental OpenGL ~3.0, D3D experimental)
VirtualBox GPU Limitations
VirtualBox has clear GPU virtualization limitations.
- No GPU Passthrough: Experimental PCI passthrough was removed in v6.1.0
- No vGPU Support: No integration with NVIDIA GRID or AMD MxGPU
- No Vulkan Support: Only OpenGL ~3.0 available
- Max VRAM: 256MB (insufficient for GPU-intensive workloads)
- Video Encode/Decode: No hardware acceleration
[VirtualBox GPU Feature Summary]
GPU Passthrough: Not supported
vGPU: Not supported
Vulkan: Not supported
OpenGL: ~3.0 (experimental)
DirectX: Experimental (partial D3D 8/9)
Max VRAM: 256MB
Monitors: Up to 8 (2D only)
VMware Product Family
Product Lineup
+-----------------------------------------------------+
| VMware Products |
+-----------------------------------------------------+
| |
| [Desktop] [Enterprise] |
| |
| Workstation Pro/Player ESXi (Type 1 Hypervisor) |
| (Windows/Linux) vCenter Server |
| vSphere Suite |
| Fusion Pro/Player vSAN |
| (macOS) NSX (Network Virtualization)|
| Aria (Monitoring) |
+-----------------------------------------------------+
VMware Workstation
+-----------------------------------------+
| VM 1 (Windows) | VM 2 (Ubuntu) |
| NAT / Bridged | Host-Only / Custom |
+-----------------------------------------+
| VMware Workstation Pro |
| (Type 2 Hypervisor) |
+-----------------------------------------+
| Host OS (Windows / Linux) |
+-----------------------------------------+
| Hardware (VT-x/AMD-V required) |
+-----------------------------------------+
Key Features:
- Snapshots and clones (Linked Clone for disk savings)
- Virtual Network Editor (NAT, bridged, host-only, custom)
- Unity mode (integrate guest apps into host desktop)
- Container support via vctl
- UEFI Secure Boot support
VMware Fusion (macOS)
- macOS-exclusive Type 2 hypervisor
- Native Apple Silicon (M1/M2/M3/M4) support
- Run ARM-based Windows 11 and Linux
- Metal-based 3D graphics acceleration
- macOS guest VM support (within license terms)
VMware ESXi (Type 1)
+---------------------------------------------------+
| VM 1 | VM 2 | VM 3 | VM 4 |
| (Production)| (Database) | (Web App) | (Test) |
+---------------------------------------------------+
| VMkernel |
| +----------+ +----------+ +----------+ |
| | VMFS 6 | | vDS | | Firewall | |
| | Storage | | Network | | Module | |
| +----------+ +----------+ +----------+ |
+---------------------------------------------------+
| Physical Hardware |
| (CPU, RAM, HBA/NIC, PCIe Devices) |
+---------------------------------------------------+
VMkernel Core Components:
| Component | Role |
|---|---|
| VMkernel | Lightweight microkernel, resource scheduling |
| VMFS | VM-specific clustered filesystem |
| vDS (Distributed Switch) | Unified virtual network management across hosts |
| DCUI | Direct Console User Interface (local management) |
vSphere Ecosystem
vSphere is the combination of ESXi + vCenter Server, forming an enterprise virtualization platform.
Core Features
[vSphere Feature Architecture]
+------------------+
| vCenter Server | <-- Central Management
+--------+---------+
|
+----+----+----+----+
| | | | |
ESXi ESXi ESXi ESXi ESXi <-- Cluster
| | | | |
+----+----+----+----+
|
Shared Storage (vSAN / SAN / NFS)
| Feature | Description |
|---|---|
| vMotion | Live-migrate a running VM to another host |
| Storage vMotion | Live-move VM disks to a different datastore |
| DRS | Distributed Resource Scheduler - automatic load balancing |
| HA | High Availability - auto-restart VMs on host failure |
| FT | Fault Tolerance - real-time VM duplication (lockstep) |
| vSAN | Software-defined storage from local disks |
vMotion Workflow
Source ESXi Host Destination ESXi Host
+------------------+ +------------------+
| VM (Running) | | VM (Preparing) |
| Memory Pages | ------> | Memory Copy |
| (Pre-copy) | | (Iterative) |
+------------------+ +------------------+
| |
| 1. Pre-copy memory |
| 2. Iterative dirty pages |
| 3. Brief VM pause (~ms) |
| 4. Transfer final state |
| 5. Resume on destination |
v v
Shared Storage (SAN / vSAN / NFS)
VMware vGPU Support
NVIDIA GRID Integration
VMware ESXi fully supports NVIDIA GRID/vGPU.
+----------+ +----------+ +----------+
| VM 1 | | VM 2 | | VM 3 |
| vGPU | | vGPU | | vGPU |
| Q-series | | C-series | | B-series |
+----------+ +----------+ +----------+
| vGPU Manager (ESXi) |
+------------------------------------+
| Physical GPU |
| (NVIDIA A100/A30/L40S/etc.) |
+------------------------------------+
vGPU Performance:
- Achieves 88-96% of native performance (workload-dependent)
- Per-profile VRAM and encoder allocation
- GPU resource management via QoS policies
Supported Technologies
| Technology | Support Status |
|---|---|
| NVIDIA vGPU (mdev) | Volta and earlier, software time-slicing |
| NVIDIA vGPU (SR-IOV) | Ampere+, hardware partitioning |
| MIG-backed vGPU | MIG slice allocation on A100/A30/H100 |
| AMD MxGPU | SR-IOV-based GPU sharing |
| ESXi 8u3+ mixed profiles | Mix different vGPU types on same GPU |
Product Comparison Table
| Feature | VirtualBox | VMware Workstation | VMware ESXi |
|---|---|---|---|
| Type | Type 2 | Type 2 | Type 1 |
| License | Free (GPLv3) | Paid (free Player available) | Paid (subscription) |
| Host OS | Win/Mac/Linux | Windows/Linux | None (bare-metal) |
| Max VM RAM | Host-dependent | Host-dependent | Full physical RAM |
| Max vCPUs | 32 | 32 | Unlimited (by license) |
| GPU Passthrough | Not supported | Not supported | Supported (VFIO) |
| vGPU | Not supported | Not supported | NVIDIA GRID, AMD MxGPU |
| 3D Acceleration | OpenGL ~3.0 | DX11, OpenGL 4.3 | vGPU-dependent |
| Live Migration | Not supported | Not supported | vMotion supported |
| Snapshots | Supported | Supported | Supported |
| Primary Use | Personal/Dev | Development/Testing | Production/Datacenter |
vSphere 9.0 Licensing Changes
Following Broadcom's acquisition of VMware in 2024, the licensing model changed significantly.
Key Changes:
- Perpetual licenses eliminated; subscription-only
- Individual product sales discontinued (cannot purchase ESXi alone)
- Consolidated into two bundles:
- VVF (VMware vSphere Foundation): Base virtualization + vSAN
- VCF (VMware Cloud Foundation): Full SDDC stack (vSphere + vSAN + NSX + Aria)
- Switched from per-socket to per-core licensing
- Free ESXi license (vSphere Hypervisor) discontinued
[Licensing Change Summary]
Before (VMware):
ESXi Free | vSphere Std | vSphere Ent+ | Individual purchase
(free) | (perpetual) | (perpetual) |
After (Broadcom):
VVF (vSphere Foundation) | VCF (Cloud Foundation)
(subscription, per-core) | (subscription, per-core)
No individual ESXi purchase, no free license
This shift has led many organizations to evaluate alternatives such as Proxmox VE and Nutanix AHV.
Hands-On: VBoxManage CLI
# Create a VM
VBoxManage createvm --name "test-ubuntu" --ostype "Ubuntu_64" --register
# Configure memory and vCPUs
VBoxManage modifyvm "test-ubuntu" --memory 4096 --cpus 4
# Create and attach virtual disk
VBoxManage createmedium disk --filename "test-ubuntu.vdi" --size 50000
VBoxManage storagectl "test-ubuntu" --name "SATA" --add sata
VBoxManage storageattach "test-ubuntu" --storagectl "SATA" \
--port 0 --device 0 --type hdd --medium "test-ubuntu.vdi"
# Attach ISO
VBoxManage storageattach "test-ubuntu" --storagectl "SATA" \
--port 1 --device 0 --type dvddrive --medium ubuntu.iso
# Configure network (NAT -> Bridge)
VBoxManage modifyvm "test-ubuntu" --nic1 bridged --bridgeadapter1 en0
# Start VM
VBoxManage startvm "test-ubuntu" --type headless
# Take snapshot
VBoxManage snapshot "test-ubuntu" take "clean-install"
# List VMs
VBoxManage list vms
VBoxManage list runningvms
Quiz: VirtualBox/VMware Knowledge Check
Q1. Why can you not use GPU passthrough in VirtualBox?
VirtualBox removed experimental PCI passthrough in v6.1.0. If you need vGPU or GPU passthrough, use VMware ESXi, KVM/QEMU, or Proxmox VE instead.
Q2. What is the core principle of VMware vMotion?
It pre-copies the running VM's memory to the destination host, iteratively transfers changed pages, then briefly pauses the VM (a few ms) to transfer the final state. Since shared storage is used, no disk movement is needed.
Q3. How does VMkernel differ from a standard Linux kernel?
VMkernel is a lightweight microkernel specialized for virtualization, focusing exclusively on resource scheduling and hardware abstraction without general-purpose features. A standard Linux kernel is a monolithic kernel for diverse use cases.
Q4. What is the biggest licensing change after the Broadcom acquisition?
Perpetual licenses were eliminated in favor of subscription-only. ESXi can no longer be purchased individually; it is only available through VVF or VCF bundles. The free ESXi license was also discontinued.
Q5. What key value do Guest Additions/VMware Tools provide?
They improve graphics, network, and storage performance through paravirtualized drivers, and provide host-guest integration features like mouse integration, shared folders, automatic resolution adjustment, and clipboard sharing.