Mitchell Hashimoto
77af5f83f7
Merge pull request #2120 from vtolstov/discard
...
add discard option to qemu builder
2015-05-27 20:18:11 -07:00
Mitchell Hashimoto
3e76547bff
bulder/qemu: convert interpolation
2015-05-27 13:39:43 -07:00
Vasiliy Tolstov
3984f5e6f6
add discard option to qemu builder
...
Enabling discards for disk can greatly minimize disk size then user
inside vm use fstrim command or trim/discard unneded blocks.
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2015-05-17 20:48:58 +03:00
Seth Vargo
96c813684e
Merge pull request #1645 from vtolstov/qemu_disk
...
Allow none checksumtype for qemu builder
2014-11-26 16:28:19 -05:00
Vasiliy Tolstov
16110c6be6
add CD-ROM only if not used disk_image, also boot from it only if CD-ROM present
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2014-11-06 23:13:09 +03:00
Vasiliy Tolstov
4762075dc3
add missing variable
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2014-10-31 16:15:23 +03:00
Vasiliy Tolstov
5631873727
allow none checksumtype for qemu builder (copy/paste from virtualbox)
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2014-10-31 16:07:04 +03:00
Mitchell Hashimoto
06144cf287
fmt
2014-10-28 08:43:19 -07:00
Mitchell Hashimoto
0db6cd3533
Merge pull request #1330 from qur/qemu-vagrant
...
Qemu vagrant
2014-10-28 08:42:17 -07:00
Mitchell Hashimoto
60e2a8b5fc
Merge pull request #1342 from iwebhosting/qemu-image-support
...
Add support for building QEMU images from pre-existing image files
2014-10-28 08:38:51 -07:00
Vasiliy Tolstov
e1e3d3c1e1
fix quote in variable name
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2014-10-28 17:25:53 +03:00
Mitchell Hashimoto
c161f9adc5
Merge pull request #1558 from vtolstov/qemu_cache
...
builder/qemu: add ability to set cache mode for disk
2014-10-27 16:56:16 -07:00
Vasiliy Tolstov
8efc8ec984
add ability to set cache mode for disk
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2014-10-06 01:09:45 +04:00
Kent Holloway
2755ba1751
Changing machinetype default to PC instead of PC-1.0 which seems to be a saner default that works on more platforms. RedHat in particular doesnt have PC-1.0
2014-10-03 10:37:03 -05:00
Julian Phillips
60e608dfdb
Add support for vagrant with qemu
...
Once we have produced a qemu VM, we now have the option of using
the vagrant post-processor to create a .box file that can be used with
the vagrant-libvirt plugin.
This uses the new State method of the Artifact API to get necessary
information from the builder.
2014-09-22 11:15:47 +01:00
Mitchell Hashimoto
76a8221636
builder/*: extract key path to ssh.Signer
2014-09-03 20:23:39 -07:00
Mitchell Hashimoto
78c534227a
Merge branch 'master_add_support_for_tcg_accel_in_qemu_builder_' of github.com:mattthias/packer into mattthias-master_add_support_for_tcg_accel_in_qemu_builder_
...
Conflicts:
builder/qemu/builder.go
website/source/docs/builders/qemu.html.markdown
2014-09-02 09:31:53 -07:00
Mitchell Hashimoto
88c186df39
Merge branch 'master' of github.com:matthbak/packer into matthbak-master
...
Conflicts:
builder/qemu/step_run.go
2014-09-02 09:24:31 -07:00
Hiroyuki Sato
965d273907
Add machine_type option for qemu builder.
...
On CentOS7, ``pc-1.0'' qemu-kvm machine type are not supported.
Supported machines are:
none empty machine
pc RHEL 7.0.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.0.0)
pc-i440fx-rhel7.0.0 RHEL 7.0.0 PC (i440FX + PIIX, 1996) (default)
rhel6.5.0 RHEL 6.5.0 PC
rhel6.4.0 RHEL 6.4.0 PC
rhel6.3.0 RHEL 6.3.0 PC
rhel6.2.0 RHEL 6.2.0 PC
rhel6.1.0 RHEL 6.1.0 PC
rhel6.0.0 RHEL 6.0.0 PC
q35 RHEL-7.0.0 PC (Q35 + ICH9, 2009) (alias of pc-q35-rhel7.0.0)
pc-q35-rhel7.0.0 RHEL-7.0.0 PC (Q35 + ICH9, 2009)
2014-08-12 16:02:03 +09:00
Matthew Baker
99d15abfd2
adding allowed values for accelerator
2014-08-07 02:51:24 -07:00
Matthias Schmitz
65f71daf73
Allow 'tcg' as accelerator in builder-qemu
...
* Using 'tcg' as accelerator for qemu-system allows packer to run in a
virtual machine as no kvm or xen support is needed.
* Also document the default behavior if no accelerator is given in the
documentation.
2014-08-05 22:46:47 +02:00
Matthew Baker
c87c88fce2
OEL available net device
2014-07-29 07:41:07 -07:00
iweb
d7268a11f7
Add support for building QEMU images from pre-existing image files
...
If the `disk_image` parameter is set to true treat the ISO location
as the source of the disk image, copy it to the destination,
resize and boot it.
2014-07-17 15:05:46 +01:00
higebu
f087ce16dc
Fix the build problem by updating ssh package
2014-04-15 10:17:26 +09:00
Stefano Zanella
85dcdcfead
builder/qemu: support user templates in SSH key path
2014-02-27 18:37:44 +01:00
Mitchell Hashimoto
868a64ebbc
fmt
2014-02-21 16:48:30 -08:00
Mitchell Hashimoto
0fd7bdd3f5
builder/qemu: style
2014-02-21 15:22:58 -08:00
Mitchell Hashimoto
1b23af2667
Merge pull request #854 from qur/qemu-config-binary
...
builder/qemu: binary name to be configured
2014-02-21 15:22:27 -08:00
Mitchell Hashimoto
d2fe49d6a2
builder/qemu: document run_once is gone (but keep it around for compat)
2014-02-21 15:18:03 -08:00
mheidenr
cfb9b4d65d
enable qemu builder to handle reboots in the shell provisioner
2014-01-30 08:46:54 +01:00
Julian Phillips
a8993662b5
Allow Qemu binary name to be configured
...
On some systems the default Qemu binary name of qemu-system-x86_64
isn't appropriate. So expose the binary name as a configurable item,
allowing the user to set it to something more appropriate if they need
to.
2014-01-24 18:01:42 +00:00
Mitchell Hashimoto
80c2f0fcd0
Merge pull request #690 from TranscendComputing/master
...
builder/qemu: added template processing for QemuArgs, floppy_files for auto-building f...
2013-12-12 14:46:08 -08:00
Thomas D. Hite
08f5131746
Added template processing for QemuArgs, floppy_files for auto-building floppies which attach to the VM at startup, and run_once flag to trigger just one powerup/powerdown.
2013-12-06 18:20:25 -06:00
Phil Fenstermacher
c4ae11589d
Changed error message and docs to match code - qemu-img options are qcow2 and raw
2013-12-04 14:05:07 -05:00
Mitchell Hashimoto
170e2459ff
builder/qemu: remove constructor, more Go-like
2013-11-05 21:43:20 -08:00
Mitchell Hashimoto
3bc0c4aa25
builder/qemu: simplify driver, make things more Go-like
2013-11-05 21:40:49 -08:00
Mitchell Hashimoto
d78787e182
builder/qemu: remove floppy support, not used currently
2013-11-05 18:11:38 -08:00
Mitchell Hashimoto
385a338354
builder/qemu: get rid of unnecessary step
2013-11-05 17:48:16 -08:00
Mitchell Hashimoto
e982eb38dc
builder/qemu: alphabetize some things
2013-11-05 17:47:22 -08:00
Mitchell Hashimoto
e44aea496d
builder/qemu: passing tests
2013-11-05 15:44:38 -08:00
Tom Hite
5e9b035031
Fixes #3 via minor documentation fix and setting default properly (in the net_device template value, virtio is incorrect -- must be virtio-net).
2013-10-09 07:11:10 -05:00
Tom Hite
2f8f2d5ad1
Fixes #1 and Fixes #2 by allowing qemuargs to operate and override defaults.
2013-10-07 20:58:08 -05:00
Tom Hite
ba1ca4d2fb
changed error string referring to 'ova' and 'ovf' to refer to 'qcow2' and 'img' as the former were stray leftovers from the virtualbox code used as a basis for this plugin.
2013-09-03 20:13:45 -05:00
Tom Hite
d58a209b73
added network and disk driver options, also a source comment on the kickstart file in the docs (I can't find the original source).
2013-09-03 10:08:04 -05:00
Tom Hite
30d004022e
Initial checkin to GitHub -- has extensive changes to conform to the latest API model to match the 0.3.6 (Sept. 2, 2013) release.
2013-09-02 22:23:52 -05:00