KVM命令集管理虛擬機

KVM命令集管理虛擬機

前言引導

上一篇博文給大家介紹瞭如何使用KVM虛擬化平臺去創建虛擬機,虛擬機創建好了不能就這樣放着吧,既然創建了,那麼就需要用起來,今天這篇博客就給大家介紹下KVM虛擬化平臺上如何使用KVM命令集管理虛擬機

好了下面話不多說,直接開懟!

KVM基本功能

  • 查看命令幫助

virsh -h

KVM命令集管理虛擬機

  • 查看KVM的配置文件存放目錄

ls /etc/libvirt/qemu

KVM命令集管理虛擬機

  • 查看虛擬機狀態

virsh list --all

KVM命令集管理虛擬機

  • 虛擬機關機與開機

virsh shutdown l01
virsh start l01

KVM命令集管理虛擬機

  • 強制實例關閉系統電源

virsh destroy l01

KVM命令集管理虛擬機

  • 通過配置文件啓動虛擬機

virsh create /etc/libvirt/qemu/l01.xml

KVM命令集管理虛擬機

  • 掛起虛擬機與恢復虛擬機

virsh suspend l01 #掛起虛擬機
virsh resume l01 #恢復虛擬機

KVM命令集管理虛擬機

  • 配置虛擬機開機自啓動

virsh autostart l01

KVM命令集管理虛擬機

  • 導出虛擬機配置

virsh dumpxml l01 > /etc/libvir/qemu/l05.xml

  • 虛擬機的刪除與添加

virsh shutdown l01 #先停止虛擬機

virsh undefine l01 #刪除虛擬機

virsh list --all #查看虛擬機狀態

KVM命令集管理虛擬機

查看前面導出的l01的虛擬機配置

KVM命令集管理虛擬機

這裏可以看出,刪除虛擬機後,使用virsh list --all查看不到l01的信息了,配置文件也被刪除,但是磁盤文件不會被刪除

通過備份的配置文件重新定義虛擬機l01

mv l05.xml l01.xml #重命名l05的配置文件

virsh define l01.xml #重新定義虛擬機l01

virsh list --all #查看虛擬機狀態,即可看到重新虛擬機l01

KVM命令集管理虛擬機

  • 修改虛擬機的配置文件

vim /etc/libvirt/qemu/l01.xml #vim直接修改

virsh edit l01.xml #通過virsh修改

這裏可以用來修改系統內存大小、磁盤文件等信息。

KVM文件管理

  • 轉換raw格式磁盤文件至qcow2格式

查看當前磁盤格式

qemu-img info /vdir/l01.raw

KVM命令集管理虛擬機

關閉虛擬機

virsh shutdown l01 #關閉虛擬機

qemu-img convert -f raw -O qcow2 /vdir/l01.raw /vdir/l01.qcow2 #將文件格式由raw轉換爲qcow2

KVM命令集管理虛擬機

  • 修改l01的xml配置文件

virsh edit l01 #修改配置文件l01.xml

KVM命令集管理虛擬機

當然這裏的配置文件不只這麼點,下面還有很多,這裏因爲顯示的問題小編就暫截這些。

yum -y install libguestfs-tools #安裝命令行工具

  • virt-cat命令(查看)

virt-cat -a /vdir/l01.qcow2 /etc/sysconfig/network

KVM命令集管理虛擬機

  • 查看虛擬機磁盤信息

virt-df -h l01

KVM命令集管理虛擬機

  • 克隆虛擬機

virt-clone -o l01 -n l03 -f /vdir/l03.qcow2 #克隆虛擬機

先關閉虛擬機,克隆l01到l03,啓動虛擬機

KVM命令集管理虛擬機

  • 虛擬機快照

1.對l01創建快照

2.查看虛擬機快照版本信息

3.查看快照信息

virsh snapshot-create l01 #創建快照

virsh snapshot-current l01 #查看快照的版本信息

KVM命令集管理虛擬機

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虛擬機

4.創建新快照

5.查看快照信息

virsh snapshot-create l01 #創建新快照

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虛擬機

6.恢復虛擬機狀態至上一次創建快照的位置

virsh snapshot-revert l01 1533872131 #恢復到快照

virsh snapshot-current l01 #查看快照信息

KVM命令集管理虛擬機

7.刪除快照

virsh snapshot-delete l01 1533873046 #刪除快照

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虛擬機

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章