mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-01-26 11:33:59 +00:00
36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
---
|
|
syntax: markdown
|
|
tags: [tldr, linux]
|
|
source: https://github.com/tldr-pages/tldr.git
|
|
---
|
|
# virt-xml
|
|
|
|
> Edit libvirt Domain XML files with explicit command-line options.
|
|
> Note: `domain` refers to the name, UUID, or ID for the existing VMs.
|
|
> See also: `virsh`.
|
|
> More information: <https://github.com/virt-manager/virt-manager/blob/main/man/virt-xml.rst>.
|
|
|
|
- List all the suboptions for a specific option:
|
|
|
|
`virt-xml --{{option}}=?`
|
|
|
|
- List all the suboptions for disk, network, and boot:
|
|
|
|
`virt-xml --disk=? --network=? --boot=?`
|
|
|
|
- Edit a value for a specific domain:
|
|
|
|
`virt-xml {{domain}} --edit --{{option}} {{suboption}}={{new_value}}`
|
|
|
|
- Change the description for a specific domain:
|
|
|
|
`virt-xml {{domain}} --edit --metadata description="{{new_description}}"`
|
|
|
|
- Enable/Disable the boot device menu for a specific domain:
|
|
|
|
`virt-xml {{domain}} --edit --boot bootmenu={{on|off}}`
|
|
|
|
- Attach host USB hub to a running VM (run `lsusb` to see a list of USB devices with their IDs):
|
|
|
|
`virt-xml {{domain}} --update --add-device --hostdev {{bus}}.{{device}}`
|