一、virt-clone概述

1、virt-clone作用简介

virt-clone主要是用来克隆kvm虚拟机,并且通过Options、General Option、Storage Configuration、Networking Configuration等不同选项对新的虚拟机进行一些特殊的定义。

2、virt-clone参数介绍

Options(一些基本的选项):
--version:查看版本
-h,--help:查看帮助信息
--connect=URI:连接到虚拟机管理程序 libvirt 的URIGeneral Option(一般选项):
-o ORIGINAL_GUEST, --original=ORIGINAL_GUEST:原来的虚拟机名称
-n NEW_NAME, --name=NEW_NAME:新的虚拟机名称
--auto-clone:从原来的虚拟机配置自动生成克隆名称和存储路径。
-u NEW_UUID, --uuid=NEW_UUID:克隆虚拟机的新的UUID,默认值是一个随机生成的UUIDStorage Configuration(存储配置):
-f NEW_DISKFILE, --file=NEW_DISKFILE:指定新的虚拟机磁盘文件
--force-copy=TARGET:强制复制设备
--nonsparse:不使用稀疏文件复制磁盘映像Networking Configuration:(网络配置)
-m NEW_MAC, --mac=NEW_MAC:设置一个新的mac地址,默认是一个随机的mac

二、通过virt-clone工具进行克隆KVM虚拟机

1、查看KVM虚拟机

2、关闭KVM虚拟机准备克隆

这边如果不关闭KVM虚拟机则直接克隆会报错,例如:ERROR Domain with devices to clone must be paused or shutoff.

在下指令virsh shutdown centos6.5之后如果虚拟机state还是running,则进行强制关闭virsh destroy centos6.5:

3、克隆KVM虚拟机,新虚拟机名称为centos6.5_clone

xml配置文件位于: /etc/libvirt/qemu/centos6.5_clone.xml

img磁盘文件位于:/var/lib/libvirt/images/centos6.5_clone.img

virt-clone --connect qemu:///system --original centos6.9-1-clone --name centos6.9-4 --file /data/kvm/image/centos6.9-4.raw

4、查看所有虚拟机列表(centos6.5及centos6.5_clone)

5、启动新克隆的KVM虚拟机centos6.5_clone

注:克隆完成之后可能mac地址会有冲突,进入KVM删除/etc/udev/rules.d/70-persistent-net.rules中的eth0的配置,接着把eth1改成eth0,并且修改ifcfg-eth0的mac,确认两个配置文件中的mac地址是一样的。配置完重启。

6、KVM虚拟机克隆完成

三、附加信息

1、查看KVM虚拟机的xml文件(KVM虚拟机配置信息):

2、查看xml文件中的mac address (KVM虚拟机mac地址)

3、查看xml文件总的source file信息 (KVM虚拟机img文件路径)

4、查看KVM虚拟机的img文件(KVM虚拟机磁盘文件):

5、修改KVM虚拟机的xml文件的VNC端口,然后重启libvirt

vi /etc/libvirt/qemu/centos6.9-1.xml

/etc/init.d/libvirtd restart

这样重启不会导致启动的虚拟机重启。

参考:

http://blog.csdn.net/wanglei_storage/article/details/51106096(以上内容转自此篇文章)

http://blog.csdn.net/hnhuangyiyang/article/details/50885755

http://www.linuxidc.com/Linux/2017-04/142857.htm

CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)相关推荐

  1. CentOS 7.1下KVM的安装与配置

    由于没有物理机可用,在自己的VMware Workation中CentOS 7搭建完成. 首先查看VMware Workation是否支持虚拟化,把红框内打钩即可. 虚拟化开启并安装CentOS系统, ...

  2. centos 6.5下KVM环境搭建

    一.操作系统配置  1. 使用root权限登录  2. 修改内核模式为兼容内核启动  vim /boot/grub/grub.conf  主要修改default=1    3. 关闭selinux  ...

  3. RHCE(KVM——保存、恢复、克隆虚拟机)

    一.保存和恢复虚拟机 要释放系统资源,你可以关闭该系统中运行的虚拟机(VM).然而,当再次需要虚拟机时,必须引导客户端操作系统(OS)并重启应用程序,这可能需要大量时间.要减少这个停机时间并让虚拟机工 ...

  4. Linux虚拟机连不上网克隆虚拟机网卡无法启动

    静态IP和子网掩码的查看 点击Edit-Virtual Network Editor 点击DHCP Settings 静态IP 是在192.168.230.128-192.168.230.254之间的 ...

  5. VMware克隆虚拟机步骤

    VMware克隆虚拟机步骤 找到克隆的模板机,并选择克隆. 进入克隆虚拟机向导 选择现有快照(如果有多个快照,请根据需要选择),而不是虚拟机的当前状态(该状态可能已经被你有意识或无意识改变). 选择连 ...

  6. windows系统克隆虚拟机

    虚拟机克隆步骤: 一.把要克隆的机器处在关机状态 二.开始克隆 1).鼠标放到要克隆的机器上 [右击],选择 管理(M) 点击 [克隆] 2).点击[下一步] 3).如果你要克隆的虚拟机存在快照可自行 ...

  7. 005. 虚拟机的快照与克隆

    本文介绍虚拟机拍摄快照和克隆虚拟机的操作步骤,以及如何设置克隆机的基本配置. 一.快照 快照是在虚拟机关机的状态下,记录当前虚拟机的状态. 可以理解为是一个备份. 操作流程如下: 将虚拟机关机: 右击 ...

  8. VMware日常操作之克隆虚拟机的两种模式

    文章目录 前言 方法一: 借助于已有的文件实现克隆 1. 找到虚拟机系统的安装目录 2. 找到想要克隆的目录,直接复制一份目录并命名 3. 复制成功后修改文件名字: 4. 进入vmware,从文件中查 ...

  9. Esxi 克隆 虚拟机

    esxi中虚拟机没有克隆选,需要先"导出",再新建虚拟机,选择"从OVF或OVA文件部署虚拟机" 实验环境:Esxi 6.7,centos7虚拟机 (一)克隆虚 ...

最新文章

  1. 华为认证网络互连专家-HCIE-RS模拟试卷
  2. php 只能输入中英文,JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法...
  3. 范醒哲:敬畏自然 渴望技术 —— 新冠肺炎后对网络数据传输能力的思考
  4. 彻底学会使用epoll(一)——ET模式实现分析
  5. 简单的MVC与SQL Server Express LocalDB
  6. 一步步编写操作系统 69 汇编语言和c语言共同协作 70
  7. AI人工智能ML机器学习DL深度学习
  8. java c s聊天程序_Java建立C/S 模式聊天室服务器和客户端
  9. shell脚本实现printf数字转换N位补零
  10. 剑指offer面试题26-复杂链表的复制
  11. amtlib.dll被McAfee删除之后?
  12. dump文件导入表修复工具——Imports Fixer
  13. JavaScript页面刷新的所有方法
  14. PS磨皮—高低频磨皮
  15. Java8 Stream,过分丝滑!
  16. 2022-爬虫-Selenium-百度安全验证
  17. 2020年元宵节健康
  18. 多屏互动的前景探索-互动通-袁珏明
  19. 七牛云对象存储绑定个人域名
  20. Intelligence math problem,分糖果问题

热门文章

  1. war包怎么解压_微信猫和老鼠主题怎么搞?快来看
  2. dynatrace统计sql执行时间要考虑网络延时
  3. python实践项目(六)
  4. Selenium入门(自动右键保存图片到本机上)
  5. ip地址怎么设置才有效_如果想减肥,怎么拆解目标才是有效的?
  6. PDE1 Introduction to PDE
  7. MATLAB中的光照处理
  8. 模型保存的方法-----仅保存架构
  9. 工业用Linux版本,工业主板支持哪些版本的LINUX系统?
  10. oracle10g 64位安装包下载地址,Oracle10g下载地址--多平台下的32位和64位