setup interface for setting tunables
This commit is contained in:
		@@ -64,6 +64,7 @@ if (
 | 
			
		||||
                'k|sshkeys'         => \$::genSSHRootKeys,
 | 
			
		||||
                'm|mgtnode'         => \$::setupMNinDB,
 | 
			
		||||
                's|sshnodehostkeys' => \$::genSSHNodeHostKeys,
 | 
			
		||||
                't|tunables'        => \$::settunables,
 | 
			
		||||
                'c|credentials'     => \$::genCredentials,
 | 
			
		||||
                'd|database'        => \$::initDB,
 | 
			
		||||
                'h|help'            => \$::HELP,
 | 
			
		||||
@@ -101,6 +102,7 @@ if ($::FORCE)
 | 
			
		||||
        || $::genSSHRootKeys
 | 
			
		||||
        || $::genSSHNodeHostKey
 | 
			
		||||
        || $::genCredentials
 | 
			
		||||
        || $::settunables
 | 
			
		||||
        || $::initDB)
 | 
			
		||||
    {
 | 
			
		||||
        my $warning =
 | 
			
		||||
@@ -234,6 +236,17 @@ if (xCAT::Utils->isMN()) {
 | 
			
		||||
      &genSSHNodeHostKey;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Set tunables 
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
if ($::FORCE || $::settunables || $::INITIALINSTALL )
 | 
			
		||||
{
 | 
			
		||||
   if ($::osname eq 'Linux') {
 | 
			
		||||
      &settunables;
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
#
 | 
			
		||||
#  gen root's ssh keys, if needed and copy to appropriate directories to
 | 
			
		||||
#  be used during install
 | 
			
		||||
@@ -628,11 +641,11 @@ sub usage
 | 
			
		||||
{
 | 
			
		||||
    xCAT::MsgUtils->message(
 | 
			
		||||
        'I',
 | 
			
		||||
        "Usage:\nxcatconfig - Performs basic xCAT setup operations on an xCAT management node. This command should not be run on an xCAT Service Node, unless you are making it a Management Node.\n"
 | 
			
		||||
        "Usage:\nxcatconfig - Performs basic xCAT setup operations on an xCAT management node. Only the -t option should be used on a Service Node.\n"
 | 
			
		||||
        );
 | 
			
		||||
    xCAT::MsgUtils->message(
 | 
			
		||||
        'I',
 | 
			
		||||
        "xcatconfig [-h|--help]\nxcatconfig [-v|--version]\nxcatconfig [-f|--force] [-V|--verbose]\nxcatconfig [-i|--initinstall] [-V|--verbose]\nxcatconfig [-u|--updateinstall] [-V|--verbose]\nxcatconfig [-k|--sshkeys] [-s|--sshnodehostkeys] [-c|--credentials] [-d|database] [-m|mgtnode] [-V|--verbose]"
 | 
			
		||||
        "xcatconfig [-h|--help]\nxcatconfig [-v|--version]\nxcatconfig [-f|--force] [-V|--verbose]\nxcatconfig [-i|--initinstall] [-V|--verbose]\nxcatconfig [-u|--updateinstall] [-V|--verbose]\nxcatconfig [-k|--sshkeys] [-s|--sshnodehostkeys] [-c|--credentials] [-d|database] [-m|mgtnode] [-t|tunables] [-V|--verbose]"
 | 
			
		||||
        );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -822,7 +835,24 @@ sub genSSHRootKeys
 | 
			
		||||
            );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
#-----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
=head3   settunables 
 | 
			
		||||
	
 | 
			
		||||
    Will set the default suggested tunables on the Management Node or service node for Linux 
 | 
			
		||||
 | 
			
		||||
=cut
 | 
			
		||||
 | 
			
		||||
#-----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
sub settunables 
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
    xCAT::MsgUtils->message(
 | 
			
		||||
    'I',
 | 
			
		||||
    "The set of tunables that will be initialized is TBD.");
 | 
			
		||||
 
 | 
			
		||||
}
 | 
			
		||||
#-----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
=head3    genSSHNodeHostKey 
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user