远程查看
virsh -c qemu+tcp://root@192.168.1.102:16510/system list --all
virsh net-define net-name.xml 定义网络
virsh net-dumpxml net-name 当前网络xml
virsh net-start net-name 启动网络
virsh net-autostart net-name 自启动网络
virsh net-destroy net-name 关闭网络
virsh net-undefine net-name 删除网络
virsh net-edit net-name 编辑网络
virsh net-update net-name add-last ip-dhcp-host "
虚拟机配置
virsh list 启动虚拟机列表
virsh list --all 所有虚拟机列表
virsh autostart vm-name 虚拟机在宿主机启动时自动启动
virsh resume vm-name 恢复
virsh suspend vm-name 挂起
virsh define vm-name 创建虚拟机
virsh undefine vm-name 删除虚拟机
virsh destroy vm-name 强制关闭虚拟机
virsh shutdown vm-name 关闭虚拟机
virsh reboot vm-name 重启
virsh edit vm-name 编辑
virsh dumpxml vm-name 运行中的虚拟机xml
virsh console vm-name 通过串口连接上虚拟机
virsh define vm-name.xml 定义虚拟机
virsh create vm-name.xml 从xml配置文件创建虚拟机并启动,但不会持久化,虚拟机关机后就消失了
xml信息
virsh domstate vm-name 虚拟机状态
virsh dominfo vm-name 虚拟机信息
virsh domblklist vm-name 磁盘列表
virsh domblkinfo vm-name block-name 单个磁盘信息
virsh blockresize --domain vm-name --path block-name --size 10G 扩容磁盘
virsh blkdeviotune vm-name block-name --read-bytes-sec 1024 --write-bytes-sec 1024 --read-iops-sec 1000 --write-iops-sec 1024 --live 动态设置磁盘qos
virsh domiflist vm-name 网卡信息
动态加载
virsh attach-device vm-name rbd.xml --persistent 持久化挂载rbd
virsh attach-interface --domain vm-name --type bridge --source br111 --model virtio --mac '00.00.00.00.00.01'- -live --config --persistent 添加持久化网卡
virsh detach-interface --domain vm-name --type bridge --mac '00.00.00.00.00.01'- -live --config --persistent 删除持久化网卡