1. 程式人生 > >KVM管理虛擬機命令

KVM管理虛擬機命令

tar 支持 defined del 關機 ges create 開啟 aes加密

KVM基本功能管理

virsh -h 查看命令幫助

kvm的配置存放路徑

cd /etc/libvirt/qemu 下有.xml的文件

查看虛擬機的狀態

virsh list --all

虛擬機關機與開啟

virsh shutdown c1        //關機
virsh start c1           //開機
  • 強行關閉虛擬
virsh destroy cc1 強行關閉電源狀態

技術分享圖片
技術分享圖片

  • 導出虛擬機配置
virsh dumpxml cc1 > /etc/libvirt/qemu/c1.xml

virsh create /etc/libvirt/qemu/cc1.xml    //通過配置文件啟動虛擬機
  • 刪除虛擬機(配文件被刪除,磁盤文件不會刪除)
virsh shutdown cc1     //關閉虛擬機
virsh undefined cc1     //刪除虛擬機 

技術分享圖片

  • 掛起恢復
virsh suspend cc1    #掛起虛擬機
virsh resume cc1     #恢復虛擬機

技術分享圖片

  • 設置虛擬機伴隨著宿主機開機自啟動
virsh autostart cc1 

技術分享圖片

  • 修改虛擬機配置信息
    virsh edit cc1  和VIM 編輯器一樣的操作

    技術分享圖片
    技術分享圖片
    技術分享圖片

    KVM 文件管理

    通過文件管理可以直接查看、修改、復制虛擬機的內部文件。例如:系統因為配置問題無法啟動時,可以直接修改虛擬機的文件。虛擬機的磁盤文件有 raw和 qcow2 兩種格式。 KVM默認格式是raw,raw格式性能最好、速度最快,其缺點是不支持一些新的功能,如鏡像、Zlib磁盤壓縮、AES加密等。

    yum install libguestfs-tools -y
    這個工具可以查看qcow2格式的磁盤文件,因此需要將raw格式的磁盤文件轉換成qcow2的格式
  • 查看當前的磁盤格式

    qemu-img info /vdir/c1.raw

  • 關閉虛擬機

    virsh shutdown c1

  • 使用virt-cat命令,可查看虛擬機中相關文件

    virt-df -h c1 查看掛載虛擬機掛在情況
    技術分享圖片

    虛擬機克隆、快照、刪除快照

  • 克隆
    virsh shutdown c1   //關閉c1
    virt-clone -o c1 -n c2 -f /vdir/c2.qcow2     //從c1克隆c2
    virsh start c2       //開啟c2
  • 創建、恢復、刪除
    virsh snapshot-create c1 #支持qcow2格式拍攝快照
    virsh snapshot-list c1 #查看c1 快照信息
    virsh snapshot-delete c1 1533960443 恢復快照

    技術分享圖片
    技術分享圖片
    技術分享圖片

KVM管理虛擬機命令