KVM管理虛擬機命令
阿新 • • 發佈:2018-08-11
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管理虛擬機命令