Table of Contents
ntp setup enhancements
Overview
This design is to add the ntp server setup on xCAT management node and enhance service node ntp setup. There are several place in xCAT DB mention about ntp.
- site.ntpservers ---- honored by setupntp postscript and dhcp.pm
- networks.netservers ---- honoted by dhcp.pm to override site.ntpservers
- servicenode.ntpsetup ---- honored by AAsn.pm to setup ntp on xCAT service node.
This design will add a new command makentp and enhance setupntp postscript and AAsn to handle management nodes.
makentp command
The command syntax is as following:
makentp [-h|--help|-v|--version]
makentp [-a|--all] [-V|--verbose]
makentp is a new command that sets up the ntp server on the xCAT management node and service node. On xCAT management node, it will get the new site table attribute extntpservers and have the local ntp server sync with the external ntp servers if they are defined. If -a is specified, the command will handle all the service nodes that has servicenode.ntpserver=1 as well. The ntp server on the service node will sync with the management node.
Enhance AAsn.pm
AAsn.pm is called by xcatd. Changes will be made so that tt will check servicenode.ntpserver attribute. If it is 1, the AAsn.pm will call makentp command to setup ntp server on xCAT management node and the service node.
Change setupntp postscript
setupntp is a postscript. It is used to setup the ntp client on the compute nodes. We will make sure the following is working.
For xCAT mn, do nothing.
For xCAT sn, do nothing.
For xCAT cn, setupntp command will check site.ntpservers attribute and point its ntp client to the ntp servers mentioned there. If site.ntpservers is , the ntp server will be the master of the node (sn or mn). This part of the code is already done before, but have not tested for a long time, we will do testing on supported os distributions such as rh, sles and ubuntu.
Refernce
http://sourceforge.net/p/xcat/wiki/Enhance_NTP_setup_support/
News
- Apr 22, 2016: xCAT 2.11.1 released.
- Mar 11, 2016: xCAT 2.9.3 (AIX only) released.
- Dec 11, 2015: xCAT 2.11 released.
- Nov 11, 2015: xCAT 2.9.2 (AIX only) released.
- Jul 30, 2015: xCAT 2.10 released.
- Jul 30, 2015: xCAT migrates from sourceforge to github
- Jun 26, 2015: xCAT 2.7.9 released.
- Mar 20, 2015: xCAT 2.9.1 released.
- Dec 12, 2014: xCAT 2.9 released.
- Sep 5, 2014: xCAT 2.8.5 released.
- May 23, 2014: xCAT 2.8.4 released.
- Jan 24, 2014: xCAT 2.7.8 released.
- Nov 15, 2013: xCAT 2.8.3 released.
- Jun 26, 2013: xCAT 2.8.2 released.
- May 17, 2013: xCAT 2.7.7 released.
- May 10, 2013: xCAT 2.8.1 released.
- Feb 28, 2013: xCAT 2.8 released.
- Nov 30, 2012: xCAT 2.7.6 released.
- Oct 29, 2012: xCAT 2.7.5 released.
- Aug 27, 2012: xCAT 2.7.4 released.
- Jun 22, 2012: xCAT 2.7.3 released.
- May 25, 2012: xCAT 2.7.2 released.
- Apr 20, 2012: xCAT 2.7.1 released.
- Mar 19, 2012: xCAT 2.7 released.
- Mar 15, 2012: xCAT 2.6.11 released.
- Jan 23, 2012: xCAT 2.6.10 released.
- Nov 15, 2011: xCAT 2.6.9 released.
- Sep 30, 2011: xCAT 2.6.8 released.
- Aug 26, 2011: xCAT 2.6.6 released.
- May 20, 2011: xCAT 2.6 released.
- Feb 14, 2011: Watson plays on Jeopardy and is managed by xCAT!
- xCAT Release Notes Summary
- xCAT OS And Hw Support Matrix
- xCAT Test Environment Summary
History
- Oct 22, 2010: xCAT 2.5 released.
- Apr 30, 2010: xCAT 2.4 is released.
- Oct 31, 2009: xCAT 2.3 released.
xCAT's 10 year anniversary! - Apr 16, 2009: xCAT 2.2 released.
- Oct 31, 2008: xCAT 2.1 released.
- Sep 12, 2008: Support for xCAT 2
can now be purchased! - June 9, 2008: xCAT breaths life into
(at the time) the fastest
supercomputer on the planet - May 30, 2008: xCAT 2.0 for Linux
officially released! - Oct 31, 2007: IBM open sources
xCAT 2.0 to allow collaboration
among all of the xCAT users. - Oct 31, 1999: xCAT 1.0 is born!
xCAT started out as a project in
IBM developed by Egan Ford. It
was quickly adopted by customers
and IBM manufacturing sites to
rapidly deploy clusters.