KVM命令集管理虛擬機

KVM命令集管理虛擬機

前言引導

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

好了下面話很少說,直接開懟!ide

KVM基本功能

  • 查看命令幫助

virsh -h工具

KVM命令集管理虛擬機

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

ls /etc/libvirt/qemu命令行

KVM命令集管理虛擬機

  • 查看虛擬機狀態

virsh list --all3d

KVM命令集管理虛擬機

  • 虛擬機關機與開機

virsh shutdown l01
virsh start l01xml

KVM命令集管理虛擬機

  • 強制實例關閉系統電源

virsh destroy l01blog

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命令集管理虛擬機

相關文章
相關標籤/搜索