vCenter 虚拟机迁移至 PVE

vCenter 虚拟机迁移至 PVE

💡 原文中文,约2900字,阅读约需7分钟。
📝

内容提要

本文介绍了如何将虚拟机从vCenter导出并导入到PVE。建议使用ovf格式导出,需安装ovftools并处理URL编码。导入时,将ovf文件夹传入Cephfs后,使用qm命令导入,并设置VM ID和存储格式。针对Windows和Linux虚拟机,需根据实际情况调整配置,如处理器类型、BIOS类型和网络设备等。

🎯

关键要点

  • 从vCenter导出虚拟机时,建议使用ovf格式,需安装ovftools并处理URL编码。
  • 导出命令格式为:./ovftool vi://[USERNAME]:[PASSWORD]@[VSPHERE]/[PATH]/[VM-NAME] '/path/to/output-folder'。
  • 导入PVE时,将整个ovf文件夹传入Cephfs,然后使用qm命令导入。
  • 导入命令格式为:qm importovf [VM ID] [STORAGE] [OPTIONS],需设置VM ID和存储格式。
  • Windows虚拟机配置需根据实际情况调整处理器类型、BIOS类型和网络设备等。
  • Linux虚拟机配置需调整网卡、处理器类型、BIOS类型和SCSI控制器等。
  • CentOS 7迁移后需重新打包initramfs以适应新硬件环境,使用命令:dracut --regenerate-all --force。

延伸问答

如何从vCenter导出虚拟机?

可以使用ovf格式导出,需安装ovftools,并使用命令:./ovftool vi://[USERNAME]:[PASSWORD]@[VSPHERE]/[PATH]/[VM-NAME] '/path/to/output-folder'。

导入虚拟机到PVE时需要注意什么?

导入时需将整个ovf文件夹传入Cephfs,并使用qm命令导入,命令格式为:qm importovf [VM ID] [STORAGE] [OPTIONS]。

Windows虚拟机迁移后需要调整哪些配置?

需要根据实际情况调整处理器类型、BIOS类型、SCSI控制器和网络设备等。

CentOS 7迁移后如何处理initramfs问题?

需在rescue模式下使用命令:dracut --regenerate-all --force,重新打包initramfs以适应新硬件环境。

导出虚拟机时如何处理URL编码?

在ovftool的vi:// URL中,所有特殊符号必须进行URL编码,以确保路径正确。

导入PVE时如何选择存储格式?

在导入时需根据存储类型设置OPTIONS,例如使用Ceph存储时需启用--format raw。

🏷️

标签

➡️

继续阅读