kvm虚拟机的克隆以及快照
克隆(常见有3种方法)
1 直接克隆(克隆虚拟机使用自己的磁盘)
virt-clone -o vm-01 -n vm-02 -f /kvm/os/vm-02.qcow2
virsh start vm-02 #启动虚拟机后,修改hostname、IP等 2 复制文件方法克隆(等同于备份配置+磁盘,可做迁移)
virsh list --all
virsh dumpxml vm-01 > /etc/libvirt/qemu/vm-02.xml
cp /kvm/os/vm-01.qcow2 /kvm/os/vm-02.qcow2
vim /etc/libvirt/qemu/vm-02.xml #修改name、UUID、磁盘文件、VNC端口、MAC地址等
virsh define /etc/libvirt/qemu/vm-02.xml #重新定义配置文件
virsh start vm-02 #启动后,修改hostname、IP等( 删除/etc/udev/rules.d/70-persistent-net.rules ) 3 连接克隆(使用后备磁盘作为文件系统,后备文件系统为网络文件系统时,如nfs,经常使用这种方式,这种方式便于迁移)
sed -e '/HWADDR=/d' -e '/UUID=/d' /etc/sysconfig/network-scripts/ifcfg-eth0 #删除MAC地址及UUID
rm -f /etc/udev/rules.d/70-persistent-net.rules
reboot
cd /kvm/os
qemu-img create -f qcow2 -b vm-01.qcow2 vm-02.qcow2 #关键,创建连接磁盘
virsh dumpxml vm-01 > /etc/libvirt/qemu/vm-02.xml
vim /etc/libvirt/qemu/vm-02.xml #修改name、UUID等
virsh define /etc/libvirt/qemu/vm-02.xml
注意:无论上述3种方式使用哪一种,在克隆后都要修改克隆后主机的相关参数,尤其是网络参数,否则克隆后的机器不能连接网络
快照
virsh snapshot-create vm-01 #为vm-01虚拟机创建快照
virsh snapshot-create-as vm-01 snap-test #创建快照的同时,指定快照名称snap-test
qemu-img snapshot -l /kvm/os/vm-01.qcow2 #查看快照
virsh snapshot-list vm-01 #查看快照
virsh snapshot-revert vm-01 snap-test #恢复虚拟机至快照状态
virsh snapshot-delete vm-01 snap-test #删除指定快照
virsh snapshot-current vm-01 #删除当前快照(即最近一个快照)
virsh snapshot-delete vm-01 --current #同上
kvm虚拟机的克隆以及快照的更多相关文章
- 关于kvm虚拟机的克隆方法总结
kvm虚拟机的克隆分为两种情况,第一种kvm宿主机上对虚拟机直接克隆 第二种通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移). 现笔者将分别两种kvm虚拟机克隆的的详细操作过程都记录 ...
- kvm虚拟机的克隆
kvm虚拟机的克隆分为两种情况 (1) KVM主机本机虚拟机直接克隆. (2) 通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移). 1. 本机虚拟机直接克隆 (1) 查看虚拟机配置 ...
- 转:KVM 虚拟机的克隆
KVM 虚拟机的克隆 首先把需要克隆的源虚拟机先关闭,然后使用以下命令来进行克隆,注意我这里使用的是相对路径. virsh shutdown VM02 virt-clone -o VM02 -n ...
- KVM虚拟机高级设置——10 快照、克隆、替换磁盘
查看虚拟机磁盘文件 [root@CentOS2 ~]# cd /var/lib/libvirt/images/ [root@CentOS2 images]# ll -h total 13G -rw-r ...
- 烂泥:KVM虚拟机克隆
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上一篇文章介绍了有关KVM虚拟机快照的创建与恢复,这篇文章我们来介绍有关KVM虚拟机克隆. KVM虚拟机的克隆,我们可以分以下几步: 1. 使用virt ...
- kvm 虚拟化技术 1.3之kvm克隆以及快照
1.kvm虚拟机克隆 克隆kvm虚拟机 ,克隆前需要提前关机 语法: virt-clone -o 原虚拟机 -n 新虚拟机 -f 新虚拟机镜像存放路径 选项中-o 表示 old ...
- Linux中如何克隆KVM虚拟机
转载:https://yq.aliyun.com/articles/64860 作者 digoal 日期 2016-11-11 标签 Linux , KVM , 虚拟化 , 克隆 背景 当需要批量部署 ...
- kvm虚拟化之kvm虚拟机克隆
kvm虚拟机的克隆分为两种情况,本文也就通过以下两种情况进行克隆,克隆虚拟机为OEL5.8X64. (1) KVM主机本机虚拟机直接克隆. (2) 通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异 ...
- CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)
一.virt-clone概述 1.virt-clone作用简介 virt-clone主要是用来克隆kvm虚拟机,并且通过Options.General Option.Storage Configura ...
随机推荐
- hdoj1495简单BFS
#include <stdio.h> #include <string.h> #include <math.h> #include <algorithm> ...
- python 容器 生成器 迭代器 总结
一.容器 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中.通常这类数据结构把所有的元素存储在内存中. >> ...
- 前端代码规范(转载 http://codeguide.bootcss.com/)
http://codeguide.bootcss.com/ HTML 语法 HTML5 doctype 语言属性(Language attribute) 字符编码 IE 兼容模式 引入 CSS 和 J ...
- MYSQL性能调优与架构设计之select count(*)的思考
select count(*)的思考 原文:MYSQL性能调优与架构设计 举例: 这里我们就拿一个看上去很简单的功能来分析一下. 需求:一个论坛帖子总量的统计 附加要求:实时更新 在很多人看来,这 ...
- noip初赛
运算符 联结词名称 异或 ⊕ 非¬(-) 否定 与∧(·) 对应集合∩交集 对应按位与符号& 合取 或∨(+) 对应集合∪并集 对应按位或符号| 析取 条件→ ...
- Salazar Slytherin's Locket CodeForces - 855E
Salazar Slytherin's Locket CodeForces - 855E http://www.cnblogs.com/ftae/p/7590187.html 数位dp: http:/ ...
- 用eclipse-inst-win64.exe安装eclipse出现Java for Windows Missing 的原因
Java for Windows Missing 因为jdk的版本没有对,我这里是64位的机器上安了32位的jdk,所以一直报这个. 必须换上相对应版本的jdk,提示页面有链接,直接点击就可以下载. ...
- c#学习系列之关键字where
where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量. 1.接口约束. 例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就 ...
- 抽象类 abstract
抽象类就是拿来继承的抽象方法就是拿来重写的 1.用abstract可以用来修饰类或方法,分别叫抽象类和抽象方法. 2.含有抽象方法的类必须被声明为抽象类.,抽象类必须被继承,抽象方法也必须被重写. 3 ...
- pkill 和 pgrep总结
查看进程ID和方便kill进程 pgrep -d 指定分隔符 pgrep -d ' ' -u root 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 -u p ...