虚拟化为组织提供了各种好处,包括资源的合理消耗、可扩展性和简化的管理。通过物理到虚拟 (P2V) 转换将物理服务器整合为虚拟服务器是实现虚拟化的最简单方法。P2V 是将物理计算机映像(其操作系统、数据和应用程序)转换和传输到虚拟机 (VM) 的过程。您可以使用 P2V 的两种方法是热 P2V(在物理服务器运行时执行)和冷 P2V(在服务器操作系统未运行时执行)。
为什么将物理机转换为虚拟 (P2V) 机?
组织可能希望将其物理服务器转换为 VM 的原因有很多,最显着的原因包括淘汰老化硬件、减少数据中心占用空间、支持遗留软件、简化 IT 基础架构管理、支持测试和开发环境以及迁移到云.
淘汰老化的硬件
由于维护成本上升、性能下降、能源效率低下和计划外停机,老化的硬件给组织带来了额外的开支。将此类硬件转换为 VM 使其比在物理状态下使用它具有更好的性能和更大的灵活性,并使资源分配和利用更加合理。
减少数据中心占用空间
将物理服务器整合到 VM 中可以减少 IT 基础架构在有效利用资源和能源消耗方面的总体占用空间。此外,减少存储和网络设备意味着为组织节省更多成本。
支持遗留软件
遗留应用程序无法在现代硬件和操作系统上运行。此外,当您遇到硬件故障或其他问题时,运行这些应用程序也很困难。在这些情况下,虚拟化是您必须继续使用遗留软件的唯一选择。此外,它还延长了软件的使用时间,延长了正常运行时间。
简化 IT 基础架构管理
虚拟化 IT 基础设施比物理基础设施更易于管理。对于物理基础设施,您必须通过登录凭据物理访问各个服务器及其控制台,以便对其进行管理。另一方面,虚拟化服务器有助于单一登录,您可以通过集中控制台访问所有虚拟机。
P2V 的能力不仅限于访问和维护。它们还扩展到更强大的 IT 基础架构管理功能,例如服务器配置、自动化、监控、安全和灾难恢复。
支持测试和开发环境
允许开发人员测试其应用程序的环境是管理可靠 IT 基础架构的关键方面之一。如果您犯了错误,执行物理环境的测试过程可能会导致一些挑战和浪费时间。使用 P2V,您可以轻松创建虚拟化测试环境,为工作环境拍摄快照。
您可以轻松进行更改,即使应用程序失败,您也可以回滚快照并无限次重试。这样,您可以节省时间并在知道它们会起作用的情况下实施更改。
迁移到云端
在本地,传统的 IT 基础设施不适合迁移到云并获得全部云优势。将物理服务器整合到 VM 中是迁移到云的第一步。您可以轻松地从 VM 过渡到私有云和公共云。
哪些用例不适合 P2V 转换?
P2V 转换并不总是一个无缝的过程。首先,它不会消除物理服务器上存在的任何系统配置或应用程序问题。其次,虚拟化系统可能永远无法针对某些工作负载发挥最佳功能。一些不适合进行物理到虚拟转换的工作负载是虚拟化域控制器 (DC)、交换服务器和依赖专用硬件的系统。
域控制器
当您尝试虚拟化 DC 时,可能会出现许多潜在问题。例如,热迁移可能导致 DC 与其他 DC 不同步。即使冷迁移成功,在新 DC 运行时打开旧 DC 也会复制实例。
交换服务器
与 DC 一样,虚拟化交换服务器存在风险。P2V 转换可能会失败或损坏交换数据库。在某些情况下,生成的虚拟化服务器可能极其缓慢,可能会影响业务运营。对于涉及 exchange 服务器的虚拟化转换,最好先部署 VM,然后在该虚拟机上重新安装 exchange。
依赖于遗留硬件的系统
尝试转换需要专用硬件(如许可加密狗和传真板)的服务器可能会危及 P2V 过程。这是因为在虚拟化基础架构中模拟此类硬件可能无法正常工作。例如,虚拟化运行在 16 位硬件上的基于 DOS 的应用程序是不可能的,因为现代虚拟化平台不支持 16 位客户操作系统。
您如何为 P2V 转换做准备?
从物理机创建 VM 时应遵循的三个关键步骤是:
- 确定新 VM 的资源消耗。在不首先监视其资源消耗的情况下虚拟化物理服务器是一种灾难。对于物理到虚拟的迁移,您需要确定当前物理服务器消耗了多少处理能力、RAM 和硬盘空间。这可以帮助您了解可用主机是否可以或不能容纳这样的服务器作为 VM。
- 准备来源。如果确定可用主机可以将物理服务器作为 VM 容纳,则下一步是准备源服务器。以下是您可以执行的一些任务:
- 备份整个源物理服务器。
- 通过远程登录缓存您的当前密码。
- 确保您知道本地管理员密码。
- 清理源头。您必须确保在进行任何 P2V 转换之前只传输所需的数据。这减少了虚拟化物理服务器所需的时间,并将传输失败的风险降至最低。因此,您应该确保删除所有不需要的文件,例如内存转储、Windows 更新卸载文件和旧版本文件。此外,最好在转换过程后卸载虚拟服务器上不需要的所有软件。
P2V 转换器工具有哪些示例?
以下是您可以用于 P2V 转换的一些流行工具:
- vCenter 转换器。vCenter Converter by VMware 可以转换运行 64 位版本的 Windows Server 2003 或 2008 或 32 位版本的 Windows NT Service Pack 4 (SP4) 的物理服务器,包括 Windows 2000 和 Windows XP 以及 Linux(Ubuntu、SUSE、Red Hat企业 Linux)。您还可以使用它从流行的 VM 格式(例如 Microsoft Virtual PC、Microsoft Hyper-V VM 和所有 VMware VM)进行转换。
- Disk2vhd。您可以使用这个免费的 Microsoft P2V 实用程序将物理磁盘转换为 .vhd 和 .vhdx 文件格式。您可以使用 Disk2vhd 在 Hyper-V 环境中虚拟化物理服务器,甚至创建其映像备份。
- 克隆尼拉。您可以使用来自 NCHC 自由软件实验室的开源 P2V 实用程序 Clonezilla 来执行完整克隆、系统备份和系统恢复。Clonezilla 可以转换运行 32 位和 64 位版本的 Windows 操作系统、macOS、NetBSD、GNU/Linux、VMware ESX 和 Chrome 操作系统的物理服务器。