From 40c3bcf876377f466f9956d34408cd774a945dbf Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 12 Nov 2018 14:10:35 +0100 Subject: [PATCH] create_vm: don't add vmgenid for ARM machines by default Signed-off-by: Wolfgang Bumiller --- PVE/API2/Qemu.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index 52f4a5fd..3a590586 100644 --- a/PVE/API2/Qemu.pm +++ b/PVE/API2/Qemu.pm @@ -585,6 +585,8 @@ __PACKAGE__->register_method({ my $conf = $param; + my ($arch, undef) = PVE::QemuServer::get_basic_machine_info($conf); + eval { $vollist = &$create_disks($rpcenv, $authuser, $conf, $storecfg, $vmid, $pool, $param, $storage); @@ -599,7 +601,7 @@ __PACKAGE__->register_method({ $conf->{smbios1} = PVE::QemuServer::generate_smbios1_uuid(); } - if (!defined($conf->{vmgenid}) || $conf->{vmgenid} eq '1') { + if ((!defined($conf->{vmgenid}) || $conf->{vmgenid} eq '1') && $arch ne 'aarch64') { $conf->{vmgenid} = PVE::QemuServer::generate_uuid(); }