hotalexnet/md/vmm.md
2025-09-03 11:26:07 +08:00

1.4 KiB
Raw Blame History

OpenBSD 虚拟化 (Virtual Machine Monitor)

Hypervisor

  • 硬件虚拟化支持
  • 高效的资源隔离
  • 虚拟化透明性
  • 多虚拟机并行运行
  • 高可用性和恢复故障
  • 硬件抽象
  • 安全性和隔离性

Type 1 Hypervisor

  • 与物理硬件直接交互,不依赖宿主机操作系统
  • 高性能
  • 高安全性
  • 专业管理

Type 2 Hypervisor

  • 在宿主机上运行
  • 性能受限
  • 较低安全性
  • 易用性,简单操作

OpenBSD vmm(4) 优点

  • 基于 Typ 1 Hypervisor 模式
  • 高安全性
  • 简洁高效
  • 支持现代硬件的虚拟扩展如intel VT-x 和AMD-VT
  • 操作系统自带无需额外安装
  • 与OpenBSD生态紧密集成

OpenBSD vmm(4) 缺点

  • 功能较弱,仅有基础功能
  • 操作系统兼容性差不支持VGA客户机操作系统要支持串口控制台安装
  • 管理工具匮乏
  • 不支持SMP
  • 硬件支持和兼容性有限
  • 文档和社区支持相对较少

使用和管理 vmm(4)

  • vmm(4)
  • vmd(8)
  • vmctl(8)

虚拟机管理和配置文件

  • vm.conf(5)

日志

  • less /var/log/messages |grep vmd
  • less /var/log/daemon |grep vmd

文档

  • man vmm
  • man vmd
  • man vmctl
  • man vm.conf

vmm(4)四种网络模式

  • 虚拟机仅和宿主机之间通讯

  • 虚拟机通过虚拟网络NAT访问外网

  • 虚拟机桥接到宿主机的物理网络

  • 虚拟机直接连接到真实网络