diff --git a/PVE/CLI/pve5to6.pm b/PVE/CLI/pve5to6.pm index 5ce27b02..8e5c8538 100644 --- a/PVE/CLI/pve5to6.pm +++ b/PVE/CLI/pve5to6.pm @@ -440,6 +440,17 @@ sub check_ceph { } else { log_pass("Found mon_host entry."); } + + if (my $ipv6 = ($global->{ms_bind_ipv6} // $global->{"ms bind ipv6"})) { + my $ipv4 = $global->{ms_bind_ipv4} // $global->{"ms bind ipv4"}; + if ($ipv6 eq 'true' && (!defined($ipv4) || $ipv4 ne 'false')) { + log_warn("ms_bind_ipv6 is enabled but ms_bind_ipv4 is not disabled.\n Make sure to disable ms_bind_ipv4 for ipv6 only clusters, or add an ipv4 network to public/cluster network."); + } else { + log_pass("ms_bind_ipv6 is enabled and ms_bind_ipv4 disabled"); + } + } else { + log_pass("ms_bind_ipv6 not enabled"); + } } else { log_skip("no ceph config found"); }