1.简介:
virsh 有命令模式和交互模式如果直接在vrish后面添加参数是命令模式,如果直接写virsh,就会进入交互模式。
2.命令模式:
virsh list 列出所有的虚拟机,虚拟机的状态有(8)种
runing 是运行状态idel 是空闲状态pause 暂停状态shutdown 关闭状态crash 虚拟机崩坏状态daying 垂死状态shut off 不运行完全关闭pmsuspended客户机被关掉电源中中断3.参数:-v 是只显示版本号
-V 使显示版本的详细信息-c - -connect 连接远程的主机-l - -log 输出日志-q - -quiet避免额外的信息-r - - readonly 只读,一般和connect配合使用-t - - timing 输出消逝的时间-e - - escape 设置转意序列4.常用命令:virsh list 查看虚拟机的运行状态
virsh list --all 查看所有虚拟机的运行状态virsh edit kvm 编辑KVM虚拟机配置文件virsh console kvm 控制台管理linux虚拟机virsh autostart kvm 配置开机自启动虚拟机virsh start kvm 启动虚拟机virsh domblklist kvm 查看虚拟机现有磁盘virsh domiflist kvm 查看网卡MAC地址信息virsh vncdisplay kvm 查看vnc端口virsh dominfo kvm 虚拟机信息virsh snapshot-create kvm 虚拟机创建快照 virsh snapshot-curren kvm"," 查看当前快照的版本,此两条命令适用于目录存储,不适用于ceph存储直接使用virsh suspend kvm 挂起虚拟机virsh resume kvm 恢复虚拟机5.交互模式:*quit,exit是离开virsh
*version 是显示版本 *cd 进入目录 *pwd 打印当前路径 *connect URI连接 一般有下列几种(1)xen:/// 连接当地的xem虚拟机
(2)qemu:///system (以root的身份)连接当地的qemu和kvm虚拟机
(3)qemu;///sessoin 以用户的身份连接当地的qemu和kvm
(4)lxc:///session 连接当地的linux容器