完整克隆
完整克隆就是把原始的虚拟主机全部状态的一个拷贝,除了MAC地址和UUID,其余虚拟机的配置都一样,克隆出来的虚拟主机和原始的虚拟主机是相互独立的,不共享任何资源,都有自己独立的CPU、内存、和存储空间,好处就是安全性比较高,企业中主要用的也是完整克隆的方式;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| //自动克隆 virt-clone --auto-clone -o 源domain -n 新domain
——————————————————————————————————————————————————————————————————————————————— //手动克隆
cp 源磁盘 新磁盘
virsh dumpxml 源domain >新domain.xml
#编辑配置(需要修改domain名 删除uuid 删除mac 修改disk位置) vim 新domain.xml
#导入配置 virsh define 新domain.xml
#启动 virsh start 新domain
|
链接克隆
链接克隆,字面意思就是通过链接啥而克隆出的一个虚拟主机,肯定和原始的虚拟主机有关系的,虽然服务器会给克隆出的虚拟主机分配新的CPU、内存,但是它们共享一个虚拟磁盘的存储空间,克隆出来的虚拟主机存储数据时,原始主机才会分配出空间让链接克隆出来的虚拟主机存储。克隆出来的虚拟主机是不能脱离原始虚拟机独立运行的,好处就是链接克隆的虚拟主机更快,节省空间,但相对来说不是那么安全。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #生成磁盘文件 qemu-img create -f qcow2 -b 源domain磁盘 新domain.qcow2
#重定向导出配置 virsh dumpxml 源domain >新domain.xml
#编辑配置(需要修改domain名 删除uuid 删除mac 修改disk位置) vim 新domain.xml
#导入配置 virsh define 新domain.xml
#启动 virsh start 新domain
|