Commit Graph

320 Commits

Author SHA1 Message Date
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
Homero Pawlowski
cd4d9739b4 fixed README typo 2017-08-02 01:09:59 -04:00
Homero Pawlowski
f11abb8b74 refactored and fixed numa_nodes domain specific option 2017-08-02 01:07:23 -04:00
Eric Pulvino
ccb6a17b2a Enhancing portion of the README pertaining to Port Forwards to add specific examples, also fixing a typo. 2017-05-11 23:04:23 -04:00
Phi|eas |ebada
86476ecc2a Explain cmd_line little further 2017-05-08 13:57:07 +02:00
Azat Khuzhin
9e7e76b509 Introduce qemuargs (for osx quirks)
v2:
- s/commandline/qemuargs/ (as suggested by @mxl)
- update xmls for testing
- fix merging
2017-04-25 15:06:21 +03:00
Gerben Meijer
ea8e48bc5f Support configurable hypervisor features 2017-03-23 15:20:15 +01:00
Quinten Johnson
59edda8623 Allow additional disk serial specification
libvirt uses <serial></serial> to expose a disk serial to the VM.
2017-03-16 10:44:07 -05:00
Dmitry Galkin
6fa527c977 Allow to specify libvirt NIC driver and number of queues for it. 2017-02-08 20:19:49 +01:00
Michal Sylwester
07dbb907bd Allow custom name for disk device
This is needed for example for xen in full virtualisation mode
as it won't allow the default vda
2017-02-02 10:02:03 +01:00
Liam Campbell
2f091b1cdc patch to include virtual sound card support 2017-01-12 18:31:44 +01:00
Steffen Froemer
639fb240b8 adding support for smartcard device 2017-01-12 09:31:12 +01:00
Steffen Froemer
93cc6fba20 adding watchdog device support
fixed spec file

updated spec file

fixed spec tests
2017-01-10 00:59:40 +01:00
Gerben Meijer
d93fe5b18f Bump QA test version in README 2017-01-09 15:48:38 +01:00
Gerben Meijer
41762ea66a Update README with QA status table 2016-12-20 14:22:34 +01:00
Michal Skalski
04b34f8c13 Autostart of libvirt networks
Add option for defining autostart behaviour for mgmt network.
Take into account 'autostart' value for private networks.
Fixes #615
2016-12-16 12:21:30 +01:00
Michal Skalski
8ef6df014d Make mgmt network detachable from no box VMs
Pxe nodes are not provisioned, mgmt network is not required for them.
Provide new domain option 'mgmt_attach' which one can use to remove mgmt
interface from VM. Default behaviour is not changed.
Also take into account bridge interfaces when set boot order, to support
scenario when we would like to use vagrant VM to pxe boot physical nodes
in existing network.
2016-12-13 21:43:59 +01:00
Alwyn Kik
b8286923f9 Don't run pacman -Sy, simply install with -S instead. 2016-12-09 15:26:06 +01:00
dima
8dfe8d5260 add some ipv6 support between vms 2016-12-07 00:40:44 +01:00
dima
b92b02b6d6 add ability for test pxe in private network 2016-12-06 19:45:27 +01:00
Gerben Meijer
cf9b77cb07 Add coveralls badge 2016-11-27 02:08:08 +01:00
The Gitter Badger
8cf1ff609b Add Gitter badge 2016-11-26 11:38:02 +00:00
Gerben Meijer
eaaf946c71 Update docs for ipv6 settings. Fixes #685 2016-11-25 16:59:35 +01:00
Dmitry Vasilets
255146ec41 Merge pull request #677 from knumskull/vagrant-libvirt-redirdev
patch for include support of redirector devices
2016-11-02 21:02:26 +01:00
Steffen Froemer
143c21cdcf fixed conflicts 2016-11-02 08:16:00 +01:00
Steffen Froemer
fcf8dc19df Added support for redirected devices and USB filter. 2016-11-01 20:41:41 +01:00
Chaim Eliyah
e488fac4b3 Edit README.md for #682 2016-10-30 15:05:43 -07:00
Dmitry Vasilets
780b6b9f7a Merge pull request #678 from evgeni/set-cpu_model-only-for-custom
set cpu model only for custom cpu mode
2016-10-29 10:43:53 +02:00
Trapier Marshall
bdab8612d8 readme: spelling correction 2016-10-26 18:40:38 -04:00
Evgeni Golov
7f11cb1e1f adjust README.md to reflect latest defaults changes 2016-10-23 17:17:05 +02:00
Dmitry Vasilets
7d93d936f6 Merge pull request #676 from petRUShka/add_gpu_passthrough_info_to_readme
[Docs] add important notes to GPU passthrough section
2016-10-18 20:36:08 +02:00
Maxim Petrunin
3fe434afe6 [Docs] add important notes to GPU passthrough section 2016-10-18 20:24:19 +03:00
Maxim Petrunin
6ee6be2f49 [Docs] Add instructions for Arch Linux 2016-10-18 20:05:02 +03:00
Gerben Meijer
1a856ec4f1 Update install/build instructions 2016-10-08 00:02:03 +02:00
Gerben Meijer
bae6a12ed6 Document management_network_mode. Fixes #473 2016-10-07 19:25:42 +02:00
Gerben Meijer
6b2d5ef650 Update 9p docs; fixes #503 2016-10-07 18:53:29 +02:00
Dmitry Vasilets
25dfbf26ac add gcc for installation 2016-09-27 14:14:03 +02:00
Roman Mohr
1db61bc631 Add support for RNG passthrough
Allow passing through /dev/random from the host to the VM. This speeds
up pretty much everything which needs entropy inside the VM.
2016-09-15 21:39:28 +02:00
Tobias Jungel
a609f5b17d add trustGuestRxFilters attribute to public interface
set :trust_guest_rx_filters => true in the network definition to enable
trustGuestRxFilters for the public interface.

