kvm初体验之九:vm创建快照
1. 准备一个磁盘格式为qcow2的vm(raw格式的磁盘无法创建快照)
方法一:从头安装一个磁盘格式为qcow2的vm
|
[root@tanghuimin vm]# qemu-img create -f qcow2 -o preallocation=metadata /vm/vm2.qcow2 2G Formatting '/vm/vm2.qcow2', fmt=qcow2 size=2147483648 encryption=off cluster_size=65536 preallocation='metadata' [root@tanghuimin vm]# qemu-img info vm2.qcow2 image: vm2.qcow2 file format: qcow2 virtual size: 2.0G (2147483648 bytes) disk size: 464K cluster_size: 65536 |
|
virt-install --name vm2 --vcpus=1 --ram=1024 --disk |
方法二:将现存的磁盘格式为raw的vm转换成qcow2的磁盘格式
|
[root@tanghuimin vm]# qemu-img info vm1-clone image: vm1-clone file format: raw virtual size: 2.0G (2147483648 bytes) disk size: 2.0G |
|
[root@tanghuimin vm]# qemu-img convert -f [root@tanghuimin vm]# qemu-img info vm1-clone.qcow2 image: vm1-clone.qcow2 file format: qcow2 virtual size: 2.0G (2147483648 bytes) disk size: 813M cluster_size: 65536 |
virsh edit vm1-clone
将
|
<disk type='file' device='disk'> <driver name='qemu' type='raw' <source file='/vm/vm1-clone'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' </disk> |
修改为
|
<disk type='file' device='disk'> <driver name='qemu' type='qcow2' <source file='/vm/vm1-clone.qcow2'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' </disk> |
2. 创建快照(virsh
snapshot-create)
|
virsh # snapshot-list vm2 Name Creation Time State ------------------------------------------------------------ virsh # snapshot-create vm2 Domain snapshot 1433458417 created virsh # virsh # snapshot-list vm2 Name Creation Time State ------------------------------------------------------------ 1433458417 2015-06-05 06:53:37 +0800 shutoff |
3. 从快照恢复(virsh
snapshot-revert)
|
virsh # snapshot-list vm2 Name Creation Time State ------------------------------------------------------------ 1433458417 2015-06-05 06:53:37 +0800 shutoff virsh # snapshot-revert vm2 1433458417 |
4. 删除快照(virsh
snapshot-delete)
|
virsh # snapshot-list vm2 Name Creation Time State ------------------------------------------------------------ 1433458417 2015-06-05 06:53:37 +0800 shutoff virsh # virsh # snapshot-delete vm2 1433458417 Domain snapshot 1433458417 deleted virsh # snapshot-list vm2 Name Creation Time State ------------------------------------------------------------ |
kvm初体验之九:vm创建快照的更多相关文章
- kvm初体验之三:vm的安装及管理
Host: CentOS release 6.4 (Final) Guest: CentOS release 6.6 (Final) 全程以root身份操作 1. host上创建桥br0 参考< ...
- kvm初体验之五:vm连接网络的两种方式:bridge和nat
1. 在安装vm时指定网络连接方式 1)bridge virt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/vm1,s ...
- kvm初体验之八:调整vm的vcpu, memory, disk大小
假设host上创建的vm的名字为vm1. 1. 查看vm1的domain information [root@tanghuimin thm]# virsh dominfo vm1 Id: 10 Nam ...
- kvm初体验之七:attach usb storage device to a VM
1. virsh attach-disk vm1 /dev/sdb sdc 将host上的/dev/sdb挂载到vm1的/dev/sdc上 2. virsh detach-disk vm1 sdc 将 ...
- kvm初体验之四:从Host登录Guest的五种方式
1. virt-viewer virt-viewer -c qemu:///system vm1 2. virt-manager (以非root身份运行) virt-manager -c qemu:/ ...
- kvm初体验——linux之kvm安装及使用qemu工具安装系统【转】
本文转载自:https://blog.csdn.net/Heimerdinger_Feng/article/details/79119445 一.安装虚拟机之前先升级软件仓库 sudo apt-get ...
- 二、React初体验之React组件创建
(中间因为应付各种考试,处理其他事情,隔了好时间没更新,现在终于有时间了,续上!) 本文为React初始体验,因此先不考虑文件如何组织,尽量以最简单的方式让大家了解React其中的原理. 在创建组件( ...
- Ubuntu下Django初体验(二)——创建工程及应用
一.工程目录详解 创建工程后得到如下目录: 1. manage.py 管理项目.创建数据库.启动服务器等.测试等. 查看子命令: python manage.py 启动服务器: python mana ...
- MEF初体验之九:部件生命周期
理解MEF容器中部件的生命周期及其含义是非常重要的.鉴于MEF重点在开放端应用程序,这将变得尤其重要的,一旦app ships和第三方扩展开始运行,作为应用程序的开发者将很好地控制这一系列的部件.生命 ...
随机推荐
- jfreechart时序图 demo
import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.io.FileNotFoundExce ...
- erlang的非平衡的二叉树的操作
-module(tree1). -export([test1/0]). lookup(Key,nil) -> not_found; lookup(Key,{Key,Value,_,_}) -&g ...
- python学习 05 函数switch功能
1.python没有switch功能,利用字典实现 如果用if else,可行但是效率不高
- 多媒体开发之---h264 rtp打包
http://blog.csdn.net/newthinker_wei/article/details/8997440 http://blog.csdn.net/dengzikun/article/d ...
- java 对象占用内存查看 以及JVM级别 方法修改等
public interface Instrumentation 此类提供检测 Java 编程语言代码所需的服务.检测是向方法中添加字节码,以搜集各种工具所使用的数据.由于更改完全是进行添加,所以这些 ...
- Coursera machine learning 第二周 quiz 答案 Linear Regression with Multiple Variables
https://www.coursera.org/learn/machine-learning/exam/7pytE/linear-regression-with-multiple-variables ...
- centos7.0 安装nginx
在centos7.0下安装nginx需要安装 prce和zlib包去官网下载相应的包 然后解压相应的包进行编译 解压nginx源码包进入到解压文件 ./configure --sbin-path=/u ...
- ASIHTTPRequest-Cookie的使用
本文转载至 http://www.cocoachina.com/bbs/read.php?tid=93220&page=e&#a 持久化cookie ASIHTTPReques ...
- MySQL常见问题和命令
问题: 1.centos MySQL启动失败:关闭selinux, vi /etc/selinux/config, 设置SELINUX=disabled,重启电脑: 命令: 停止.启动mysql服务器 ...
- 一个关于运维人员做事的很好的case,拿出来和大家共勉
很久没有写KM了,最近lester这边在梳理CDB这边存在的问题,并推动那些问题解决措施的落地.无疑当前CDB存在比较多的问题,也有很多坑.需要我们运维和开发的同学多思考问题的根源和解决办法,并付诸实 ...