💡
原文中文,约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。
➡️