简要配置步骤:
- 在两台服务器上安装CentOS7的系统。
- 编译使用4.3.0版本内核,注意配置KVM以及虚拟设备驱动等模块。
- 实现两台主机无密码ssh登录,1)运行:ssh-keygen -t rsa ; 2)然后拍两下回车(均选择默认) ; 3)运行:
ssh-copy-id -i /root/.ssh/id_rsa.pub root@target_host;
4)再输入163机器上的root密码。 - 关闭源与目标主机的防火墙(否则出现错误“Unable to migrate guest: unable to connect to
server at ‘target_addr:49152’: No route to host”)。 - 确保两台主机libvirtd都在运行。
- 源主机端打开virt-manager,Add Connection,添加对目标主机的链接。
- 在源主机创建虚拟机,并在目标主机相同的路径创建大于等于源虚拟机大小,相同格式相同名称的镜像文件(否则出现error:Unable to
migrate guest: Cannot access storage file ‘/home/images/vm01.qcow2’
(as uid:107, gid:107): No such file or directory)。 - 可以使用virt-manage进行libvirtd、tcp在线迁移,如命令:virsh migrate –live –copy-storage-all vmname qemu+ssh(or tcp)://dest_ip/system