KVM虚拟机共享存储动态迁移与冷迁移

运行环境
一、 配置nfs共享服务器
二、 配置KVM虚拟化
三、 创建桥接网卡
四、 配置kvm服务器并实现动态迁移
五、 配置冷迁移
KVM虚拟机共享存储动态迁移与冷迁移
运行环境
KVM虚拟机两台(linux 7.4)
IP地址:192.168.80.100(KVM01)
IP地址:192.168.80.200(KVM02)
共享服务器一台(linux 7.4)
IP地址:192.168.80.102(share)

所有主机都执行:
service firewalld stop
setenforce 0

一、配置nfs共享服务器
yum install -y nfs-utils //安装nfs服务
vi /etc/exports //配置共享文件
---------将opt目录下的kvmshare文件夹共享给80.100和80.101两台机器----------
/opt/kvmshare 192.168.80.100(rw,sync,no_root_squash)
/opt/kvmshare 192.168.80.200(rw,sync,no_root_squash)
//no_root_squash参数一定要加,不降权,即共享端和挂载端两边的root权限相同

保存退出
mkdir /opt/kvmshare
systemctl start rpcbind //先启动rpcbind服务
systemctl start nfs //后启动nfs服务(注意先后顺序)
netstat -anpu | grep rpcbind //UDP 111端口在监听
KVM虚拟机共享存储动态迁移与冷迁移
//验证:share服务器查看
showmount -e
KVM虚拟机共享存储动态迁移与冷迁移
两台KVM服务器上查看
showmount -e 192.168.80.102
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移

二、配置KVM虚拟化
-----------以下配置KVM-------------

  1. 安装插件及工具
    yum install -y \
    qemu-kvm.x86_64 \
    qemu-kvm-tools.x86_64 \
    python-virtinst.noarch \
    qemu-img.x86_64 \
    bridge-utils.x86_64 \
    libvirt \
    virt-manager \
    openssh-askpass

2.验证当前主机是否满足KVM的运行条件
在VMware中开机前要对CPU的虚拟化功能进行开启(关机状态才可以)
KVM虚拟机共享存储动态迁移与冷迁移
i intel CPU过滤vmx AMD CPU过滤smv
cat /proc/cpuinfo | egrep -o "vmx|smv"
KVM虚拟机共享存储动态迁移与冷迁移
modprobe kvm //加载KVM模块
lsmod | grep kvm
KVM虚拟机共享存储动态迁移与冷迁移

三、创建桥接网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同时要把网卡的IP相关参数去掉
BRIDGE="br0"
KVM虚拟机共享存储动态迁移与冷迁移
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.100
NETMASK=255.255.255.0

service network restart //重启
ifconfig //查看ip地址是否生效
KVM虚拟机共享存储动态迁移与冷迁移

四、配置KVM服务器并实现动态迁移

桌面空白处鼠标右击—点击打开终端
KVM虚拟机共享存储动态迁移与冷迁移
打开virt-manager管理器
KVM虚拟机共享存储动态迁移与冷迁移
创建共享存储池
双击QEMU/KVM
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移
刷新后发现在nfs共享目录上传的镜像可以使用了
新建虚拟卷
KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
新建虚拟机
KVM虚拟机共享存储动态迁移与冷迁移
KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
安装步骤省略。。。。。。
vi /etc/sysconfig/network-scripts/ifcfg-ent0
KVM虚拟机共享存储动态迁移与冷迁移
service network restart
ip a
KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移

----------------以下配置KVM02-------------
KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
注意:如果有权限问题,修改两台kvm服务器上共享目录的权限
chown nobody:nobody /tmp/kvm-share/ -R

实现动态迁移

  1. 建立连接(在KVM01上操作)
    KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
    连接成功
  2. 在真机上面测试连通性,一直Ping真机,测试热迁移过程中不会中断
    KVM虚拟机共享存储动态迁移与冷迁移
  3. 迁移虚拟机(在KVM01上操作)
    KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
    //本地已经消失
    查看KVM02服务器:
    KVM虚拟机共享存储动态迁移与冷迁移
    //以下查看kvm02服务器:
    KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
    //迁移成功,KVM02服务器正常运行,字符界面是之前KVM01打开的界面
    //以下查看真机连接的ssh服务是否正常运行:
    KVM虚拟机共享存储动态迁移与冷迁移
    //验证成功,服务未间断

五、配置冷迁移

  1. Centos7.0系统关闭
    KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
  2. 冷迁移(在目的主机上新建虚拟机)
    KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移KVM虚拟机共享存储动态迁移与冷迁移
    完成
    KVM虚拟机共享存储动态迁移与冷迁移
    KVM虚拟机共享存储动态迁移与冷迁移
    //冷迁移完成

欢迎大家多多指教!!!

转载于:https://blog.51cto.com/13572519/2103255

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/254904.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HALCON示例程序surface_scratch.hdev提取划痕

小哥哥小姐姐觉得有用点个赞呗! HALCON示例程序surface_scratch.hdev提取划痕 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () dev_close_window () read_image (Image, ‘surface_scratch’) get_image_size (Image, Width…

MySQL--SQL中的安全问题

---恢复内容开始--- 1) SQL 注入简介 SQL 注入(SQL Injection) 就是利用某些数据库的外部接口将用户数据插入到实际的数据库操作语言(SQL)当中,从而达到入侵数据库乃至操作系统的目的。他的产生主要是由程序对用户输入的数据没有进行严格的过滤,导致非法…

伺服驱动器的 三环控制 电流环 速度环 位置环

