zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    eclipse中集成python开发环境
    取消eclipse英文单词拼写验证
    exe所在路径
    [转]关于Megatops BinCalc RPN计算器的说明
    WinDbg 蓝屏dump分析教程
    Delphi与Windows 7下的用户账户控制(UAC)机制 及 禁用兼容性助手
    【Delphi7】 解决“程序第一次可以正常编译,但再次编译的时候会报错,必须重新打开Delphi”的问题
    解决xftp远程连接中文乱码
    创建用资源管理器打开FTP位置
    收藏夹里的js
  • 原文地址:https://www.cnblogs.com/bass6/p/5641990.html
Copyright © 2011-2022 走看看