虛擬機快照創(chuàng)建
創(chuàng)建一臺新的虛擬機當(dāng)做模板
[root@localhost ~]# virsh list --all
Id 名稱 狀態(tài)
----------------------------------------------------
- 01 關(guān)閉
[root@localhost ~]#
我這里已經(jīng)創(chuàng)建好一個虛擬機當(dāng)做模板文件
創(chuàng)建虛擬機模板需要virt-sysprep命令
- 獲取virt-sysprep命令
- 使用yum search 查看需要安裝的包
[root@localhost ~]# yum search virt-sysprep
已加載插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
======================================= 匹配:virt-sysprep =======================================
libguestfs-tools.noarch : System administration tools for virtual machines
[root@localhost ~]#
使用yum安裝libguestfs-tools包
[root@localhost ~]# yum install -y libguestfs-tools
調(diào)用virt-sysprep命令
- 使用--help查看幫助
-a file Add disk image file
這里有一條 -a選項是添加一塊磁盤鏡像
[root@localhost ~]# virt-sysprep -a /var/lib/libvirt/images/01.qcow2
使用命令會自動將鏡像里的一下個性化配置刪掉
可以將清除完的模板鏡像重命名一下(可做可不做)
[root@localhost ~]# cd /var/lib/libvirt/images/
[root@localhost images]# mv 01.qcow2 template.qcow2
[root@localhost images]# ls
template.qcow2
[root@localhost images]#
創(chuàng)建qcow2的鏡像快照
需要用到的命令是qemu-img
[root@localhost images]# qemu-img create -f qcow2 -b template.qcow2 02.qcow2
Formatting '02.qcow2', fmt=qcow2 size=12884901888 backing_file='template.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
[root@localhost images]#
create 創(chuàng)建
-f 鏡像格式
-b 模板文件
最后一個參數(shù)為創(chuàng)建的虛擬機名稱
導(dǎo)入創(chuàng)建好的虛擬機快照
[root@localhost ~]# ./import.sh 02
在虛擬機導(dǎo)入環(huán)節(jié)寫的腳本 名稱要和鏡像文件一致