KVM 虚拟机转VMWare
一、镜像转换与下载
[root@openstack kvm]# qemu-img info centos7-openstack.img
image: centos7-openstack.img
file format: qcow2
virtual size: 200G (214748364800 bytes)
disk size: 7.5G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 centos7-openstack.img-snap 0 2023-12-19 16:40:57 00:00:00.000
Format specific information:
compat: 1.1
lazy refcounts: false
refcount bits: 16
corrupt: false
[root@openstack kvm]#
[root@openstack kvm]#
[root@openstack kvm]#
[root@openstack kvm]#
[root@openstack kvm]#
[root@openstack kvm]# cp centos7-openstack.img openstack.img
[root@openstack kvm]# qemu-img convert -f qcow2 openstack.img -O vmdk openstack.vmdk -o compat6
[root@openstack kvm]# ll
总用量 211418184
-rw-r–r– 1 root root 49483546624 7月 24 17:00 centos7-01.img
-rw-r–r– 1 root root 8033075200 1月 16 16:03 openstack.img
-rw-r–r– 1 root root 6850478080 1月 16 16:05 openstack.vmdk
-rw-r–r– 1 root root 22741712896 11月 11 07:41 win10-01.img
-rw-r–r– 1 root root 67235282944 6月 12 2023 win7-01.img
[root@openstack kvm]# qemu-img info openstack.vmdk
image: openstack.vmdk
file format: vmdk
virtual size: 200G (214748364800 bytes)
disk size: 6.4G
cluster_size: 65536
Format specific information:
cid: 160397227
parent cid: 4294967295
create type: monolithicSparse
extents:
[0]:
virtual size: 214748364800
filename: openstack.vmdk
cluster size: 65536
format:
[root@openstack kvm]# chmod 777 openstack.vmdk
[root@openstack kvm]#
二、虚拟机操作
新建虚拟机,硬盘选择打开

三、启动虚拟机,配置网络进行验证

四、疑难问题处理

从救援内核启动引导成功,可以成功进入系统。说明是由于initramfs 文件导致未成功引导,我们只需要重建即可。
2.2 重建
进入到/boot 目录,执行dracut -f 命令进行重建,然后重启后系统引导正常。
cd /boot/
uname -r
dracut -f initramfs-3.10.0-957.el7.x86_64.img
reboot
重建initramfs 文件
经过查询得知,可能是initramfs文件是依据旧平台硬件创建的,而不支持新平台的硬件。尝试从系统的救援内核进行启动。
注:救援内核是由原始安装程序安装的,并且支持大多数硬件
尝试其他命令:
lsblk
blkid
etc/fstab