linux重启kvm服务命令,linux中kvm的安装及快照管理
一、kvm的安装及状态查看
1、安装软件
yum -y install kvm virt-manager libvirt
2、启动libvirtd 报错,升级device-mapper-libs
yum -y upgrade device-mapper-libs
kvm桥接功能:
1、删除eth0配置文件上的IP配置
2、添加BRIDGE="br0"到eth0的配置文件
3、新建ifcfg-br0配置文件
DEVICE="br0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=none
IPADDR=192.168.1.63
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
4、重启网络服务
virsh常用命令:
virsh list #列出在运行的虚拟机
virsh start vm1 #启劢vm1虚拟机
virsh shutdown vm1 #关闭vm1虚拟机
virsh destroy vm1 #强制关闭vm1虚拟机
virsh undefine vm1 #删除vm1虚拟机
virsh suspend vm1 #暂停/挂启vm1虚拟机。
virsh resume vm1 #从暂停状态还原vm1虚拟机
二、KVM快照管理:
kvm虚拟机有2部分组成:img镜像文件和xml配置文件(/etc/libvirt/qemu )
克隆命令:virt-clone -o rhel6-71 -n xuegod63-kvm2 -f /var/lib/libvirt/images/xuegod63-kvm2.img
virt-clone -o 原虚拟机 -n 新虚拟机 -f 新img文件
对比配置文件,将2份xml文件做diff对比,里面只修改了 name、img、mac3个位置信息
克隆完成后,需要修改新虚拟机的网卡配置文件,并删除/etc/udev/rule.d/70-*-net 文件!(和vmware克隆相似),但是要重新生成网卡配置文件
快照(snapshot):
kvm默认格式为raw格式,如需创建快照需修改镜像文件格式。需重新配置xml文件
查看镜像格式 qemu-img info 镜像文件 (也可以查看快照)
1、转换格式(将raw格式转换为qcow2格式):
qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/xuegod63-kvm2.img /var/lib/libvirt/images/xuegod63-kvm2.qcow2
需要修改xml文件(目录里面的xml文件修改不能立即生效!)
virsh edit 虚拟机 (此命令编辑立即生效)
注: -f 源镜像的格式 -O 目标镜像的格式
2、创建快照:
qemu-img snapshot-create 虚拟机 (可以用snapshot-create-as 指定快照名称)
3、快照管理:
qemu-img snapshot-list 虚拟机(或者上面的方法)
4、恢复快照:
1)查看虚拟机状态:virsh domstate xuegod63-kvm2 (virsh list)
2) 恢复快照:virsh snapshot-revert 虚拟机 快照名
3) 查看当前快照:virsh snapshot-current xuegod63-kvm2 (xml文件)
快照目录:/var/lib/libvirt/qemu/snapshot/虚拟机/
5、删除快照:
virsh snapshot-delete 虚拟机 快照名 (删除时不能直接删除文件)
以上所述是小编给大家介绍的linux中kvm的安装及快照管理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
linux重启kvm服务命令,linux中kvm的安装及快照管理相关推荐
- linux启动日志服务命令,linux命令:syslog日志服务-系统缩减之增加日志服务功能...
syslog 服务: syslogd:系统日志服务,非内核产生的信息 klogd:内核日志服务,专门负责记录内核产生的日志信息 service syslog restart 重启日志服务 servic ...
- linux永久启动服务命令,Linux(CentOS)用service命令启动任意服务
linux下有的软件启动很麻烦,跟一大堆参数,比如指定配置文件路径.以何种模式启动神马的,等等.而我们装上appache或者mysql后,就可以使用service httpd start来启动,很是方 ...
- linux关闭ftp服务命令,Linux命令ftpshut 在指定时间后关闭ftp服务
ftpshut命令用于在指定时间后关闭ftp服务.ftpshut是proftpd中一个重要命令. ftpshut命令用于管理员在设置的时间关闭FTP服务器,在关闭之前会发出警告信息通知用户.关闭时间若 ...
- linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令
1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...
- LINUX重启MYSQL的命令
LINUX重启MYSQL的命令 标签: mysqllinuxservice脚本web服务server 2010-06-25 10:21 62152人阅读 评论(0) 收藏 举报 分类: Linux( ...
- linux安装DNS服务命令,linux配置dns服务器配置命令
linux配置dns服务器配置命令 Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys小编一起来了解一下吧! 一.实验目的 熟悉Linux系统中DNS服务器的配置方法.理解配置过程 ...
- apache启服务命令_Linux系统重启apache服务命令详解
Linux系统中apache是重要的一个服务,掌握基本操作尤其重要.下面由学习啦小编为大家整理了Linux系统重启apache服务命令详解,希望对大家有帮助! Linux系统重启apache服务命令详 ...
- linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh" #每3s在后台执行一次1.sh脚 ...
- Shell in AIX Web端 自动远程执行重启tomcat服务命令
2019独角兽企业重金招聘Python工程师标准>>> Web端 自动远程执行重启tomcat服务命令 vi restart.sh #!/bin/sh JAVA_HOME=/us ...
最新文章
- C 语言编程 — 作用域和存储器
- (34)内核编程基础
- 前后端分离系统使用Nginx代理https地址
- Access数据库注入
- Linux编程make命令
- PC HARDWARE SHARE NO.4
- redis的淘汰策略
- 懒癌晚期学图论的时候自己用C语言写了个求可达性矩阵的算法~
- 计算机在化学中的应用与探索,计算机在化学中的应用
- Python笔记:变量的作用域
- 明明管理失败,跟距离远有什么关系?
- 某车企笔试题解答(1)
- 台式计算机亮度怎么调节快捷键,详解电脑调亮度快捷键如何调整屏幕亮度呢?...
- 阿里p7程序员哀叹:35岁,被通知合同不再续签
- Python 打新股,我建议你这么来操作!
- 如何解决微信小程序加载慢的问题?
- java 发送 邮件通知 HTML模板 个性邮件 (十分钟内完成集成与调试)
- 公钥秘钥及加签验签那些事儿
- 前端与移动开发----微信小程序----小程序(四)
- 【产品】如何了解行业需求、痛点和发展机会
热门文章
- Workaround for Search for my account in MyAppointment
- IPM: Mass IP generation can only support 99 numbers of IP at maximum
- IC inbox toolbar button的determine逻辑
- 使用node https module创建服务器遇到的mac verify failure错误消息
- SAP成都研究院2018年年会之前的技术讲座
- 如何使用ABAP代码反序列化JSON字符串成ABAP结构
- Win10用Windows照片查看程序打开图片+更改注册表后导致Win10任务栏Adobe PDF阅读器图标显示异常
- 计算机超级语言,我发现原来计算机最原始的语言是那么的内涵。。。。
- java redis缓存实例_spring项目整合ehcache和redis缓存实例
- hive增量表和全量表_hive 拉链表 实现全量数据 增量更新