mirror of
https://gitee.com/hotalexnet/openbsd.git
synced 2025-12-26 17:44:57 +08:00
1.4 KiB
1.4 KiB
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访问外网
-
虚拟机桥接到宿主机的物理网络
-
虚拟机直接连接到真实网络