Wolfgang Bumiller
ff0394e04c
Closes #787 : add Haswell-noTSX and Broadwell-noTSX cpu types
2016-01-13 16:41:28 +01:00
Dietmar Maurer
a7649ef537
bump version to 4.0-45
2016-01-13 06:18:12 +01:00
Wolfgang Bumiller
277ca170b4
io throttle: pass pool parameters (*_max)
...
These have been passed but haven't been used.
2016-01-13 06:17:01 +01:00
Dietmar Maurer
9b1e4b7d06
bump version to 4.0-44
2016-01-10 15:12:13 +01:00
Alexandre Derumier
230a438200
ovmf : don't pass x-vga to vfio-pci
...
x-vga vfio-pci flag is to enable seabios quirks only.
This patch keep using x-vga=on from proxmox config, to disable hyperv,kvm=off,vga=none by default
but don't pass x-vga to vfio-pci when ovmf is enabled.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2016-01-10 15:10:26 +01:00
Wolfgang Bumiller
98cbd0f47e
check for qorum when starting a VM
2016-01-10 14:55:25 +01:00
Dietmar Maurer
2bbb7bc595
bump version to 4.0-43
2016-01-04 06:26:50 +01:00
Alexandre Derumier
2315b39c8a
disable hyper-v enlightment when xvga is enabled
...
Geforce drivers (> 344.11) crash with code43 error if they detect hyper-v enlighment with pci passtthrough
http://awilliam.github.io/presentations/KVM-Forum-2014/#/5/3
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2016-01-04 06:26:02 +01:00
Dietmar Maurer
9e0a6c9f5e
cleanup: remove all generated .bash-completion files
2015-12-19 09:16:33 +01:00
Dietmar Maurer
4c85e7e255
bump version to 4.0-42
2015-12-18 09:20:32 +01:00
Wolfgang Bumiller
6e47c3b4b7
add detect_zeroes option
...
On some storages BLKZEROOUT commands do not work properly
and return without error while having no effect whatsoever.
This can produce various filesystem errors and thus needs
to be made optional.
A drive can now have 'detect_zeroes=off' to disable this
behavior. By default the behavior is the same as before:
always-on (and set to 'unmap' if discard is enabled).
2015-12-18 09:19:18 +01:00
Wolfgang Bumiller
77019edfe0
fix bug #841 : replace get_used_paths with is_volume_in_use
...
get_used_paths returned a hash of used paths for all the
volumes in a VM's config, which is not enough to figure out
whether there are snapshots, as snapshots often have
different paths. Eg. on ZFS it is not enough to check for
/dev/zvol/tank/vm-123-disk-1 because the snapshot's path is
/dev/zvol/tank/vm-123-disk-1@snap1 and thus we allowed
deleting the drive. Then when trying to delete the snapshot
later you get:
zfs error: cannot open 'tank/vm-751-disk-1': dataset does not exist
and it refuses to delete the snapshot.
Since its only use was to check whether or not a drive is
still in use it is now renamed to is_volume_in_use and
beside checking paths now also checks volume-ids as those
should stay the same.
2015-12-10 12:13:12 +01:00
Dietmar Maurer
b944d5edbb
bump version to 4.0-41
2015-12-10 11:15:58 +01:00
Dietmar Maurer
2bd70893fb
always copy OVMF_VARS-pure-efi.fd file
...
To avoid the impression that we can store BIOS settings. They also
gets lost when we migrate the VM.
2015-12-10 11:11:02 +01:00
Dietmar Maurer
3edb45e749
introcude new 'bios' option (replace ovmf option)
2015-12-10 10:48:04 +01:00
Alexandre Derumier
a783c78e0d
add ovmf uefi roms support V2
...
changelog:
use OVMF-pure-efi.fd instead OVMF_CODE-pure-efi.fd to have virtio drivers support
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-12-09 17:45:15 +01:00
Dietmar Maurer
8a0ebc1460
bump version to 4.0-40
2015-12-09 12:22:43 +01:00
Thomas Lamprecht
ab5904f7e0
qm: Add VMID auto completion to some commands
...
Add the respective completion function for the:
*) start
*) stop
*) shutdown
*) suspend
*) resume
*) sendkey
qm commands. The destroy command was left out on purpose for now.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-12-09 12:21:09 +01:00
Wolfgang Bumiller
1b2761c07c
fix bug #828 : activate disks before hotplugging them
2015-11-27 16:57:19 +01:00
Dietmar Maurer
0e3f6af524
update changelog
2015-11-26 11:51:08 +01:00
Wolfgang Link
6738ab9c59
restore firewall config from backup
2015-11-26 11:50:00 +01:00
Wolfgang Link
c05f7f3f40
firewall config will now include in the backup and write to vma file.
2015-11-26 11:23:14 +01:00
Dietmar Maurer
54c07a9361
update changelog
2015-11-26 09:19:51 +01:00
Alexandre Derumier
1f720e28c7
reenable steal time
...
we have fixed it in kernel last month
https://www.mail-archive.com/pve-devel@pve.proxmox.com/msg14072.html
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-26 09:18:08 +01:00
Dietmar Maurer
75e7ef74f0
bump version to 4.0-39
2015-11-24 16:52:22 +01:00
Dietmar Maurer
ea002a8f6d
fix bug #783 : set KillMode=none, so that systemd don't kill them at shutdown
2015-11-24 16:52:22 +01:00
Wolfgang Bumiller
50669ed5c0
pve-bridge-hotplug code deduplication
2015-11-14 10:34:22 +01:00
Dietmar Maurer
03575e8a7c
bump version to 4.0-38
2015-11-13 07:02:35 +01:00
Emmanuel Kasper
d44712fc43
Don't treat serial devices as a local resource if they point to a socket.
...
Close: https://bugzilla.proxmox.com/show_bug.cgi?id=470
2015-11-13 07:01:12 +01:00
Dietmar Maurer
6bb91c1797
qemu_img_convert: activate source volume
...
For example, this is required if we copy from lvmthin snapshots.
2015-11-12 11:16:50 +01:00
Wolfgang Link
c4c844ef8e
improve complete_storage, only show storages which have the capability to run qemu images.
2015-11-10 07:46:27 +01:00
Dietmar Maurer
db593da26c
destroy VM: test for running VM before starting background task
2015-11-07 12:09:01 +01:00
Dietmar Maurer
0eeafe9f78
bump version to 4.0.37
2015-11-06 16:25:19 +01:00
Alexandre Derumier
208ba94e96
add pve-bridge-hotplug script
...
use it for nic hotplug, because pve-bridge script will
not work after a live migration, because of the PVE_MIGRATED_FROM env var.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-06 16:22:54 +01:00
Alexandre Derumier
8718099ce4
nic hotplug : use pxe roms for older machinetype
...
we want to avoid mix some nics with pxe rom and other with efi rom.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-06 10:51:59 +01:00
Alexandre Derumier
249c4a6c75
add qemu_use_old_bios_files sub
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-06 10:51:48 +01:00
Alexandre Derumier
42dbd2ee30
add qemu_machine_pxe
...
return machinename with .pxe suffix if a nic with pxe romfile exist
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-06 10:51:14 +01:00
Dietmar Maurer
ffb88d68e8
bump version to 4.0-36
2015-11-06 07:56:27 +01:00
Alexandre Derumier
7bac824e19
use qom-get to check if pxe file are used V2
...
fix qemu 2.4 pxe -> qemu 2.4 efi
Changelog : forget to add a check on qom-get result
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-11-06 07:55:07 +01:00
Wolfgang Bumiller
407e0b8bef
migration: improve ipv6 case
...
Qemu parses hostnames in brackets correctly but sets an ipv6
flag for them as if they were ipv6 addresses, only insert
brackets for ipv6 addresses.
2015-11-06 07:53:03 +01:00
Dietmar Maurer
568c18b434
bump version to 4.0-35
2015-10-30 07:07:08 +01:00
Wolfgang Bumiller
34456bf02e
clone: use a fullclone hash instead of $drive->{full}
...
'full' is not a valid drive property which are now being
checked in print_property_string. Since it's only a
temporary value and passed to clone_disk as parameter it
can be stored separately.
2015-10-30 07:06:10 +01:00
Dietmar Maurer
db0c359491
bump version to 4.0-34
2015-10-29 17:46:12 +01:00
Dietmar Maurer
c13e17d0d4
Revert "fix bug 790: encode description before writing to syslog"
...
This reverts commit 9ac5db408d
.
This is now fixed by a change in PVE::Cluster::log_msg().
2015-10-29 17:44:17 +01:00
Dietmar Maurer
8e6c2f694d
update changelog
2015-10-29 10:51:54 +01:00
Dietmar Maurer
9ac5db408d
fix bug 790: encode description before writing to syslog
2015-10-29 10:49:08 +01:00
Dietmar Maurer
a343d0dff0
bump version to 4.0-33
2015-10-29 07:38:31 +01:00
Dietmar Maurer
67812f9c97
simplify code: consistently use old bios files for older machine types
2015-10-29 07:37:00 +01:00
Emmanuel Kasper
0f06c2fc3a
Don't create unused empty /etc/qemu-server directory
2015-10-28 09:16:24 +01:00
Dietmar Maurer
091936e525
bump version to 4.0-32
2015-10-28 09:08:58 +01:00