changed message if vmid used on a different cluster node --- data/PVE/Cluster.pm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm index 63780ac..5860ed9 100644 --- a/data/PVE/Cluster.pm +++ b/data/PVE/Cluster.pm @@ -977,15 +977,23 @@ sub check_vmid_unused { my ($vmid, $noerr) = @_; my $vmlist = get_vmlist(); + my $node = PVE::INotify::nodename(); my $d = $vmlist->{ids}->{$vmid}; return 1 if !defined($d); return undef if $noerr; - die "VM $vmid already exists\n" if $d->{type} eq 'qemu'; - - die "CT $vmid already exists\n"; + my $msg = "$vmid already exists"; + my $msg_cluster = "$msg on cluster node '$d->{node}'"; + + if ($d->{node} eq $node) { + die "VM $msg\n" if $d->{type} eq 'qemu'; + die "CT $msg\n"; + } else { + die "VM $msg_cluster\n" if $d->{type} eq 'qemu'; + die "CT $msg_cluster\n"; + } } sub check_node_exists { -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel