kvm 克隆虚拟机
两步:
第一步导出XML:
[root@ok ~]# virsh dumpxml centos02 >12c.xml 第二步磁盘文件
[root@ok virhost]# cp centos02.img 12c.img
看看两个文件的不同:
[root@ok ~]# diff /etc/libvirt/qemu/centos02.xml ~/12c.xml
1,10c1,3
< <!--
< WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
< OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
< virsh edit centos02
< or other application using the libvirt API.
< -->
<
< <domain type='kvm'>
< <name>centos02</name>
< <uuid>e6852c4a-c0a8-cbcc-d556-768e93d4167c</uuid>
---
> <domain type='kvm' id='2'>
> <name>12c</name>
> <uuid>e6852c4a-c0a8-cbcc-d556-768e93d4168c</uuid>
31c24
< <source file='/home/virhost/centos02.img'/>
---
> <source file='/home/virhost/12c.img'/>
32a26
> <alias name='virtio-disk0'/>
38a33
> <alias name='ide0-1-0'/>
41a37
> <alias name='usb0'/>
44a41
> <alias name='usb0'/>
48a46
> <alias name='usb0'/>
52a51
> <alias name='usb0'/>
56a56
> <alias name='ide0'/>
60c60
< <mac address='52:54:00:19:77:7c'/>
---
> <mac address='52:54:00:19:77:8c'/>
61a62,63
> <target dev='vnet1'/>
> <alias name='net0'/>
64a67
> <source path='/dev/pts/2'/>
65a69
> <alias name='serial0'/>
67c71,72
< <console type='pty'>
---
> <console type='pty' tty='/dev/pts/2'>
> <source path='/dev/pts/2'/>
68a74
> <alias name='serial0'/>
71c77
< <graphics type='vnc' port='6002' autoport='no' listen='0.0.0.0'>
---
> <graphics type='vnc' port='6012' autoport='no' listen='0.0.0.0'>
75a82
> <alias name='video0'/>
78a86
> <alias name='balloon0'/>
81a90,93
> <seclabel type='dynamic' model='selinux' relabel='yes'>
> <label>system_u:system_r:svirt_t:s0:c355,c689</label>
> <imagelabel>system_u:object_r:svirt_image_t:s0:c355,c689</imagelabel>
> </seclabel>
82a95
>
[root@ok ~]# virsh define 12c.xml
Domain 12c defined from 12c.xml
root@ok ~]# virsh start 12c
Domain 12c started [root@ok ~]# virsh list
Id Name State
----------------------------------------------------
1 win7 running
2 centos02 running
3 12c running
可以把/etc/sysconfig/network-script/ifcfg-eth0里面的MAC UUID都可以删除了
#pwd
#/etc/udev/rules.d
#rm -f 70-persistent-net.rules
然后重启
[root@ok virhost]# virsh list
Id Name State
----------------------------------------------------
1 win7 running
2 centos02 running
3 12c running
kvm 克隆虚拟机的更多相关文章
- 4.kvm克隆虚拟机
virt-clone 作用简介 virt-clone 主要是用来克隆kvm虚拟机,并且通过 Options.General Option.Storage Configuration.Networkin ...
- CentOS下使用KVM克隆虚拟机自动修改网卡的MAC地址
克隆完虚拟机之后Mac地址还保留着母机的配置,此时需要修改成新的Mac地址才能继续,网上一般都是这样的手动操作: 参考:http://blog.51cto.com/freedyong/1361907 ...
- 6、kvm克隆虚拟机
kvm克隆有两种方法可以使用先暂停kvm虚拟机 virsh suspend privi-server 方法一:对虚拟机本身直接clone virt-clone -o privi-server -n p ...
- CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)
一.virt-clone概述 1.virt-clone作用简介 virt-clone主要是用来克隆kvm虚拟机,并且通过Options.General Option.Storage Configura ...
- Power服务器中KVM克隆新虚拟机
查看当前所有虚拟机:virsh list --all 克隆新虚拟机:virt-clone -o guest01 -n guest02 -f /var/lib/libvirt/images/guest ...
- 命令行利用KVM创建虚拟机
一,实验环境 OS:CENTOS6.5 X86_64 二,KVM宿主环境配置 1.cat /proc/cpuinfo | egrep 'vmx|svm' //查看是否支持虚拟技术 2.安装KVM相关 ...
- KVM之七:KVM克隆
1.在克隆虚拟机之前,必须先暂停或者停掉kvm 虚拟机.以虚拟机 snale 为例,先暂停虚拟机,如下 [root@kvm ~ ::]#virsh list Id 名称 状态 ------------ ...
- KVM :vnc 远程控制kvm创建虚拟机
一.vnc远程控制服务器 前期准备: 1.编辑/etc/hosts vi /etc/hosts 10.1.16.32 kvm 2.关闭防火墙 service iptables stop 3.关闭sel ...
- 何为KVM克隆和快照
KVM的克隆.快照都是老生常谈的问题,资料也非常多,这里只是针对个人实验的记录,方便以后查阅. 虚拟机克隆 虚拟机的克隆操作是再频繁不过了,安装好第一台虚拟机后就可以进行基础设置,已此虚拟机为模板,以 ...
随机推荐
- map 几种遍历方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, Stri ...
- 在.NET使用JSON作为数据交换格式
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://zhoufoxcn.blog.51cto.com/792419/517093 我们 ...
- jquery ajax提交表单数据的两种方式
http://www.kwstu.com/ArticleView/kwstu_201331316441313 貌似AJAX越来越火了,作为一个WEB程序开发者要是不会这个感觉就要落伍,甚至有可能在求职 ...
- PHP中GD2的运用,注意编码格式的改变,以及head()函数之前不能有任何html元素包括空格!!!
<?php header ( "Content-type: text/html; charset=utf-8" ); //设置文件编码格式 header("Cont ...
- 初学JDBC,调用存储过程
在JDBC简单封装的基础上实现 public class UserDao{ public static void testGetUser(String userName) throws Excepti ...
- The Joys of Conjugate Priors
The Joys of Conjugate Priors (Warning: this post is a bit technical.) Suppose you are a Bayesian rea ...
- mysql 导入大sql文件时 max_allowed_packet 选项的设置
mysql根据配置文件会限制server接受的数据包大小. 有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置 show VARIABLES ...
- Struts2标签简介
Struts2标签简介 Struts2标签的优势 标签库简化了用户对标签的使用 结合OGNL使用,对于集合.对象的访问功能非常强大 提供可扩展的主题.模板支持,极大简化了视图页面的编写 不依赖任何表现 ...
- thinkphp 3.23 第三方登录sdk集成包
本集成包在官方包上扩展了支付宝登录和微信,支持最新的3.23版本 config /* URL配置 */ 'URL_CASE_INSENSITIVE' => true, //默认fa ...
- JQuery元素获取
前言:这是本类别博文JQuery即用即查开篇. 因为查手册太麻烦,而且有时候需要深入命令所在详细页面才能了解此命令的具体作用是什么. 写这几篇文章就是为了,工作遇到问题时,一看这几篇文章就可以查到哪个 ...