之前一篇讲了如何创建一台新的虚拟机,今天给大家分享下如何快速克隆虚拟机操作建单。 1 进入系统镜像文件默认目录 cd /var/lib/libvirt/images 创建镜像盘 #qemu-img create -f 格式 磁盘路径 大小 qemu-img create -f qcow2 node.qcow2 16G #创建后端存储盘 以第一台虚拟机为模板 禁用 selinux /etc/selinux/config 卸载防火墙不NetworkManager 配置 yum 源 2安装软件 yum install -y lftp
– 1、yum 源导入公钥验证配置 – 2、导入 gpg key gpgcheck=1 – 3、常用系统命令安装 yum install -y net-tools vim-enhanced bridge-utils psmisc 3 删除网卡个性化配置 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ONBOOT="yes“ IPV6INIT="no" TYPE="Ethernet" BOOTPROTO=“dhcp“ 4 添加 Console 配置及初除磁盘分区里的个性化信息 vim /etc/default/grub GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 console=ttyS0,115200n8" GRUB_DISABLE_LINUX_UUID="true" GRUB_ENABLE_LINUX_LABEL="true“ 5 重新生成 grub.cfg grub2-mkconfig -o /boot/grub2/grub.cfg 6 物理机执行 virt-sysprep -d node #关闭虚拟机后执行信息清理工作 7 以我们刚刚装系统的模板为后端文件创建虚拟机 qemu-img create –b node.qcow2 –f qcow2 node1.img 8创建硬盘大小
qemu-img create -f qcow2 -b node.qcow2 node1.img 30G 9创建 xml 配置文件 sed 's/demo/node1/' demo.xml >/etc/libvirt/qemu/node1.xml 10.定义虚拟机 virsh define /etc/libvirt/qemu/node1.xml virsh start node1