[pve-devel] r5476 - qemu-server/pve2/PVE/API2/Qemu

svn-commits at proxmox.com svn-commits at proxmox.com
Wed Feb 2 10:10:52 CET 2011


Author: dietmar
Date: 2011-02-02 10:10:52 +0100 (Wed, 02 Feb 2011)
New Revision: 5476

Modified:
   qemu-server/pve2/PVE/API2/Qemu/VNC.pm
Log:
try to get real IP


Modified: qemu-server/pve2/PVE/API2/Qemu/VNC.pm
===================================================================
--- qemu-server/pve2/PVE/API2/Qemu/VNC.pm	2011-02-02 09:06:37 UTC (rev 5475)
+++ qemu-server/pve2/PVE/API2/Qemu/VNC.pm	2011-02-02 09:10:52 UTC (rev 5476)
@@ -7,6 +7,7 @@
 use PVE::Tools qw(extract_param);
 use PVE::Exception qw(raise raise_param_exc);
 use PVE::Cluster;
+use PVE::INotify;
 use PVE::JSONSchema qw(get_standard_option);
 use PVE::RESTHandler;
 use PVE::QemuServer;
@@ -57,9 +58,11 @@
 
 	my $port = PVE::Tools::next_vnc_port();
 
-	# fixme:
-	#my $remip = $rpcenv->get_remote_node_ip($node);
-	my $remip = undef;
+	my $remip;
+	
+	if ($node ne PVE::INotify::nodename()) {
+	    $remip = PVE::Cluster::remote_node_ip($node);
+	}
 
 	# fixme: select fastest chipher (none?)
 	my $remcmd = $remip ? ['/usr/bin/ssh', '-T', '-o', 'BatchMode=yes', $remip] : [];



More information about the pve-devel mailing list