运动伺服一般都是三环控制系统,从内到外依次是电流环速度环位置环。 1、电流环:电流环的输入是速度环PID调节后的那个输出,我们称为“电流环给定”吧,然后呢就是电流环的这个给定和“电流环的反馈”值进行比较后的差值在电流环内做…

理解LSTM/RNN中的Attention机制

转自:http://www.jeyzhang.com/understand-attention-in-rnn.html,感谢分享! 导读 目前采用编码器-解码器 (Encode-Decode) 结构的模型非常热门,是因为它在许多领域较其他的传统模型方法都取得了更好的结果。这种结构的模型通常将…

linux下基于jrtplib库的实时传送实现

linux 下基于jrtplib库的实时传送实现一、RTP 是进行实时流媒体传输的标准协议和关键技术实时传输协议(Real-time Transport Protocol,PRT)是在 Internet 上处理多媒体数据流的一种网络协议,利用它能够在一对一(unicas…

[BZOJ2326] [HNOI2011] 数学作业 (矩阵乘法)

Description Input Output Sample Input Sample Output HINT Source Solution 递推式长这样:$f[n]f[n-1]*10^kn$ 对于每一段位数个数相同的$n$(如$10\sim99,100\sim999,23333\sim66666,1018701389\sim2147483647$),$k$是个定值 然…

HALCON示例程序texture.hdev检测树木

小哥哥小姐姐觉得有用点个赞呗! HALCON示例程序texture.hdev检测树木 示例程序源码(加注释) 关于显示类函数解释 dev_close_window () Interactive : 0 dev_close_window () read_image (MreutHill, ‘mreut_y’) get_image_size (MreutH…

1、python基础速成

基础模块 def prt(age,name):#函数定义 print("%s is %d 年龄 old"%(name,age)) if __name__"__main__":#程序入口 print("Hello World") prt(45,"gaici") 获取输入:使用input()函数 nameinput("you name &#x…

老男孩博客园杨海潮MySQL--MySQL机构逻辑2

转载于:https://blog.51cto.com/yanfeilai528/2103403

法国标致雪铁龙汽车公司采用通快碟片激光器进行焊接

发布日期:2011-10-14 来源:光电新闻网 发布人:星之球科技 摘要:3月11日消息,十一个碟片激光器(disk laser)将安装在标致雪铁龙集团的工厂,这家法国汽车制造商准备使用4千瓦的激光器…

h.264 rtp打包

(2011-05-27 08:44:13) 转载标签: 杂谈 payload,H.264 RTP payload 格式 on 2011-2-18 in 博文摘选 | 0 Comment 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: --------------- |0|1|2|3|4|5|6|7| -------- |F|NRI| Type | --------------…

jquery live hover绑定方法

$(".select_item span").live({mouseenter:function(){$(this).addClass("hover");},mouseleave:function(){$(this).removeClass("hover");} }); 注意:jquery1.9以上版本不支持live,新方法为on 转载于:https://www.cnblo…

HALCON示例程序vessel.hdev血管的分割与测量

小哥哥小姐姐觉得有用点个赞呗! HALCON示例程序vessel.hdev血管的分割与测量 示例程序源码(加注释) 关于显示类函数解释 dev_update_window (‘off’) dev_close_window () dev_open_window (0, 0, 512, 512, ‘black’, WindowID) set_d…

电子凸轮

CAM功能是按照一种人为预先设定的曲线关系(可以在线修改,对SEW的变频/伺服控制器而言)来运动的控制应用。 100%速度前馈的位置控制这个观点偶不敢苟同.典型的一些应用。比如:全自动包装机械上,移动锯,其实大家说的电子齿轮,指的就是一种可以调节主从速度比的同步应用…

浙南联合训练赛20180414

这次题目的代码都不长,CF的一贯风格 A - Game CodeForces - 513A Two players play a simple game. Each player is provided with a box with balls. First players box contains exactly n1 balls and second players box contains exactly n2balls. In one move…

原生JS实现苹果菜单

今天分享下用原生JS实现苹果菜单效果,这个效果的重点有以下几点 图标中心点到鼠标的距离的算法 利用比例计算图标的宽度 代码地址:https://github.com/peng666/blogs/blob/gh-pages/menus/index.html 在线测试地址:http://peng666.github.io/…

Gym 100090D Insomnia

从 n 变到 1&#xff0c;有多少种方案&#xff1f; 打表记忆化。 1 #include <bits/stdc.h>2 3 using namespace std;4 5 int n;6 int dp[1000005];7 int dfs(int n) {8 if(n1)9 return 1; 10 if(dp[n]>0) 11 return dp[n]; 12 int cnt0;…

halcon rectangle1_domain缩减图像域为矩形

目录rectangle1_domain&#xff08;算子&#xff09;描述参数rectangle1_domain&#xff08;算子&#xff09; rectangle1_domain - 将图像的域缩小为矩形。 rectangle1_domain&#xff08;Image&#xff1a;ImageReduced&#xff1a;Row1&#xff0c;Column1&#xff0c;Row…

PC+运动控制卡的控制方案

PC运动控制卡的控制方案&#xff1a; 采用PC&#xff0b;运动控制卡作为上位控制可充分利用计算机资源&#xff0c;用于运动过程、运动轨迹都比较复杂&#xff0c;且柔性比较强的机器和设备。从用户使用的角度来看&#xff0c;基于PC机的运动控制卡主要是硬件接口&#xff08;输…

IP/TCP/UDP/RTP/RTCP 包结构图

IP 包头结构: TCP 包头结构: UDP 包头结构: RTP 包头结构: RTCP 包头结构: