virsh -h
cd /etc/libvirt/qemu //目錄下有.xml的文件
virsh list --all
virsh shutdown c1 //關機 virsh start c1 //開機
virsh destroy c1
virsh dumpxml c1 > /etc/libvirt/qemu/c1.xml virsh create /etc/libvirt/qemu/c1.xml //經過配置文件啓動虛擬機
virsh shutdown c1 //關閉虛擬機 virsh undefined c1 //刪除虛擬機
virsh suspend c1
virsh resume c1
virsh autostart c1
virsh edit c1
經過文件管理能夠直接查看、修改、複製虛擬機的內部文件。例如:系統由於配置問題沒法啓動時,能夠直接修改虛擬機的文件。虛擬機的磁盤文件有 raw和 qcow2 兩種格式。 KVM默認格式是raw,raw格式性能最好、速度最快,其缺點是不支持一些新的功能,如鏡像、Zlib磁盤壓縮、AES加密等。這裏介紹本地yum安裝的libguestfs-tools後產生的命令行工具(這個工具能夠查看qcow2格式的磁盤文件,所以須要將raw格式的磁盤文件轉換成qcow2的格式ide
qemu-img info /vdir/c1.raw
virsh shutdown c1
qemu-img convert -f raw -O qcow2 /vdir/c1.raw /vdir/c1.qcow2 //將原來文件raw格式轉換成qcow2格式
virsh edit c1 //修改虛擬機信息 <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> //修改 <source file='/vdir/c1.qcow2'/> //修改 <target dev='vda' bus='virtio'/>
yum install libguestfs-tools -y //安裝libguestfs-tools,纔可以使用virt-cat virt-cat -a /vdir/c1.qcow2 /etc/sysconfig/new //看磁盤文件制定路徑的信息 virt-cat -a /vdir/c1.qcow2 /etc/resolv.conf 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
virsh snapshot-current c1
virsh snapshot-list c1
virsh snapshot-revert c1 1533864981
virsh snapshot-delete c1 1533864981