将物理操作系统和数据迁移到ESXI

将物理操作系统和数据迁移到ESXI

将 Debian 安装迁移到 ESXi 的最佳方法是什么?我有一个在软件 RAID1 上运行的 Debian Web 服务器,理想情况下,我想保留 raid 配置,前提是为 VM 配置 raid1 仍然有意义。我看到很多人建议使用 vCenter 转换器,但据我了解,您不能使用它在同一台计算机上安装和迁移到 ESXi。我确实有另一台运行 ESXi 的机器,但是,它没有存储空间来支持 Web 服务器的数据,也没有支持它所需的内存和使用频繁的 Windows 域控制器。

我看到的唯一可用选项是:

  1. 去获取另一个硬盘,将网络服务器的内容传输到其中,然后格式化原始驱动器,安装 ESXi,将 Debian 重新安装到 VM 上,重新安装并重新配置网络服务器,然后将数据传输到新创建的 VM。

  2. 连接第三个驱动器;在其上安装虚拟机管理程序并创建虚拟机以从其他两个驱动器启动(但我不确定它是否可以工作)。

如果没有其他办法,我对第一个选项没有意见,而且似乎应该有更简单的方法来做到这一点,而且我这里有很多修改过的配置文件,找到所有这些文件并备份它们会花费比我更多的时间。

第二种选择看起来最简单,但我直觉它行不通。

还有其他方法可以实现这一点吗?使用其他系统来临时保存数据对我来说确实不是一个选择。

答案1

使用“原始设备映射”基本上可以添加附加硬盘(或只是一个 USB 拇指驱动器)、在其上安装 ESXi 并在虚拟机中使用现有硬盘。我不会详细解释这一点,它有很好的文档记录。

话虽如此,如果您使用原始设备映射,您将失去虚拟化带来的某些好处,例如:

  • 无快照
  • 您无法与其他虚拟机共享磁盘
  • 当硬件出现故障时,你无法轻松地将虚拟机迁移到其他主机

在虚拟机级别使用软件 RAID 没有多大意义,通常您希望在虚拟机管理程序上执行此操作,以便所有虚拟机都能从中受益。但您提到您正在使用软件 RAID。您无法在 ESXi 服务器上配置软件 RAID。您可以向主机添加硬件 RAID 控制器,也可以将现有磁盘用作单独的数据存储区。

要迁移现有系统,基本上有两种选择:

  1. 将数据移至备用磁盘,安装 ESXi,创建新虚拟机,再将数据移回虚拟机
  2. 使用 VMware Converter 将物理系统转换为 VMware Workstation 或 VMware Player 使用的格式的临时 VM。然后,在主机上安装 ESXi 后,再次使用转换器将其转换为 ESXi VM 格式。

在这两种情况下,您都需要一个足够大小的备用磁盘。

就我个人而言,我推荐第一种选择。它让您有机会升级旧系统、摆脱旧配置等。

相关内容