2 虚拟化场景 #
虚拟化为您的组织提供多种有用的功能,例如:
提高硬件使用效率
支持传统软件
操作系统隔离
实时迁移
灾难恢复
负载平衡
2.1 服务器合并 #
可用一台大型物理服务器取代许多服务器,以便整合硬件,并将 Guest 操作系统转换为虚拟机。这样还能支持在新硬件上运行旧式软件。
更好地利用未完全运行的资源
减少所需的服务器占地空间
更有效地利用计算机资源:将多个工作负载放到同一台服务器上
简化数据中心基础架构
简化将工作负载转移到其他主机的过程,同时可避免服务停机
更快、更灵敏的虚拟机供应
多个 Guest 操作系统可以在一台主机上运行
进行服务器整合需要特别注意以下几点:
应该认真规划维护时段
存储空间非常关键:必须能够支持迁移以及不断增长的磁盘使用量
必须校验您的服务器是否能够支持额外的工作负载
2.2 隔离 #
Guest 操作系统与运行这些操作系统的主机完全隔离。因此,如果虚拟机内部出现问题,主机不会受到损害。此外,一个 VM 内部出现问题不会影响其他 VM。不会在 VM 之间共享数据。
可对 VM 使用 UEFI 安全引导。
应避免使用 KSM。有关 KSM 的更多细节,请参见 KSM。
可将单独的 CPU 核心指派给 VM。
应禁用超线程 (HT),以避免潜在的安全问题。
VM 不应共享网络、存储空间或网络硬件。
使用 PCI 直通或 NUMA 等高级超级管理程序功能会对 VM 迁移功能产生不利影响。
使用半虚拟化和
virtio
驱动程序可提高 VM 的性能和效率。
AMD 提供了与虚拟化安全性相关的特定功能。
2.3 灾难恢复 #
超级管理程序可以创建 VM 的快照,使之恢复到已知正常的状态或以前的任何所需状态。与直接在裸机上运行的操作系统相比,虚拟化操作系统对硬件配置的依赖较小,因此可将这些快照恢复到另一个服务器硬件,前提是该硬件运行的是相同的超级管理程序。
2.4 动态负载平衡 #
利用实时迁移,可以按需将 VM 从繁忙主机转移到容量富余的主机,轻松对基础架构中的服务进行负载平衡。