From da3d528caf6859182ec2d361a1deb328a6a8946d Mon Sep 17 00:00:00 2001 From: GONG Jie Date: Fri, 28 Mar 2014 22:48:12 +0800 Subject: [PATCH] Add mn_install --- xCAT-server/share/xcat/tools/xCATreg | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/xCAT-server/share/xcat/tools/xCATreg b/xCAT-server/share/xcat/tools/xCATreg index 4aaa930e0..0f39bb104 100755 --- a/xCAT-server/share/xcat/tools/xCATreg +++ b/xCAT-server/share/xcat/tools/xCATreg @@ -509,6 +509,31 @@ system("mkdir -p $nodedir/result"); system("scp -r $MN:/autotest/result $nodedir/result"); } + +sub mn_install { + my osimage="management_1408a"; + my mn="the_name_of_mn"; + + `nodeset $mn osimage=$osimage`; + + $output = system("rpower $mn off"); + do { + sleep 5; + $output = system("rpower $mn state"); + } while ($output =~ /off/); + + $output = system("rpower $mn on"); + do { + sleep 5; + $output = system("rpower $mn state"); + } while ($output =~ /on/); + + do ( + sleep 5 * 60; + $output = system("xdsh $mn date"); + } while ($output =~ /$mn/); +} + ####################################### # runcmd #######################################