使用Virsh管理虚拟机
- virsh的概述
- virsh的命令
virsh的详细命令解析
virsh list
列出所有的虚拟机,虚拟机的状态有(8)种
runing 是运行状态 idel 是空闲状态 pause 暂停状态 shutdown 关闭状态 crash 虚拟机崩坏状态 daying 垂死状态 shut off 不运行完全关闭 pmsuspended 客户机被关掉电源中中断 |
domain
virsh start 启动一个虚拟机 virsh suspend 暂停 virsh resume 恢复 virsh save 将虚拟机的当前运行状态保存到宿主机磁盘 virsh restore 恢复虚拟机的状态 virsh destory 删除虚拟机运行状态 virsh shutdown 关闭虚拟机 virsh undefined 取消一个域 virsh autostart 随着宿主机启动而启动 virsh attach-disk <domain> PATH/IMG_FILE <target> 向一个域添加一个虚拟磁盘 virsh detach-disk <domain> <target> 移除一个域中的虚拟硬盘 |
monitor
virsh domblklist 显示域的虚拟磁盘设备 virsh domiflist 显示域的虚拟网卡 virsh domblkinfo <domain> <device> 显示域的虚拟磁盘设备的详细信息 virsh domblkstat <domain> <device> 显示域的虚拟磁盘设备的状态 virsh domifstat <domain> <interface> 显示域的虚拟网卡的状态 |
device commands(设备命令)
*attach-device (demo file)添加设备从file文件中 *attach-interface (demo type source )添加一个接口 *update-device(demo file)更新设备根据file |
virtual network commadns(网卡命令)
*net-autostart (network) 自动启动网卡(default) *net-create (file) 把配置加载到文件 *net-destory ( network )关闭网卡 *net-dumpxml(default) 把网卡配置加载到文件 *net-edit(default) 编辑网卡信息 *net-info(default) 网卡信息 *net-list 显示网卡 *net-uuid (default)得到网卡的id *net-name(id)得到网卡的名字 *net-start (default)开启网卡 |
Interface commands
*iface-define(file)定义一个接口从文件里面 |
STORAGE pppl commands
*pool-auto (pool)标记池自动启动 *pool-build(pool)建造一个池 *pool-create(file)根据文件创建池 *pool-define(file)定义但是不开启 *pool-destory(pool)销毁池,以后能回复 *pool-delete(pool)删除池,以后不能恢复 *pool-dumpxml(pool)查看池的定义文件 *pool-edit(pool)编辑池的定义文件 *pool-info池的信息 *pool-list的列表 *pool-name(id)根据id得到name *pool-id(name)根据name得到id *pool-start(poop)开启池 *pool-uuid (pool) 返回一个池的uuid |
VOLUME commads
*vol-delete(pool)卷的删除 (快照)(secret) |
示例:
1,查看运行的虚拟机
virsh list
2,查看所有的虚拟机(关闭和运行的虚拟机)
virsh list –all
3,连接虚拟机
virsh console +域名(虚拟机的名称)
4,退出虚拟机
ctrl+]
5,关闭虚拟机
virsh shutdown +域名
virsh destroy +域名
这种方式的关闭,是一种删除的方式,只是在virsh list中删除了该虚拟机。
6,挂起虚拟机
virsh suspend +域名
7,恢复被挂起的虚拟机
virsh resume +域名
8,子机随宿主主机(母机)启动而启动
virsh autostart + 域名
9,取消自动启动
virsh auotstart –disable +域名
10,彻底删除虚拟机
删除虚拟机 virsh destroy +域名
解除标记 virsh undefine +域名
删除虚拟机文件
11,启动虚拟机并进入该虚拟机
virsh start 域名 –console
12.查看虚拟机信息
virsh dominfo 域名
重启
virsh reboot 域名
查看虚拟机信息
virsh dominfo 域名
查看虚拟机磁盘
virsh domblklist 域名
查看虚拟网卡
virsh domiflist 域名
更改虚拟机配置,libvirt使用xml文件来定义虚拟机配置
virsh edit 域名
今天的文章virsh管理虚拟机常用命令_vmware退出虚拟机分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/54133.html