[pve-devel] [PATCH manager] ceph: brackets around ipv6
Wolfgang Bumiller
w.bumiller at proxmox.com
Tue May 17 10:38:01 CEST 2016
---
PVE/API2/Ceph.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/PVE/API2/Ceph.pm b/PVE/API2/Ceph.pm
index 6c5f8f5..58e5b35 100644
--- a/PVE/API2/Ceph.pm
+++ b/PVE/API2/Ceph.pm
@@ -3,6 +3,7 @@ package PVE::API2::CephOSD;
use strict;
use warnings;
use Cwd qw(abs_path);
+use Net::IP;
use PVE::SafeSyslog;
use PVE::Tools qw(extract_param run_command file_get_contents file_read_firstline dir_glob_regex dir_glob_foreach);
@@ -868,7 +869,7 @@ __PACKAGE__->register_method ({
$ip = PVE::Cluster::remote_node_ip($param->{node});
}
- my $monaddr = "$ip:6789";
+ my $monaddr = Net::IP::ip_is_ipv6($ip) ? "[$ip]:6789" : "$ip:6789";
my $monname = $param->{node};
die "monitor '$monsection' already exists\n" if $cfg->{$monsection};
--
2.1.4
More information about the pve-devel
mailing list