fedora KVM 虚拟机在线迁移
2013-07-04 17:09
302 查看
1:配置nfs服务器
(1)vi /etc/exports
/home/qinshang007/kvm/images *(rw,sync,no_root_squash)
/home/qinshang007/kvm/images 为要共享的文件夹
rw读写权限
sync写入内存的同时也写入到硬盘中去
no_root_squash 禁止root权限的用户访问
(2)exportfs -rv
使刚刚的命令立即生效
(3)exportfs -av
如果显示出共享的文件夹的话,说明设置已经生效
(4)重启nfs服务
systemctl restart nfs-server.service
(5)查看nfs的状态
systemctl status nfs-server.service
(6)本机测试nfs服务器
mount -t nfs 211.87.228.43:/home/qinshang007/kvm/images /mnt/nfs
如果成功的话,说明nfs服务器已经可以用了
注意问题
一定要注意所要共享的文件夹的权限问题,包括它的上层文件夹,这些文件夹的权限要一样,否则mount的时候会出错
2:将要运行的虚拟机的镜像文件放到共享的nfs文件夹中,本次实验中的两台机器的虚拟机所使用的镜像均放在/mnt/nfs文件夹下,配置文件中的镜像地址注意要改成/mnt/nfs
3:host主机启动虚拟机
virsh start vdisk
4:查看虚拟机的运行状态
virsh list -all
Id 名称 状态
----------------------------------------------------
1 centos running
2 vdisk running
5:迁移
virsh migrate centos --live qemu+ssh://des_ip:/system --unsafe
如果后面不添加--unsafe权限的话,可能会报错,说是传输是不安全的,所以如果你没有配置安全的传输环境,又想直接进行迁移的话,加上这个参数!
等个一段时间之后,迁移即可完成
6.查看迁移进度,当显示100%的时候迁移就完成了
7:迁移完成后,可以在目标主机上运行virsh list命令,查看虚拟机是否运行,如果是的话,说明迁移已经成功
注意事项
如果出现fqdn错误的话,先改下目标主机的hostname,vi /etc/hostname 例如本例改hostname为qinshang,保存好后退出!然后再在源主机上修改vi /etc/hosts 将ip地址与hostname对应上,然后重新运行迁移命令 virsh migrate --live qemu+ssh://qishang/system --unsafe
(1)vi /etc/exports
/home/qinshang007/kvm/images *(rw,sync,no_root_squash)
/home/qinshang007/kvm/images 为要共享的文件夹
rw读写权限
sync写入内存的同时也写入到硬盘中去
no_root_squash 禁止root权限的用户访问
(2)exportfs -rv
使刚刚的命令立即生效
(3)exportfs -av
如果显示出共享的文件夹的话,说明设置已经生效
(4)重启nfs服务
systemctl restart nfs-server.service
(5)查看nfs的状态
systemctl status nfs-server.service
(6)本机测试nfs服务器
mount -t nfs 211.87.228.43:/home/qinshang007/kvm/images /mnt/nfs
如果成功的话,说明nfs服务器已经可以用了
注意问题
一定要注意所要共享的文件夹的权限问题,包括它的上层文件夹,这些文件夹的权限要一样,否则mount的时候会出错
2:将要运行的虚拟机的镜像文件放到共享的nfs文件夹中,本次实验中的两台机器的虚拟机所使用的镜像均放在/mnt/nfs文件夹下,配置文件中的镜像地址注意要改成/mnt/nfs
3:host主机启动虚拟机
virsh start vdisk
4:查看虚拟机的运行状态
virsh list -all
Id 名称 状态
----------------------------------------------------
1 centos running
2 vdisk running
5:迁移
virsh migrate centos --live qemu+ssh://des_ip:/system --unsafe
如果后面不添加--unsafe权限的话,可能会报错,说是传输是不安全的,所以如果你没有配置安全的传输环境,又想直接进行迁移的话,加上这个参数!
等个一段时间之后,迁移即可完成
6.查看迁移进度,当显示100%的时候迁移就完成了
tail -f /var/log/libvirt/qemu/centos.log
7:迁移完成后,可以在目标主机上运行virsh list命令,查看虚拟机是否运行,如果是的话,说明迁移已经成功
注意事项
如果出现fqdn错误的话,先改下目标主机的hostname,vi /etc/hostname 例如本例改hostname为qinshang,保存好后退出!然后再在源主机上修改vi /etc/hosts 将ip地址与hostname对应上,然后重新运行迁移命令 virsh migrate --live qemu+ssh://qishang/system --unsafe
相关文章推荐
- CloudStack 4.4+KVM之虚拟机在线动态迁移
- KVM在线迁移虚拟机
- P2V在线迁移windows、linux到KVM中 « Geek Blog | Python Linux 云计算 | OpenStack 虚拟技术 HPC | 性能调优 自动化 服务器架构
- 将VMware station上的windows操作系统虚拟机迁移到KVM上
- 开启vmotion,实现虚拟机可以在线迁移的选项
- 基于OpenStack的虚拟机在线迁移
- 虚拟机在线迁移Vmotion
- 虚拟机在线迁移技术论文总结
- KVM之十:虚拟机在线添加网卡
- fedora学习笔记 3:虚拟机中fedora 8在线升级成功
- 【OpenStack】虚拟机在线迁移失败问题及解决办法
- KVM 虚拟机在物理主机之间迁移的实现
- 一张图带你了解虚拟机在线迁移技术
- Openstack虚拟机在线迁移(Live Migration)
- [简单部署cloudstack]Centos6.5安装Cloudstack 4.3之在线迁移虚拟机
- KVM 虚拟机在物理主机之间迁移的实现 - IBM
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(6)--在线调整虚拟机的大小
- 迁移 VMware 虚拟机到 KVM
- 物理虚拟化服务器之间的KVM在线动态迁移 推荐
- KVM 虚拟机在物理主机之间迁移的实现