Linux实战教学笔记54:开源虚拟化KVM(二)管理虚拟存储 (3)

QQ截图20180504100806.png-21.5kB

QQ截图20180504101041.png-61.2kB

演示后备差异虚拟磁盘(克隆)

QQ截图20180504102021.png-31.7kB

#创建父磁盘并安装父Centos6.5操作系统 [root@localhost vm]# qemu-img create -f qcow2 Base_CentOS6.5.qcow2 qemu-img: Base_CentOS6.5.qcow2: Image creation needs a size parameter [root@localhost vm]# qemu-img create -f qcow2 Base_CentOS6.5.qcow2 10G Formatting \'Base_CentOS6.5.qcow2\', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off [root@localhost vm]# virt-install \ > --name=Base_CentOS7 \ > --disk path=http://www.likecs.com/vm/Base_CentOS6.5.qcow2 \ > --vcpu=1 --ram=1024 \ > --cdrom=http://www.likecs.com/iso/CentOS-6.5-x86_64-bin-DVD1.iso \ > --network network=default \ > --graphics vnc,listen=0.0.0.0 \ > --os-type=linux \ > --os-variant=rhel6 [root@localhost vm]# virsh list Id 名称 状态 ---------------------------------------------------- 1 vm2 running 9 Base_CentOS7 running #父操作系统 #创建OA后备差异虚拟磁盘,OA子系统盘 [root@localhost vm]# qemu-img create -f qcow2 \ > -o backing_file=Base_CentOS6.5.qcow2 \ #指定父盘 > OA-disk0.qcow2 #子盘名称 Formatting \'OA-disk0.qcow2\', fmt=qcow2 size=10737418240 backing_file=\'Base_CentOS6.5.qcow2\' encryption=off cluster_size=65536 lazy_refcounts=off [root@localhost vm]# qemu-img info OA-disk0.qcow2 image: OA-disk0.qcow2 file format: qcow2 virtual size: 10G (10737418240 bytes) disk size: 196K cluster_size: 65536 backing file: Base_CentOS6.5.qcow2 #父盘名称 Format specific information: compat: 1.1 lazy refcounts: false #创建ERP,HR,CRM子系统盘 [root@localhost vm]# qemu-img create -f qcow2 -o backing_file=Base_CentOS6.5.qcow2 ERP-disk0.qcow2 Formatting \'ERP-disk0.qcow2\', fmt=qcow2 size=10737418240 backing_file=\'Base_CentOS6.5.qcow2\' encryption=off cluster_size=65536 lazy_refcounts=off [root@localhost vm]# qemu-img create -f qcow2 -o backing_file=Base_CentOS6.5.qcow2 HR-disk0.qcow2 Formatting \'HR-disk0.qcow2\', fmt=qcow2 size=10737418240 backing_file=\'Base_CentOS6.5.qcow2\' encryption=off cluster_size=65536 lazy_refcounts=off [root@localhost vm]# qemu-img create -f qcow2 -o backing_file=Base_CentOS6.5.qcow2 CRM-disk0.qcow2 Formatting \'CRM-disk0.qcow2\', fmt=qcow2 size=10737418240 backing_file=\'Base_CentOS6.5.qcow2\' encryption=off cluster_size=65536 lazy_refcounts=off [root@localhost vm]# ll -h *-disk0.qcow2 -rw-r--r-- 1 root root 193K 5月 4 11:11 CRM-disk0.qcow2 -rw-r--r-- 1 root root 193K 5月 4 11:11 ERP-disk0.qcow2 -rw-r--r-- 1 root root 193K 5月 4 11:11 HR-disk0.qcow2 -rw-r--r-- 1 root root 193K 5月 4 11:07 OA-disk0.qcow2 #创建四种子系统虚拟机 [root@localhost vm]# virt-install --import \ > --name=oa \ > --vcpus=1 --ram=512 \ > --disk path=http://www.likecs.com/vm/OA-disk0.qcow2 \ > --network network=default \ > --graphics vnc,listen=0.0.0.0 \ > --os-variant=rhel6 \ > --os-type=linux 开始安装...... 创建域...... #以下省略.... [root@localhost vm]# virt-install --import --name=erp --vcpus=1 --ram=512 --disk path=http://www.likecs.com/vm/ERP-disk0.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --os-variant=rhel6 --os-type=linux 开始安装...... 创建域...... #以下省略.... [root@localhost vm]# virt-install --import --name=hr --vcpus=1 --ram=512 --disk path=http://www.likecs.com/vm/HR-disk0.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --os-variant=rhel6 --os-type=linux 开始安装...... 创建域...... #以下省略.... [root@localhost vm]# virt-install --import --name=crm --vcpus=1 --ram=512 --disk path=http://www.likecs.com/vm/CRM-disk0.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --os-variant=rhel6 --os-type=linux 开始安装...... 创建域...... #以下省略.... [root@localhost vm]# virsh list --all Id 名称 状态 ---------------------------------------------------- 1 vm2 running 10 oa running #子系统创建完毕 11 erp running #子系统创建完毕 12 hr running #子系统创建完毕 13 crm running #子系统创建完毕 - Base_CentOS7 关闭 - centos6.5 关闭 - centos6.5-2 关闭 - centos6.5-3 关闭

父子系统的方式,其实就是克隆的方式,我们如果要通过命令来实现就是如此操作。
如果在图形界面下,类似的方式如下图

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjxzx.html