2. 虚拟机迁移准备
现在就可以在源服务器和目的服务器上面启动虚拟机了。
1). 可用镜像准备
通过qemu启动虚拟机,首先需要有一个可用的虚拟机镜像,这个镜像可用直接在网上下载,或者通过iso进行安装(使用virt-manager可以很方便的实现安装)。
2). 在源服务器虚拟机启动
./qemu-system-aarch64 -enable-kvm -name centos -m 4096 -machine virt-2.10,accel=kvm,usb=off,dump-guest-core=off,gic-version=3,pagesize=65536 -cpu host -drive file=/usr/share/AAVMF/AAVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on -kernel /root/haolin/images/vmlinuz-4.5.0-19.el7.aarch64 -initrd /root/haolin/images/initramfs-4.5.0-19.el7.aarch64.img -append 'root=UUID=418538f4-f8a3-4c8f-8c9f-b69f86ade77c ro crashkernel=auto' -hda /root/images/centos_test1.img
这里是我使用的一条启动虚拟机的命令行,由于是在aarch64架构的服务器上启动虚拟机,所以有一些配置项和x86不同,这里大概说明一下配置项的意思
-enable-kvm //使用kvm实现虚拟化
-m 4096 //4G的内存
-machine virt-2.10,accel=kvm,usb=of