virsh命令详解
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容器