一、virsh常用命令介绍
1.1 domain工作域管理篇
虚拟机磁盘及网卡管理相关操作
virsh attach-disk 挂在磁盘(命令行挂载)
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
–source | 磁盘设备源(磁盘的绝对路径) | 是 |
–target | 磁盘设备目标 磁盘目标分贝是H或V开头的一组又规则的代码,例如HDA,VDA等 该类代码需要在整个虚拟机配置文件保持唯一 | 是 |
–targetbus | target bus of disk devic | 否 |
–driver | 磁盘设备驱动 | 否 |
–subdriver | 磁盘设备副驱动,驱动有 raw,qocow2,等 | 是 |
–iothread | IOThread to be used by supported device | 否 |
–cache | 磁盘设备的缓存模式 | 否 |
–io | io policy of disk device | 否 |
–type | 目标设备类型 | 否 |
–mode | 设备读写模式 | 否 |
–sourcetype | 源类型 (block | file) |
–serial | 磁盘设备序列号 | 否 |
–wwn | 磁盘设备的 wwn | 否 |
–rawio | 需要 rawio 容量 | 否 |
–address | 磁盘设备地址 | 否 |
–multifunction | 在指定地址中使用多功能 pci | 否 |
–print-xml | 输出 XML 文档而不是附加该磁盘 | 否 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
virsh attach-interface 挂载网卡
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
–source | 网卡来源 宿主机上创建的网卡 | 是 |
–target | 目标网卡的名称 | 否 |
–type | 网卡类型,桥接,NAT,host,等 | 是 |
–mac | MAC 地址 | 否 |
–script | 构建网络界面用脚本 | 否 |
–model | 模型类型 | 否 |
–inbound | 控制域的进入流量 | 否 |
–outbound | 控制域的外出流量 | 否 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
–managed | libvirt驱动自动控制为虚拟机添加或删除网卡 | 否 |
virsh attach-device 挂载设备(通过xml文件挂载)
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
[–file] | XML文件的绝对路径 | 是 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
virsh detach-disk 命令行卸载磁盘
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
[–target] | 磁盘设备目标 | 是 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
–print-xml | 输出 XML 文档而不是附加该磁盘 | 否 |
virsh detach-interface命令行卸载网卡
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
[–target] | 网卡设备目标 | 是 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
–print-xml | 输出 XML 文档而不是附加该磁盘 | 否 |
virsh detach-device 卸载设备(通过xml文件卸载)
命令参数 | 说明 | 必须 |
---|---|---|
–domain | 需要操作虚拟工作主机的UID,ID或者主机名 | 是 |
[–file] | XML文件的绝对路径 | 是 |
–persistent | 让实时更改持久 | 否 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
virsh detach-device-alias 卸载设备(通过设备别名卸载)
命令参数 | 说明 | 必须 |
---|---|---|
[–domain] | domain name, id or uuid | 是 |
[–alias] | device alias | 是 |
–config | 影响下一次引导 | 否 |
–live | 影响运行的域 | 否 |
–current | 影响当前域 | 否 |
virsh change-media 更改 CD介质或软盘驱动器
命令参数 | 说明 | 必须 |
---|---|---|
[–domain] | domain name, id or uuid | 是 |
[–path] | 完全限定路径或者磁盘设备目标 | 是 |
–source | 介质源 | 是 |
–eject | 弹出介质 | 否 |
–insert 插入介质 | 否 | |
–update | 更新介质 | 否 |
–current | 当前配置 | 否 |
–live | 更改运行中的域的实时配置 | 否 |
–config | 更改永久配置,下次引导后生效 | 否 |
–force | 强制介质更改 | 否 |
–print-xml | 输出 XML 文档而不是附加该磁盘 | 否 |
–block | 源介质是块介质 | 否 |