云计算 之 虚拟化技术--虚拟机的迁移技术
发布日期:2021-06-28 20:05:37
浏览次数:2
分类:技术文章
本文共 1536 字,大约阅读时间需要 5 分钟。
虚拟机的迁移技术
前言
本环境是基于 Centos 7.7 系统构建KVM环境 具体构建,请参考
虚拟机的迁移:
- 虚拟机的冷迁移
- 虚拟机的热迁移
一、虚拟机的冷迁移
冷迁移配置方案
1、确定虚拟机关闭状态
2、准备迁移虚拟机,查看该虚拟机配置的磁盘文件 virsh domblklist centos6 3、导入虚拟机配置文件 virsh dumpxml centos6 > centos6.xml 4、拷贝配置文件到目标虚拟主机上。 5、查看虚拟机磁盘文件并拷贝到目标虚拟主机
使用virt 实现冷迁移
- 将虚拟机关机,导出配置文件、磁盘文件
[root@kvm data]# virsh dumpxml centos6 > centos6.xml
- 将虚拟机配置文件、磁盘文件传输到kvm02上
[root@kvm data]# scp -rp centos6.xml centos6.qcow2 192.168.150.149:/data
- 定义虚拟机
[root@kvm02 ~]# virsh define centos6.xml
- 启动虚拟机
[root@kvm02 ~]# virsh start centos6
- 查看虚拟机状态
[root@kvm02 ~]# virsh list --allId 名称 状态----------------------------------------------------5 centos6 running
二、虚拟机的热迁移
热迁移的条件
迁移双方的主机需要配置共享存储,虚拟机磁盘需要挂载到远端服务器,例如NFS
迁移双方的主机需要配置hosts解析 迁移双方的主机需要安装openssh-askpass 软件包
这里使用virt-manager 向导完成配置
需要提前配置NFS 共享,并将磁盘目录挂载到远端NFS服务器上
[root@kvm ~]# yum install nfs-utils rpcbind -y[root@kvm ~]# cat /etc/exports/data 192.168.150.0/24(rw,sync,all_squash,anonuid=0,anongid=0)[root@kvm ~]# systemctl restart rpcbind[root@kvm ~]# systemctl restart nfs# 设置开机自启动[root@kvm ~]# systemctl enable rpcbind[root@kvm ~]# systemctl enable nfs[root@kvm02 ~]# yum install nfs-utils rpcbind -y[root@kvm02 ~]# showmount -e 192.168.150.148Export list for 192.168.150.148:/data 192.168.150.0/24[root@kvm02 ~]# mount.nfs 192.168.150.148:/data /data# 实现虚拟机磁盘文件的挂载,加入开机自启动[root@kvm02 ~]# echo 'mount.192.168.150.148:/data /data' >>/etc/rc.local[root@kvm02 ~]# chmod +x /etc/rc.d/rc.local查看虚拟机状态
[root@kvm02 ~]# virsh list --allId 名称 状态----------------------------------------------------7 centos6 running
转载地址:https://blog.csdn.net/XY0918ZWQ/article/details/109174530 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月24日 16时26分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
git 命令
2019-04-29
eslint
2019-04-29
js 深拷贝封装
2019-04-29
使用 keep-alive 需要判断路由from 走active
2019-04-29
elementui 表格上加小问号 鼠标移入提示文字
2019-04-29
linux操作swap文件
2019-04-29
node同步异步读取文件
2019-04-29
node异步操作与闭包函数
2019-04-29
node同步异步写入文件
2019-04-29
node读取二进制文件
2019-04-29
Git仓库的安装及基本使用
2019-04-29
linux下利用docker安装gogs
2019-04-29
node根据路由显示不同html文字及图片混合模板内容
2019-04-29
linux文件系统挂载与卸除
2019-04-29
LVM逻辑卷管理
2019-04-29
node接受get及post请求参数
2019-04-29
linux服务器常用命令
2019-04-29
node简单正则表达式
2019-04-29
node通过正则查找替换模板指定变量
2019-04-29
linux下安装pyenv版本管理工具
2019-04-29