查找磁盘信息
qm config 115
agent: enabled=1
boot: c
bootdisk: scsi0
cores: 2
ide2: local-lvm:vm-115-cloudinit,media=cdrom,size=4M
ipconfig0: ip=dhcp
memory: 4096
meta: creation-qemu=6.2.0,ctime=1663922618
name: dzzoffice
net0: virtio=7E:AA:58:66:6B:B1,bridge=vmbr0
scsi0: local-lvm:vm-115-disk-0,size=50G
scsihw: virtio-scsi-pci
serial0: socket
smbios1: uuid=074a3a1b-9e15-4e93-8d51-7bd7de9478e5
vga: serial0
vmgenid: 83de78fb-9627-4a56-8b96-83b6b4d6ed26
qm config 115
find / -name vm-115-disk*
ls -l /dev/pve/vm-115-disk-0
ls -l /dev/dm-152
qemu-img info /dev/dm-152
qemu-img convert -f raw -O vmdk /dev/dm-152 /tmp/c7.vmdk
vmdk转换成ovf,一定要多个文杰,单文件会出问题无法修改
使用 VMware Workstation:
- 打开 VMware Workstation。
- 选择 "文件" > "新建虚拟机"。
- 选择 "自定义" 配置。
- 按照向导的指示进行操作,直到 "选择磁盘" 部分。
- 选择 "使用现有的虚拟磁盘" 并点击 "浏览" 以选择您的 VMDK 文件。
- 完成虚拟机创建向导。
- 右键点击刚刚创建的虚拟机,选择 "设置",并根据需要调整硬件配置。
- 在虚拟机列表中右键点击新创建的虚拟机,选择 "导出" > "导出到 OVF"。
- 选择目标文件夹,命名 OVF 文件,然后点击 "保存"。这将生成一个 OVF 文件和相关的 VMDK 磁盘文件。
遇到的问题
1 hash值匹配错误, 直接把.mf文件删掉
2 vSphere版本6.0,VMware版本19
打开ovf文件,找到vmx-19的system项设置,修改成vmx-11
3 设备0 或设备1 或 设备2 无效
删除掉video的item即可了,其他可能就慢慢尝试了,还有磁盘类型要注意
如何直接导入,忽略其他