diff --git a/xCAT-server/lib/xcat/plugins/anaconda.pm b/xCAT-server/lib/xcat/plugins/anaconda.pm index 215f4b62c..c45a3909f 100644 --- a/xCAT-server/lib/xcat/plugins/anaconda.pm +++ b/xCAT-server/lib/xcat/plugins/anaconda.pm @@ -11,6 +11,7 @@ use Thread qw(yield); use POSIX qw(WNOHANG nice); use xCAT::Table; use xCAT::Utils; +use xCAT::NetworkUtils; use xCAT::MsgUtils; use xCAT::SvrUtils; #use Data::Dumper; @@ -467,7 +468,7 @@ sub mknetboot # BEGIN service node my $isSV = xCAT::Utils->isServiceNode(); my $res = xCAT::Utils->runcmd("hostname", 0); - my $sip = inet_ntoa(inet_aton($res)); # this is the IP of service node + my $sip = xCAT::NetworkUtils->getipaddr($res); # this is the IP of service node if($isSV and (($xcatmaster eq $sip) or ($xcatmaster eq $res))) { # if the NFS directory in litetree is on the service node, # and it is not exported, then it will be mounted automatically