++++++++++++++++++++++++++++++创建和拍摄快照++++++++++++++++++++++++++++++++++

KVM快照方法常用的是qemu-img snapshot 和virsh snapshot
经过我多次试验qemu-img snapshot -c 快照名 域名,此种方法已经不能再百分百成功创建快照,创建后可能导致虚拟机无法启动,报File too large的错误,并且未找到解决办法。下面将介绍virsh snapshot创建还原快照的方法。 查看KVM虚拟机运行状态
[root@KVM ~]# virsh list
Id 名称 状态
----------------------------------------------------
kvm-test running 首先创建一个纯净版的快照,没有安装任何服务
[root@KVM ~]#virsh snapshot-create-as --domain kvm-test --name kvm_clean
Domain snapshot kvm_clean created
domain是虚拟机的名字 name是快照的名字
备注:创建快照的速度根据服务器的配置会有所不同,在创建快照的同时,KVM虚拟机会处于暂时暂停的状态(创建快照完成后会自动转换为running),如果是线上服务器,请自行定夺。 查看创建的快照
[root@KVM ~]# virsh snapshot-list kvm-test
名称 Creation Time 状态
------------------------------------------------------------
kvm_clean -- :: + running
登录到kvm虚拟机 kvm-test中
安装Apache服务并启动
yum install httpd -y ; echo "Test KVM snapshot" >> /var/www/html/index.html ; /etc/init.d/httpd restart 访问测试
[root@kvm-test ~]# curl 127.0.0.1
Test KVM snapshot 再次创建快照
[root@KVM ~]# virsh snapshot-create-as --domain kvm-test --name kvm_httpd
Domain snapshot kvm_httpd created 再次查看快照
[root@KVM ~]# virsh snapshot-list kvm-test
名称 Creation Time 状态
------------------------------------------------------------
kvm_clean -- :: + running
kvm_httpd -- :: + running 还原测试:
首先还原至纯净版,未安装Apache服务
关闭虚拟机(也可开机还原,不建议)
[root@KVM ~]# virsh snapshot-revert kvm-test kvm_clean
登录到虚拟机查看能否访问httpd服务
[root@kvm-test ~]# curl 127.0.0.1
curl: () couldn't connect to host
无法访问,说明还原成功,再次还原到已安装httpd服务的状态
[root@KVM ~]# virsh snapshot-revert kvm-test kvm_httpd
访问测试
[root@kvm-test ~]# curl 127.0.0.1
Test KVM snapshot
还原成功。 +++++++++++++++++++++++++++++++在线增加CPU个数+++++++++++++++++++++++++++++++ 查看为增加之前的逻辑CPU个数
[root@kvm-test ~]# cat /proc/cpuinfo | grep process | wc -l 增加CPU一条命令即可
[root@KVM ~]# virsh setvcpus kvm-test 再次查看
[root@kvm-test ~]# cat /proc/cpuinfo | grep process | wc -l +++++++++++++++++++++++++++++++在线增加内存+++++++++++++++++++++++++++++++++++
查看现有的内存
[root@kvm-test ~]# free -m | grep Mem | awk '{print $2}' 增加内存至1024M同样一条命令
[root@KVM ~]# virsh setmem kvm-test 1024M 再次查看
[root@kvm-test ~]# free -m | grep Mem | awk '{print $2}' Over

最新文章

  1. 设计模式C#合集--单例模式
  2. struts2基础学习--环境配置(*原创)
  3. 如何解决 win10连了VPN怎么上外网
  4. bzoj4204: 取球游戏
  5. 【转载】跟我一起云计算(6)——openAPI
  6. Spring入门(6)-使用注解装配
  7. 3.0:pandas【基础操作】
  8. MySQL5.7绿色版(免装版)的初始化和修改密码
  9. Orleans---持久化
  10. poj-1056-IMMEDIATE DECODABILITY(字典)
  11. 《剑指offer》二叉树的深度
  12. 005-2-Python文件操作
  13. 样本失衡会对SVM的影响
  14. SpringCloud 启动时报No active profile set, falling back to default profiles default
  15. css 图片文字居中
  16. Arcgis ArcMap 10 如何生成msd地图文档定义【 arcgis mxd怎么转换成msd】
  17. 【CF662A】Gambling Nim 线性基
  18. 【BZOJ1478】Sgu282 Isomorphism Pólya定理神题
  19. vue项目优化
  20. Spring事务核心接口

热门文章

  1. 安装 Qt 及所需 gcc 等
  2. 前端构建工具之争——Webpack vs Gulp 谁会被拍死在沙滩上
  3. 利用阿里云Centos7建站过程
  4. P1373 小a和uim之大逃离
  5. Pythonh中的zip()与*zip()函数详解
  6. cap deploy:setup报错
  7. post 与get 区别
  8. win10解决乱码问题
  9. Hibernate框架进阶(下篇)之查询
  10. c++对象在lua层的生命周期与内容扩展