上一篇博文給你們介紹瞭如何使用KVM虛擬化平臺去建立虛擬機,虛擬機建立好了不能就這樣放着吧,既然建立了,那麼就須要用起來,今天這篇博客就給你們介紹下KVM虛擬化平臺上如何使用KVM命令集管理虛擬機vim
好了下面話很少說,直接開懟!ide
virsh -h工具
ls /etc/libvirt/qemu命令行
virsh list --all3d
virsh shutdown l01
virsh start l01xml
virsh destroy l01blog
virsh create /etc/libvirt/qemu/l01.xml內存
virsh suspend l01 #掛起虛擬機
virsh resume l01 #恢復虛擬機博客
virsh autostart l01虛擬機
virsh dumpxml l01 > /etc/libvir/qemu/l05.xml
virsh shutdown l01 #先中止虛擬機
virsh undefine l01 #刪除虛擬機
virsh list --all #查看虛擬機狀態
查看前面導出的l01的虛擬機配置
這裏能夠看出,刪除虛擬機後,使用virsh list --all查看不到l01的信息了,配置文件也被刪除,可是磁盤文件不會被刪除
經過備份的配置文件從新定義虛擬機l01
mv l05.xml l01.xml #重命名l05的配置文件
virsh define l01.xml #從新定義虛擬機l01
virsh list --all #查看虛擬機狀態,便可看到從新虛擬機l01
vim /etc/libvirt/qemu/l01.xml #vim直接修改
virsh edit l01.xml #經過virsh修改
這裏能夠用來修改系統內存大小、磁盤文件等信息。
查看當前磁盤格式
qemu-img info /vdir/l01.raw
關閉虛擬機
virsh shutdown l01 #關閉虛擬機
qemu-img convert -f raw -O qcow2 /vdir/l01.raw /vdir/l01.qcow2 #將文件格式由raw轉換爲qcow2
virsh edit l01 #修改配置文件l01.xml
固然這裏的配置文件不僅這麼點,下面還有不少,這裏由於顯示的問題小編就暫截這些。
yum -y install libguestfs-tools #安裝命令行工具
virt-cat -a /vdir/l01.qcow2 /etc/sysconfig/network
virt-df -h l01
virt-clone -o l01 -n l03 -f /vdir/l03.qcow2 #克隆虛擬機
先關閉虛擬機,克隆l01到l03,啓動虛擬機
1.對l01建立快照
2.查看虛擬機快照版本信息
3.查看快照信息
virsh snapshot-create l01 #建立快照
virsh snapshot-current l01 #查看快照的版本信息
virsh snapshot-list l01 #查看快照信息
4.建立新快照
5.查看快照信息
virsh snapshot-create l01 #建立新快照
virsh snapshot-list l01 #查看快照信息
6.恢復虛擬機狀態至上一次建立快照的位置
virsh snapshot-revert l01 1533872131 #恢復到快照
virsh snapshot-current l01 #查看快照信息
7.刪除快照
virsh snapshot-delete l01 1533873046 #刪除快照
virsh snapshot-list l01 #查看快照信息