KVM 虚拟机管理系统
1. 基于内核虚拟化(KVM)技术:
KVM 是一种基于内核的虚拟化技术,允许在单个物理服务器上运行多个独立的虚拟机(VM)。
2. 硬件辅助虚拟化:
KVM 利用硬件辅助虚拟化技术,如 Intel VT-x 和 AMD-V,以提高性能和安全性。
3. QEMU 仿真器:
QEMU 是一种开源仿真器,提供用户空间支持,允许 KVM 管理虚拟机的硬件设备。
4. libvirt 管理 API:
libvirt 是一个用于管理虚拟机的 C 库,使系统管理员可以通过各种协议(如 XML、RPC 和 REST)管理 KVM 虚拟机。
5. 虚拟网络:
KVM 支持多种虚拟网络功能,包括虚拟交换机、NAT 和网络孤立。
6. 存储支持:
KVM 支持各种存储后端,包括本地块设备、网络存储和 SAN。
7. 容器支持:
KVM 集成了对容器的支持,允许在虚拟机内部运行容器化的应用程序。
8. 活跃迁移:
KVM 支持虚拟机的实时迁移,允许在不中断服务的情况下将 VM 从一台物理服务器迁移到另一台物理服务器。
上一篇:kvm 虚拟机状态信息
下一篇:kvm虚拟机三种工作模式