Details from http://www.libvirt.org/formatdomain.html#elementsNICSDirect:
"If the model type is set to virtio and interface's trustGuestRxFilters
attribute is set to yes, changes made to the interface mac address,
unicast/multicast receive filters, and vlan settings in the guest will
be monitored and propagated to the associated macvtap device on the host
(Since 1.2.10). If trustGuestRxFilters is not set, or is not supported
for the device model in use, an attempted change to the mac address
originating from the guest side will result in a non-working network
connection."

closes #650
2016-09-13 09:20:46 +02:00
Dmitry Vasilets
a7fc7b5499 Merge pull request #646 from stephenfin/feat/numa-nodes-param
Add NUMA topology support
2016-09-13 08:27:11 +02:00
Erik van Pienbroek
d78d896909 Add disk property 'shareable'
To simulate shared SAN storage an additional libvirt
disk property needs to be set which disables caching.

Also updated the documentation to document this new
property and added an example on how to simulate
shared SAN storage

Closes #648
2016-09-07 18:21:11 +02:00
Stephen Finucane
fec9fa4f6c Add NUMA topology support
libvirt has supported specification of a guest NUMA topology since
0.9.8. This functionality can be used for basic validation of some
NUMA-dependent features during development. Add basic configuration
support, by allowing the user to specify how many NUMA nodes the
instance may have.

The following options are added:

* numa_nodes - Defaults to none

For additional information on specifying NUMA nodes with Libvirt, see:

* https://libvirt.org/formatdomain.html#elementsCPU
2016-09-07 15:18:22 +01:00
Stephen Finucane
46cc251191 README: rework and rewrap
* Wrap to 80 characters
* Use 'Vagrant', not 'vagrant', where appropriate
* Format code as such
* Mark up code type where possible (shell, ruby, etc.)
* Don't use code fences inline
* Misc other changes
2016-09-07 14:50:47 +01:00
Stephen Finucane
b2d1cfa38b trivial: Remove tabs
Don't mix tabs and spaces. Remove tabs across the board to prevent
confusion.
2016-09-07 13:04:53 +01:00
Boris Schrijver
63e347a923 Add libvirt portgroup support. 2016-08-18 22:10:40 +02:00
Gerben Meijer
ddbf654bec Update supported versions. Fixes #629 2016-07-16 22:22:45 +02:00
Gerben Meijer
7955d43730 Document workaround for Vagrant bug (see #312) 2016-07-01 16:37:51 +02:00