Commit Graph

316 Commits

Author SHA1 Message Date
Rui Lopes
19cd1d5629 let the user set the domain title and description 2020-08-12 22:06:05 +01:00
Christopher Voltz
437fc3f3b0 Add WWN support
Add the disk attribute wwn to set the WWN of a disk drive.

Signed-off-by: christopher@voltz.us
2020-06-14 20:00:15 -05:00
Michael Ablassmeier
5e77446297 add snapshot_pool_name to README (#1114) 2020-06-04 15:19:34 +01:00
Tim Hughes
2ba06a168f update examples to use fedora/32-cloud-base
fixes #1070
2020-06-04 01:04:18 +01:00
Petr Ruzicka
d75c9ffda3 Improve Fedora installation procedure (#1101) 2020-05-10 14:54:56 +01:00
Julio Lajara
f00bc0eaae Add qemu commandline environment variable support. (#961)
Make it easier to tweak some qemu options by allowing passthru of
command line environment variables.

- Also cleans up weird variable indirection used for qemu commandline args
  variable through `qargs` in various constructors.
- Addresses some functionality discussed in #776.
2020-05-10 14:37:31 +01:00
Darragh Bailey
f5f9e34da0 Tidy up README and TOC (#1108)
Bring the TOC in line with recent additions and enable the ability to
use a vim plugin to quickly regenerate in lieu of a better alternative.

Using https://github.com/mzlogin/vim-markdown-toc

Clean up any trailing whitespace so that subsequent file updates
by other PRs will be able to simply regen using appropriate tooling
without pulling in additional changes unrelated.
2020-05-10 14:23:25 +01:00
Quinten Johnson
7e966febbd Allow setting of PCI domain (#927) 2020-05-10 11:40:29 +01:00
Quinten Johnson
618c8b251d Allow specification of domain shares (#925)
Weighted priority of the domain relative to others on the host.
2020-05-10 11:24:06 +01:00
Quinten Johnson
d9c5f63410 Allow specification of numa nodeset (#924)
This specifies the physical numa nodes on which the virtual memory can be
placed.
2020-05-10 10:52:46 +01:00
Quinten Johnson
60ef4b03d1 Allow specification of cpuset (#923)
Allows the pinning of vcpus to physical cpus.
2020-04-29 19:08:01 +01:00
Michael Ablassmeier
509671c3a3 provide working link to documentation about nested virtualization 2020-04-29 16:46:56 +02:00
Michael Ablassmeier
d39a9a302a Allow setting of Sysprep options and multiple hyperv features (#1089)
Allow setting of multiple hyperv features and support for virt-sysprep options

Fixes #1039 and #1077
2020-04-21 11:37:03 +01:00
Darragh Bailey
a8e6551332 Merge pull request #1041 from kittydoor/user-session-doc
Added more details on how to use vagrant-libvirt with QEMU user sessions
2019-12-05 19:14:49 +00:00
Vadym Haidamaka
2947a1d52c docs: update build dependencies for newer Debian-based distros
See https://lists.debian.org/debian-user/2016/11/msg00518.html
2019-10-20 15:36:06 +03:00
Jeff Welling
1739809a12 Update readme doc howto troubleshoot (#1052)
Note common troubleshooting tools/steps in README
2019-10-10 20:39:58 +01:00
Katherine Pata
330b0f83cd Added more details on how to use vagrant-libvirt with QEMU user sessions 2019-08-30 11:02:16 +02:00
Dario Maiocchi
e45f6a5110 Update readme with openSUSE installation
Update readme with openSUSE installation
2019-07-05 13:46:53 +02:00
Darragh Bailey
3f30606021 Update versions tested in README (#1006) 2019-07-01 10:43:21 +01:00
Zak B. Elep
deb36bef8b Allow customizing of virt-sysprep behaviour on package (#955)
Support `vagrant package` of e.g. bento-derived boxes that require SSH
hostkeys already set (as in the case of bento/debian-7 and above,) as
well as leave existing LVM UUIDs untouched (e.g. in bento/ubuntu-18.04.)

Instead of hard-coding sysprep operations, use an environment variable
to set these instead.

Use the Chef bento use case as an example for customizing sysprep
operations.
2019-02-27 12:32:37 +00:00
Evgeni Golov
53539f6ad4 add domain name for the management network
this allows users to have a dedicated domain for their vagrant VMs and
point their regular resolver at the libvirt dnsmasq for that domain to
make them reachable by a full name instead of the IP when accessing the
services on said VM.

an example for such a setup can be found in [1] and [2]

[1] https://liquidat.wordpress.com/2017/03/03/howto-automated-dns-resolution-for-kvmlibvirt-guests-with-a-local-domain/
[2] https://m0dlx.com/blog/Automatic_DNS_updates_from_libvirt_guests.html
2019-02-13 15:51:26 +01:00
Daniel T Chen
41e5b2f362 Updated Libvirt-based Vagrant box search reference and edited names for consistency 2019-02-11 20:18:02 -05:00
Darragh Bailey
00e64a438a Merge pull request #889 from dabreese00/david
README (Debian install): Don't autorun dnsmasq
2018-11-27 19:17:42 +00:00
Darragh Bailey
e0a54d2f08 Merge pull request #908 from bobthebutcher/docs-update
add default_prefix domain option docs
2018-11-27 19:15:06 +00:00
David Scaife
816d344f03 README - Reorganise and clarify USB usage (#934)
* readme: usb: keep usb-related sections together

* readme: usb: add link for usb device passthrough section

* readme: usb: add general info about usb usage

* readme: usb: place libvirt doco link after vagrantfile example

* readme: usb: add note about enabling spice redirection
2018-11-04 09:07:40 +01:00
Brad Searle
7466b8e026 add default_prefix domain option docs 2018-08-12 10:00:34 +10:00
David Breese
7c436b42c3 README (Debian install): Don't autorun dnsmasq
Current install instructions for Debian/Ubuntu install the package
"dnsmasq", which results in dnsmasq being immediately started and
configured to run as a system service.  This is probably not something
vagrant-libvirt users typically want.

Instead, package "dnsmasq-base" exists, which achieves precisely what is
probably desired here.
2018-05-07 00:16:06 -05:00
Antonio Huete Jimenez
6bdff043a7 Allow specifying Hypervisor HyperV features (#870) 2018-03-21 19:00:28 +01:00
David Scaife
60e93d4925 USB controller configuration (#861)
* Add USB controller configuration

* Update README with USB controller configuration info

* Rename USB controller parameter to usb_controller

* Code style fixup
2018-03-18 09:25:01 +01:00
dima
c3e46a1f23 typo 2018-03-17 14:28:23 +01:00
Nicholas
066e03f16d Update README for QEMU Sesssion Support 2018-02-25 12:43:07 +08:00
Gerben Meijer
413a413304 Remove QA status
I'm currently not able to run these tests, so no point in showing it.
2018-02-07 17:59:23 +01:00
Dmitry Vasilets
3b91515bd8 Merge branch 'master' into pci_network 2018-02-02 17:48:00 +01:00
Dmitry Vasilets
ebea5d4a72 Merge pull request #852 from chulup/cpu_topology
Add option to specify CPU topology
2018-02-02 17:46:51 +01:00
Jacek J. Łakis
edc334682a Add management_network_mac to README 2018-01-30 15:24:13 +01:00
Tomasz Madycki
ea7c01fec0 Specify PCI bus and slot for management net iface
Signed-off-by: Tomasz Madycki <tomasz.madycki@gmail.com>
2018-01-24 18:18:35 +01:00
Tomasz Madycki
c01ddb8dd4 Specify PCI bus and slot for net iface
Signed-off-by: Tomasz Madycki <tomasz.madycki@gmail.com>
2018-01-24 18:18:30 +01:00
Michael Shulbaev
98bace0e3b Add documentation for cputopology 2018-01-17 18:21:29 +07:00
Dmitry Vasilets
6fdbf4b818 Merge pull request #827 from petracvv/memoryBacking
Add memory backing configuration
2017-12-11 17:04:47 +01:00
Christian
a97a6d2347 Add mtu option for private networks and interfaces
In order to create virtual networks with different MTU sizes
than the libvirt default of 1500, this patch adds a
libvirt__mtu option. This will add an mtu option to the libvirt
network definition and to the domain interface definition as well.
2017-12-08 12:42:06 +01:00
Hugo Stijns
f59a99c684 Possible to define domain name for networks 2017-11-24 15:52:49 +01:00
Gerben Meijer
edb1ff6c5b Update table due to newer jenkins 2017-11-23 18:06:12 +01:00
Gerben Meijer
852ae604b5 Update QA table 2017-11-23 17:41:15 +01:00
Hugo Stijns
b00816680a Add option to configure the network address when using DHCP 2017-11-23 10:21:25 +01:00
Mihai Petracovici
77358b63ea Add memory backing configuration 2017-11-12 16:25:13 -06:00
petRUShka
42c29ae17e [Documentation] Add links for understanding 9p
There is lack of documentation on 9p so it could be useful to extend that part of docs with some links.
2017-10-14 12:59:36 +03:00
Darragh Bailey
c8a2ed8f34 Merge pull request #800 from homeski/feature/numa_nodes
Feature/numa nodes
2017-08-17 21:24:20 +01:00
Homero Pawlowski
26b3e3c8fe automatically insert numa_cpus[:id] based on array index, and remove user's ability to edit 2017-08-16 11:50:29 -04:00
Homero Pawlowski
45e41e2e10 README change 2017-08-02 01:16:40 -04:00
Homero Pawlowski
4f5351ab1d README change 2017-08-02 01:11:13 -04:00