ChangeLog ============================================================================== * Released 1.2.0 (04/05/2006) * pushuser updated to support shadow. -sbin/pushuser (updated) -lib/updatepassgroup (updated) * Fix minor issues with getmacs.switch support. Jarrod Johnson -lib/getmacs.switch.snmp (updated) * updcat.awk added for future cool features. Jarrod Johnson -stage/mkstage (updated) -stage/bin/updcat.awk (new) -stage/stage2.tmpl (updated) * mknb to not run depmod unless OSVER matches. Jarrod Johnson -netboot/x86/mknb (updated) * ipmi.sh updated to disable DHCP for BMC. Jarrod Johnson -stage/bin/ipmi.sh (updated) * Added support for atftpd 0.7. -src/atftp-0.7.tar.gz (new) -build/atftpd/atftp_0.7-7.diff.gz (new) -build/atftpd/atftpdmaker (new) -build/atftpd/atftpdmaker -> atftpdmaker-0.6.2 (moved) -sbin/setupxcat (updated) * RHFC5 support added for x86, x86_64, and ppc64. -sbin/copycds (updated) -install/rhfc5/* (new) -install/postscripts/serialconsole (updated) -install/postscripts/setuphvc0 (updated) * RHAS4 U3 support added for x86, x86_64, ia64, and ppc64. -sbin/copycds (updated) * CentOS 3.6 support added for x86, x86_64, and ia64. -sbin/copycds (updated) * CentOS 4.3 support added for x86 and ia64. -sbin/copycds (updated) * CentOS 4.3 x86_64 support added. Anand Vaidya -sbin/copycds (updated) * Fix for x336, URGENT. -stage/stage3.tmpl (updated) * Fixed serial flow options. -lib/nodeset.nbgrub -lib/nodeset.elilo -lib/nodeset.chrp -lib/nodeset.pxe * Updated rinv for BC to use telnet. Jarrod Johnson -lib/rinv.mp.bc.http -> lib/rinv.mp.bc.http.HTTP (moved) -lib/rinv.mp.bc.http.TELNET (new) -lib/rinv.mp.bc.http.TELNET -> lib/rinv.mp.bc.http (link) ============================================================================== * Released 1.2.0-RC3 (03/14/2006) * New BC reset method. Scott Denham -lib/mpareset.bc.telnet (new) * New command to kill all buffered screen sessions. -bin/cleanscreen (new) * New command to list all attributes/groups. -bin/listattr (new) * -q quiet option added to report "no ping" only. -bin/pping (updated) * Improved wget support for WW for HA setups. -build/wget/wgetmaker (new) -src/wget-1.10.1.tar.gz (new) * IPMI2.0 SOL support added. Jarrod Johnson -lib/sol.ipmi2 (new) * ipmitool added for IPMI2.0 SOL. -build/ipmi/ipmitoolmaker -i686/sbin/ipmievd -i686/sbin/ipmitool -src/ipmitool-1.8.6.tar.gz -x86_64/sbin/ipmievd -x86_64/sbin/ipmitool * NIC autodetect code updated to use stock pcitable. -install/postscripts/data/pcitable.net (new) -install/postscripts/hardbcm5700 (new) -install/postscripts/hardeths (updated) -install/postscripts/hardhosts (updated) -install/sles8/ia64/base/compute.tmpl -install/sles8/ppc64/base/compute.tmpl -install/sles8/x86_64/base/compute.tmpl -install/sles8/x86/base/compute.tmpl * RHAS4 e326m BCM support added. Vallard Benincosa -install/rhas4/x86_64/bin/mkinstall (updated) -install/rhas4/x86_64/data/bcm5700.ko (new) -install/rhas4/x86_64/data/bcm5700.module-info (new) -install/rhas4/x86_64/data/bcm5700.modules.pcimap (new) -install/rhas4/x86_64/data/bcm5700.pcitable (new) -install/rhes4/x86_64/bin/mkinstall (updated) -install/rhes4/x86_64/data/bcm5700.ko (new) -install/rhes4/x86_64/data/bcm5700.module-info (new) -install/rhes4/x86_64/data/bcm5700.modules.pcimap (new) -install/rhes4/x86_64/data/bcm5700.pcitable (new) -install/rhws4/x86_64/bin/mkinstall (updated) -install/rhws4/x86_64/data/bcm5700.ko (new) -install/rhws4/x86_64/data/bcm5700.module-info (new) -install/rhws4/x86_64/data/bcm5700.modules.pcimap (new) -install/rhws4/x86_64/data/bcm5700.pcitable (new) * SL 3/4 and SLC 3/4 support updated/added. -install/sl3 (new) -install/sl4 (updated) -lib/genscript (updated) -lib/functions (updated) -sbin/copycds (updated) -samples/etc/postscripts.tab (updated) * Changes for ksh 2005. -lib/nodeset.pxe (updated) * 2.6.9-based x86/x86_64 netboot code added. 2.4.18 renamed. x330/x340 service processor support is not in the 2.6.9 image. x330/x340 sites should symlink x86 to x86.2.4.18, rerun setupxcat and mkstage. If upgrading xCAT to RC3 type: cd $XCATROOT/sbin ./setupxcat cd ../stage ./mkstage rm -rf /tftpboot/xcat/image -netboot/x86 -> netboot/x86.2.4.18 (moved) -netboot/x86.2.6.9 (new) -netboot/x86 -> netboot/x86.2.6.9 (link) -stage/stage2.tmpl (updated) -stage/stage3.tmpl (updated) -src/tg3-3.43f.tar.gz (new) -install/image/x86/data/image.sh -> install/image/x86/data/image (moved) -install/image/x86/data/install.sh (updated) -install/image/x86/install.pxe.quiet (updated) -install/image/x86/install.pxe.verbose (updated) * Directory check code. -pbs/setupnode (updated) -pbs/setupnode2 (updated) * Minor formatting changes for long domain names. -sbin/makedns (updated) * "blink" supported added for BC. Scott Denham -bin/rbeacon (updated) -lib/rbeacon.mp (updated) -lib/rbeacon.mp.bc.http (updated) * Change/Set node VLAN framework started. Scott Denham -contrib/bin/setvlan (new) -contrib/doc/setvlan.README (new) -contrib/lib/setvlan.bccigesm (new) -contrib/lib/setvlan.bccigesm.expect (new) -contrib/man/man1/setvlan.1 (new) * contrib directory structure created. Items in contrib override xCAT. -sbin/setupxcat (updated) -lib/functions (updated) -contrib/* (new) * Updated dmidecode. -build/dmidecode/dmidecodemaker (updated) -src/dmidecode-2.4.tar.gz (removed) -src/dmidecode-2.8.tar.gz (new) -x86_64/sbin/dmidecode (updated) -x86_64/sbin/biosdecode (updated) -x86_64/sbin/ownership (updated) -x86_64/sbin/vpddecode (updated) -i686/sbin/dmidecode (updated) -i686/sbin/biosdecode (updated) -i686/sbin/ownership (updated) -i686/sbin/vpddecode (updated) -ia64/sbin/dmidecode.bin (updated) -ia64/sbin/biosdecode.bin (updated) -ia64/sbin/ownership.bin (updated) -ia64/sbin/vpddecode.bin (updated) -man/man8/dmidecode.8 (updated) -man/man8/biosdecode.8 (updated) -man/man8/ownership.8 (updated) -man/man8/vpddecode.8 (updated) * mpimaker PGI/MX support fixed, Pathscale support added. -build/mpi/mpimaker (updated) ============================================================================== * Released 1.2.0-RC2.3 (01/30/2006) * Myrinet MX support added. -doc/mx-HOWTO.html (new) -doc/myrinet-HOWTO.html (updated) -build/mx-1.1 (new) -install/postscripts/mx (new) -samples/etc/postscripts.tab (updated) -install/ww24/noarch/add-on/mx (updated) * LAM MPI/IP Scaling documentation. -doc/lam-scale-HOWTO.html (new) * SuSE SP3 support added. -sbin/copycds (updated) -doc/OS-grid.html (updated) * Noderange support added to rmigrate. -bin/rmigrate (updated) * Updated perlpbs module. -build/torque/perlpbsmaker (updated) -src/perl-PBS-0.27.tar.gz (new) * Updated serial console support for SL4.2. SL4.2 put two gettys on the same serial port. -install/postscripts/serialconsole (updated) * Scalability updates for autogpfs. -lib/autogpfsc.pl (updated) -rc.d/autogpfsc (updated) -rc.d/autogpfsc.suse (updated) -rc.d/autogpfsd (updated) -rc.d/autogpfsd.suse (updated) * Updated DNS chroot to be easier -sbin/makedns (updated) * e326m support added to stage2/3. Jarrod Johnson -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/addon/bcm5700/bcm5700.o differ (updated) -netboot/x86/nbroot/tmp/pcitable (updated) -stage/stage3.tmpl (updated) * x366 support added to stage3. Jorge Luis Gonzalez -stage/stage3.tmpl (updated) * qla* removed from installer. -install/rhas4/x86_64/bin/mkinstall (updated) * Added HW flow control support. -lib/getserialbps.ksh (updated) -lib/functions (updated) -lib/nodeset.pxe (updated) -lib/nodeset.elilo (updated) -lib/nodeset.chrp (updated) -lib/nodeset.nbgrub (updated) -samples/etc/nodehm.tab (updated) * Opps, debugging code removed from makedhcp. * Added support for TFTP load-balancing. To use set dhcpistftp to yes in site.tab and rerun makedhcp. Do not forget to define subdhcpd first. Also each subdhcpd server should have been installed as a "stage" node. If not, mount /tftpboot from master and setup atftpd. * Added WINS support to DHCP, add to site.tab wins with a comma delimited list of servers. -sbin/makedhcp (updated) -samples/etc/site.tab (updated) * BC rpower to block when changing states before returning. -lib/rpower.mp.bc.telnet (updated) ============================================================================== * Released 1.2.0-RC2.2 (12/07/2005) * Diskless GPFS support updated. Option to block OS boot until GPFS is mounted. autoGPFS client boot service added. -doc/warecat-gpfs-HOWTO.html (updated) -lib/autogpfsc.pl (updated) -rc.d/autogpfsc (new) -rc.d/autogpfsc.suse (new) -rc.d/autogpfsd (updated) -rc.d/autogpfsd.suse (updated) ============================================================================== * Released 1.2.0-RC2.1 (12/06/2005) * Diskless GPFS support added. -doc/warecat-gpfs-HOWTO.html (new) -lib/autogpfsd.pl (new) -lib/autogpfsc.pl (new) -rc.d/autogpfsd (new) -rc.d/autogpfsd.suse (new) -samples/etc/site.tab (updated) * More pcons cleanup. -lib/pcons.expect (updated) * SL4.2 support added. Kevin R Bryant -sbin/copycds (updated) * SL4 diskelss support added. -install/ww24/*/base/sl4 (new) -doc/warewulf-2.4-HOWTO.html (updated) ============================================================================== * Released 1.2.0-RC2 (12/02/2005) * New documentation. -doc/OS-grid.html (new) -doc/GPFS2.3-postinstall.html (new) * Updated Documentation. -doc/diskless-HOWTO.html (updated) -doc/image-HOWTO.html (updated) -doc/index.html (updated) -doc/stage1-HOWTO.html (updated) -doc/windows-HOWTO.html (updated) -doc/xcat-mini-HOWTO.html (updated) * New STAB HOWTO, removed old Benchmark HOWTO. STAB delayed. Some WIP. -doc/bench-HOWTO_files (removed) -doc/bench-HOWTO.html (removed) -doc/bench-iozone.GIF (removed) -doc/HPCOE-HOWTO_files (new) -doc/HPCOE-HOWTO.html (new) -doc/hpl1.gif (removed) -doc/hpl2.gif (removed) -doc/STAB.pdf (new) -doc/STAB.doc (new) -doc/PR-HOWTO.html (new) * New command. chtype is use for automated provisioning systems (e.g. the future moabCAT). chtype is a front-end to editing nodetype.tab. chtype supports file locking. Usage: chtype [noderange] {-o OS} {-a ARCH) {-t TMPL} Each option is optional and will only change the appropriate field in nodetype.tab. -bin/chtype (new) * New command. cosver (correct OS version) reports the "real" OS version, unlike osver that should have been called "osflavor" or "smellslike". e.g.: On RHAS4, osver and cosver both return rhas4. On CentOS4, osver return rhas4, and cosver returns centos4. This is used internally by xCAT. Note the postscript.tab rules should use osver (flavor), not cosver. -bin/cosver (new) * New command. Got 10,000 diskfull nodes and one management node? rinstall 'all' will fail. massinstall will setup any number of nodes to install, but will only allow a fixed number of concurrent installs. Usage: massinstall [noderange] [number of nodes] e.g.: massinstall node00001-node10000 30 Only 30 nodes will install, after the first node finishes another will be started keeping 30 installing at any given time. massinstall will also respect any manual rinstalls. e.g. if Bob starts an rinstall from a remote terminal while massinstall is running, massinstall will not startup more installs until the entire system rinstall count is below 30 (if 30 was specified). -bin/massinstall (new) * VMware support. Read the HOWTO. IANS xCAT can control VMware sessions locally or remotely just like physical nodes. rpower, getmacs, rreset, rinstall, serial console, diskless, rnetboot, etc... all function as expected. Turn your 1024 node cluster into 2048, 4096, or 16384 nodes! (or until you run out of RAM :-) Cool tricks: Suspend and resume VMs: rpower noderange suspend Migrate running VMs from physical node to physical node: rmigrate vnode pnode -bin/copyvm (new) -bin/rmigrate (new) -bin/vmls (new) -bin/rpower (updated) -doc/vmware-HOWTO.html (new) -i686/sbin/socat (new) -x86_64/sbin/socat (new) -lib/conserver.vmserial (new) -lib/getmacs.vmware (new) -lib/rpower.vmware (new) -lib/rreset.vmware (new) -src/socat-1.4.3.0.tar.gz (new) * New OS support. x86, x86_64, ia64, and ppc64 supported. Read the Matrix. o Red Hat 3 AS,ES,WS U5, U6 o Red Hat 4 AS,ES,WS U1, U2 o CentOS 3.5, 4.0, 4.1, 4.2 o Fedora Core 4 o Scientific Linux 4.1 o Rocks 4 o SuSE 9.3 o Novell and Open SuSE 10 o SLES8 SP4 o SLES9 SP2 o CentOS and Scientific Linux previously were treated like rhas3 or rhas4 and still are from a postscripts.tab and install/postscripts perspective, but they now have their own installation directories. o Rocks 4 is experimental, rinstall fails, but it may be that you need a Rocks server running to support their hacked up kickstart. Report successes to me. I'd like a rocksCAT HOWTO. o SuSE 10 is 1/2 baked. SuSE 10 does not have ksh, so postinstall will fail. I will address this in RC3. -install/centos3 (new) -install/centos4 (new) -install/rhfc4 (new) -install/rocks4 (new) -install/sl4 (new) -install/suse10 (new) -install/suse93 (new) -install/postscripts/bootmenu (updated) -install/postscripts/harddns (updated) -install/postscripts/hardeths (updated) -install/postscripts/hardgate (updated) -install/postscripts/hardhosts (updated) -install/postscripts/hardmtu (updated) -install/postscripts/hardname (updated) -install/postscripts/hardnis (updated) -install/postscripts/myrinet (updated) -install/postscripts/openpbs (updated) -install/postscripts/qla23xx (updated) -install/postscripts/selinux (new) -install/postscripts/serialconsole (updated) -install/postscripts/setupacct (updated) -install/postscripts/setuphvc0 (updated) -install/postscripts/setupservices (updated) -install/postscripts/setupstage (updated) -install/postscripts/syncclock (updated) -install/postscripts/syslog (updated) -lib/genscript (updated) -lib/genscript.* (updated) -sbin/copycds (updated) * Minor usage bug. Fixed. -bin/rspreset (updated) * Corrected KSH syntax. My bad. I used echo -n, where I should have used print -n. echo -n is a bash/sh convention that pdksh supported. This had xCAT failing when the real ksh is used. NOTE: xCAT has been tested on Solaris, and may work on AIX now. -bin/bwatch (updated) -bin/mpncheck (updated) -bin/nodeset (updated) -bin/nodestat (updated) -bin/pbsnodefile2nr (updated) -bin/pcons (updated) -bin/postrules (updated) -bin/psh (updated) -bin/rflash (updated) -bin/scancpecmc (updated) -bin/xpbsnodes (updated) -install/flash/netdos/bin/mkflash (updated) -install/flash/netdos/bin/mkiso (updated) -install/flash/netdos/bin/mkusbkey (updated) -lib/mpacheck.asma.mpcli (updated) -lib/mpacheck.asma.telnet (updated) -lib/mpacheck.rsa.mpcli (updated) -lib/mpachup.bc (updated) -lib/mpaeventlog.bc (updated) -lib/mpareset.asma (updated) -lib/mpareset.bc (updated) -lib/mpareset.rsa (updated) -lib/mpareset.rsa2 (updated) -lib/mpascan.asma (updated) -lib/mpascan.bc (updated) -lib/mpascan.rsa (updated) -lib/mpascan.rsa2 (updated) -lib/range (updated) -lib/rcad.mp.asma (updated) -lib/reventlog.mp.asma (updated) -lib/reventlog.mp.rsa (updated) -lib/reventlog.mp.rsa2 (updated) -lib/rinv.mp.asma (updated) -lib/rinv.mp.rsa (updated) -lib/rinv.mp.rsa2 (updated) -lib/rpower.baytech (updated) -lib/rpower.emp (updated) -lib/rpower.mp.asma (updated) -lib/rpower.mp.rsa (updated) -lib/rpower.mp.rsa2 (updated) -lib/rreset.mp.asma (updated) -lib/rreset.mp.rsa (updated) -lib/rreset.mp.rsa2 (updated) -lib/rvid.mp.asma (updated) -lib/rvitals.mp.asma (updated) -lib/rvitals.mp.rsa (updated) -lib/rvitals.mp.rsa2 (updated) -lib/tcplog.bc (updated) -pbs/epilogue (updated) -pbs/prologue (updated) -sbin/addclusteruser (updated) -sbin/findf10mac (updated) -sbin/gennis (updated) -sbin/gennis.suse (updated) -sbin/gensshkeys (updated) -sbin/getmacs (updated) -sbin/gotmac (updated) -sbin/killuser (updated) -sbin/makebootdisk (updated) -sbin/makegmroutes (updated) -sbin/makepbsnodefile (updated) -sbin/makesshgkh (updated) * Patched to support newer snmptrapd alert format. -sbin/snmptraphandle (updated) * New command sanetab, removes \r from .tab files. -sbin/sanetab (new) * Makesshgkh file locking added. -sbin/makesshgkh (updated) * DNS chroot support added. site.tab must be updated. e.g.: no chroot (older systems): dnsdir /var/named dnschroot no e.g.: chroot (newer systems): dnsdir /var/named/chroot dnschroot yes -samples/etc/site.tab (updated) -sbin/makedns (updated) * Spelling errors. -lib/rvitals.mp.rsa2.http (updated) -lib/rvitals.mp.rsa.http (updated) * New rvitals for Myrinet 256 port switches. -lib/rvitals.myri256 (new) -lib/rvitals.myri256.http (new) * New MRV LX setup script by port. -lib/setup.itouch.lx.portrange (new) * New rpower method. Currently for rpower on/off/stat only. -lib/rpower.meatnet (new) -samples/etc/meatnet.tab (new) * Minor hack to get power supply FRU serial numbers. -lib/rinv.mp.bc.http (updated) * Fixed minor java path issues. -lib/mpcli/bin/MPCLI.bsh (updated) -lib/mpcli2/bin/MPCLI.bsh (updated) * Support added for custom per nodename .pxe files. -install/image/x86/bin/mkinstall (updated) * Quite added back to install.pxe, install.pxe.verbose added. -install/image/x86/install.pxe (updated) -install/image/x86/install.pxe.verbose (new) * rflash updates for newer b57.com. -install/flash/netdos/network/driver/b57.com -install/flash/netdos/network/driver/net.c0 * Minor updates for the latest GM. -build/gm-2.0/gmmaker (updated) -build/gm-2.1/gmmaker (updated) * Minor updates for the latest Maui. -build/maui/mauimaker (updated) * Minor updates for the latest Torque. -build/torque/torquemaker (updated) * Minor updates for the latest Moab. -build/moab/moabmaker (updated) * xstartup to support multiple GNOME sessions. -build/vnc/xstartup (updated) * New and improved wcons. o Fixed window positions because of GNOME top bar. o Fixed window titles with bufferedcons=yes in site.tab. o New command: warr. warr (wcons arrange, pronounced 'war') allows you to manage the positions of existing windows. You can retile, lower (send to back), raise (bring to front), change the fonts, etc... of existing wcons windows without killing (wkill) and restarting (wcons). e.g. wcons -t node001-node100 will put up 100 tiled windows, but wkill '/node..[24680]' will kill the even numbers leaving a mess. To fix type warr -t. warr takes the same title and font options that wcons does. Other warr options: -T refresh titles -l lower -r raise/restore -i iconify -bin/wcons (updated) -bin/warr (new) -lib/xtcd.pl (new) -lib/xtc.pl (new) -lib/xtitle (new) * Warewulf 2.4.4-1 added. Read the warewulf-2.4-HOWTO.html. If you are not running diskless (stateless) please consider it. o RHAS, CentOS, and SLES9 tested and supported. o x86, x86_64, ia64, ppc64 tested and supported. o Better documentation. Easier to setup. -bin/nodestat (updated) -doc/warewulf-HOWTO.html (removed) -doc/warewulf-2.2-HOWTO.html (new) -doc/warewulf-2.4-HOWTO.html (new) -install/warewulf (removed) -install/ww22 (new) -install/ww24 (new) -lib/nodeset.chrp (updated) -lib/nodeset.elilo (updated) -lib/nodeset.pxe (updated) -lib/updatewwnodefile.pl (updated) -lib/ww22autosyncd.pl.pl (new) -lib/ww24autosyncd.pl.pl (new) -lib/wwautosynd.pl (linked to ww24autosyncd.pl) -lib/wweth (new) -patch/warewulf/ww24.Makefile.patch (new) -patch/warewulf/ww24.spec.patch (new) -rc.d/vnfsd.suse (new) -rc.d/warewulfd.suse (new) -rc.d/wulfd.suse (new) -src/warewulf/perl-Term-Screen-1.02-3.caos.src.rpm (new) -src/warewulf-2.4.4-1.src.rpm (new) -src/yum/* (new) * pcons stability fixes. -pcons.expect (updated) * Restored and updated missing windows files. Updates for Windows XP and 2003. -install/windows/sid.cmd (updated) -install/windows/setup.vbs (restored) -install/windows/hostnm.vbs (restored) -lib/gcons.vnc (updated) * IBM Power support. Please read openpower-NOTES.html. pre-RC2 xCAT only support IBM Power blades, now all IBM Power nodes should be supported. o OpenPower 710 and 720 tested and supported. o RHAS and SLES tested and supported. o WW24 (stateless/diskless) tested and supported. o New stage2 boot kernel/initrd for PPC, may work with non-IBM (Mac) HW. -bin/rspsetup (new) -build/pm/sslmaker (new) -build/pm/pmmaker (updated) -doc/openpower-NOTES.html (new) -lib/conserver.op (new) -lib/nodeset.chrp (updated) -lib/rpower.op (new) -lib/rreset.op (new) -lib/rspsetup.op (new) -lib/rspsetup.op.expect (new) -netboot/ppc64/* (new) -samples/etc/op.tab (new) -src/Crypt-SSLeay-0.51.tar.gz (new) -src/dhcpcd-1.3.22-pl4.tar.gz (new) -stage/mkstage-ppc64 (new) * Support added for 1879 machine type. -stage/stage3.tmpl (updated) * Removed csm directory. Was out of date. Will be packaged as an add-on. -csm (deleted) * Random sleep delays in genscript.post to help with scaling. Vallard Benincosa -lib/genscripts.post.* (updated) * GPFS 2.3 support added. Vallard Benincosa -doc/GPFS2.3-postinstall.html (new) -install/postscripts/gpfs23 (new) * Added support for dhcpinterfaces in site.tab to override auto detection of NICs to use for DHCP. Use a comma delimited list of NICs. -sbin/makedhcp (updated) * Added support for OEM events (particularly kernel panics with CONFIG_IPMI_PANIC_EVENT & CONFIG_IPNI_PANIC_STRING are cool now). Jarrod Johnson -lib/GUMI/IPMI.pm (updated) * Added support for completely deselecting media-tray/kvm. Jarrod Johnson -lib/switchblade.bc.http (updated) * SNMP MAC collection support. Jarrod Johnson , Andy Wray , Matt Burgess . -samples/etc/switch.tab (new) -lib/getmacs.switch (new) -lib/getmacs.switch.snmp (new) * makedhcp support added for VLANs and IB. Andy Wray . -sbin/makedhcp (updated) * Development utilities for netdos flashing. Matt Burgess . -install/flash/netdos/basefs/gawk* (new) -install/flash/netdos/basefs/pciscan* (new) -install/flash/netdos/basefs/vim.exe (new) * Get MAC/Serial/Model at stage2 time (useful for systems w/ no service processor). Jarrod Johnson -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/addon/bcm5700/bcm5700.o (updated) -sbin/getvpd (new) -bin/getmodel.awk (new) * Fix fping so xCAT utilities do not get hung up by ICMP traffic flooding. Jarrod Johnson -build/fping/fping.patch (updated) -x86/sbin/fping (updated) -x86_64/sbin/fping (updated) * Fixed ppping for non-primary interfaces. Jarrod Johnson -bin/ppping (updated) ============================================================================== * Released 1.2.0-RC1 (02/24/2005) * Warewulf PPC64 RHAS3 U4 support completed. -build/warewulf/slimit (new) -build/warewulf/slimlink (new) -lib/sol.bc (updated) -lib/nodeset.chrp (updated) -doc/warewulf-HOWTO.html (updated) -install/warewulf/ppc64/bin/mknetboot (updated) -install/warewulf/ppc64/install.chrp (updated) -patch/warewulf/wulfd.patch (new) -patch/warewulf/warewulf.spec.patch (new) -patch/warewulf/getstats.patch (new) ============================================================================== * Released 1.2.0-pre9d (02/18/2005) Internal release only. * Added support for the setup of LSI RAID in x86/x86_64 netboot -netboot/x86/nbroot/bin/cfg1030 (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/message/fusion/mptbase.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/message/fusion/mptctl.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/message/fusion/mptlan.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/message/fusion/mptscsih.o (new) ============================================================================== * Released 1.2.0-pre9c (02/17/2005) Internal release only. * SNMP alert setup added to stage3 for x336 and x346. NOTE: You must rerun ./mkstage NOTE: You must restage3 all x336 and x346. -stage/stage3.tmpl (updated) -stage/bin/ipmi.sh (updated) * Updated header to be more clear. -samples/etc/cisco.tab (updated) * Added Warewulf files. -src/warewulf/MAKEDEV-3.3.8-5.ww.src.rpm (new) -src/warewulf/perl-Term-Screen-1.02-2.caos.src.rpm (new) -src/warewulf/warewulf-2.2.4-2.src.rpm (new) * Update e1000 PCI entries for x306. Again. -install/postscripts/data/pcitable.net (updated) -netboot/x86/nbroot/tmp/pcitable (updated) * Improved rflash support. o Updated documentation. o USB key support. -install/flash/netdos/bin/mkusbkey (new) -install/flash/netdos/usb/ldlinux.sys (new) -install/flash/netdos/usb/memdisk (new) -install/flash/netdos/usb/mkdiskimage (new) -install/flash/netdos/usb/syslinux (new) -src/syslinux-3.07.tar.gz (new) -doc/flash-HOWTO.html (updated) -doc/netdos.gif (new) -doc/netdos.vsd (new) * Minor update for RHEL4 PPC64 support. -install/rhas4/ppc64/bin/mkinstall (updated) ============================================================================== * Released 1.2.0-pre9b (02/15/2005) Internal release only. * Update e1000 PCI entries for x306. -install/postscripts/data/pcitable.net (updated) -netboot/x86/nbroot/tmp/pcitable (updated) * RHEL4 AS, ES, WS support added for x86, x86_64, ia64, and PPC64. -bin/wcons (updated) -install/postscripts/hardeths (updated) -install/postscripts/syncclock (updated) -install/postscripts/setuppam (updated) -install/postscripts/nfsmounts (updated) -install/rhas4/* (new) -install/rhes4/* (new) -install/rhws4/* (new) -lib/functions (updated) -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) -lib/nodeset.chrp (updated) -samples/etc/nodetype.tab (updated) -sbin/copycds (updated) * Updates to rflash NetDOS support. New command mkiso. Works like mkflash but creates .iso image, mkflash must be run first. -install/flash/netdos/base/e325-all.tmpl (updated) -install/flash/netdos/network/base/wattcp.cfg (updated) -install/flash/netdos/network/base/sshdos.exe (new) -install/flash/netdos/bin/mkflash (updated) -install/flash/netdos/bin/mkiso (new) -install/flash/netdos/signal/scp.bat (new) -install/flash/netdos/signal/ssh.bat (new) -tftp/isolinux.bin (new) ============================================================================== * Released 1.2.0-pre9 (02/09/2005) * Documentation updates. Always a good read. -doc/index.html (updated) -doc/xcat-mini-HOWTO.html (updated) * Java-based utility to configure xCAT tables. Jorge Luis Gonzalez -lib/xTablePad.jar (new) * Minor typo fix with help. -bin/nodels (updated) * New command. This will organize the output from just about any xCAT noderange command. Jarrod Johnson -bin/xcoll (new) * Standalone xCAT IPMI code and a daemon to convert IPMI eventlogs to syslog. -build/ipmi/* (new) -patch/lanserv_ipmi_quiet.patch (new) * Standalone Ranger, RSA, and RSA II daemon to convert eventlogs to syslog. -build/asm/* (new) * Updates to support latest mute code. -build/gm-2.0/mutemaker (updated) * Bug fix for Intel 8.1 compiler. -build/mpi/mpimaker (updated) * Typo fix. -build/torque/perlpbsmaker (updated) * New Telnet method for BC. Do not call directly pre9 will setup links. -lib/rpower.mp.bc.telnet (new) * Fix to create missing /install/post/.ssh directory. Too many users setup xCAT out of order. -sbin/gensshkeys (updated) * Finally, rflash for 1.2.0. Please read the documentation. -samples/etc/nodemodel.tab -install/flash/netdos/* -doc/flash-HOWTO.html * CentOS 3.4 CD and DVD support added for x86 and x86_64. -sbin/copycds (updated) * SuSE 9 SP1 CD support added for x86, x86_64, ia64, and ppc64. -sbin/copycds (updated) * Improved Warewulf support. o Hybrid support for x86, x86_64, and ia64 o Complete documentation o Maui, Torque, MPI, MTU 9000, PAM support added o Hybrid RAM root/NFS support added -patch/wwvnfs.build-2.2.4-2.patch (new) -sbin/dupmac (new) -sbin/genpbsmomconfig (updated) -lib/wwautosyncd.pl (updated) -lib/nodeset.elilo (updated) -install/warewulf/ia64/bin/mknetboot (new) -install/warewulf/ia64/netboot.elilo (new) -install/warewulf/ppc64/bin/mknetboot (new) -install/warewulf/ppc64/install.chrp (new) -install/warewulf/x86_64/bin/mknetboot (updated) -install/warewulf/x86_64/netboot.pxe (updated) -install/warewulf/x86/bin/mknetboot (new) -install/warewulf/x86/netboot.pxe (new) -install/diskless/pbs_mom (new) -install/diskless/setuppam (new) -doc/warewu2.gif (new) -doc/warewu3.gif (new) -doc/warewu4.gif (new) -doc/warewulf-HOWTO.html (updated) -doc/warewulf-HOWTO.vsd (new) -doc/diskless-HOWTO.html (updated) * SOL support added for x336, x346, x236. This is just a frontend to smbridge. You will need to install smbridge (download from IBM's support site). smbridge is a frontend to OSA BMCs. This support may work with other OSA-based BMCs. -rc.d/conserver (updated) -rc.d/conserver.suse (updated) -lib/sol.smbridge.expect (new) -lib/sol.smbridge.pl (new) -lib/sol.x336 (new) -samples/etc/conserver.cf (updated) -doc/stage1-HOWTO.html (updated) ============================================================================== * Released 1.2.0-pre8 (01/16/2005) * Documentation updates. -doc/* (updated) * IPMI driver patches. Jarrod B. Johnson -patch/2.4.21-20.EL-OpenIPMI33.patch.gz (new) -patch/2.6.5-7.97-OpenIPMIv33.patch.gz (new) -patch/OpenIPMI.patch.notes (new) * IPMI driver patches and notes. -patch/OpenIPMI.patch.notes (new) -patch/ipmi_kcs_drv.patch (new) * RSA2 http methods updated to increase flexibility. -lib/mpareset.rsa2.http (updated) -lib/mpascan.rsa2.http (updated) -lib/reventlog.mp.rsa2.http (updated) -lib/rinv.mp.rsa2.http (updated) -lib/rpower.mp.rsa2.http (updated) -lib/rreset.mp.rsa2.http (updated) -lib/rvitals.mp.rsa2.http (updated) * BC update for latest firmware. -lib/rinv.mp.bc.http (updated) * Myrinet support for x86/x86_64 netboot image. -lib/nodeset.nbgrub (updated) -lib/nodeset.pxe (updated) -netboot/x86/nbroot/dev/gm* (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/net/gm.o (new) -netboot/x86/nbroot/shell (updated) * ARCH to XARCH to fix conflict with newer SuSE OSes. -install/postscripts/setuppaths (updated) -sbin/setupxcat (updated) * New IA64 stage2 code. -build/busybox/* (new) -elilo/elilo-ia64.conf (updated) -elilo/shell.conf (updated) -netboot/ia64/* (new) -sbin/setupxcat (updated) -src/busybox-1.00.tar.gz (new) -stage/mkstage (updated) -stage/mkstage-ia64 (updated) -stage/stage2-ia64.tmpl (new) * Stand alone xCAT IPMI tarballs. -build/ipmi/* (new) * pcons updates. Flexibility improvements. -bin/pcons (updated) -bin/pcons.expect (updated) * Cisco getmacs bug fixed. -lib/getmacs.cisco (updated) * New getmacs methods for screen PXE/PXE64 scraping and log scraping. -lib/getmacs.conslogs (new) -lib/getmacs.rconselilo (new) -lib/getmacs.rconselilo.expect (new) -lib/getmacs.rconspxe (new) -lib/getmacs.rconspxe.expect (new) * IPMI lan serve example for OpenIPMI. -samples/ipmi_lan.conf (new) * CentOS support added. -lib/functions (updated) -sbin/copycds (updated) * Warewulf diskless supported added. Read the HOWTO. -bin/nodeset (updated) -bin/rboot (new) -bin/rnetboot (new) -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) -build/gm-2.1/gm.rh (updated) -build/gm-2.1/gm.suse (updated) -doc/warewulf-HOWTO.html (new) -doc/diskless-HOWTO.html (new) -install/warewulf/* (new) -lib/getramdisksize.sh (new) -lib/nodeset.pxe (updated) -lib/updatewwnodefile.pl (new) -lib/wwautosyncd.pl (new) -rc.d/wwautosyncd (new) -rc.d/wwautosyncd.suse (new) -samples/etc/nodetype.tab (updated) -src/yum-2.0.8-1.noarch.rpm (new) * Get/setnetinfo cleanup. -bin/rgetnetinfo (updated) -bin/rsetnetinfo (updated) -lib/ipmi.pl (updated) * ipmisensor.tab not needed. -lib/GUMI/ipmisensor.tab (updated) * IPMI FRU write support added. -lib/GUMI/IPMI.pm -lib/ipmi.pl -stage/stage3.tmpl -stage/bin/writefru.awk * Updated pbstop. Garrick Staples -bin/pbstop (updated) -build/torque/perlpbsmaker (updated) -src/pbstop-4.05.gz (new) -src/perl-PBS-0.19.tar.gz (new) ============================================================================== * Released 1.2.0-pre7 (11/22/2004) * xCAT development turned 5 on 10/31/2004. * Documentation updates. Always a good read. -doc/* (updated) * makedhcp fixes for SuSE 9.1, 9.2 and SLES 9 management nodes. Newer OS ifconfig -a does not report alias NICs, switched to 'ip addr'. -sbin/makedhcp (updated) * SOL Improvements. JS20 improvements. Conserver shutdown to kill SOL sessions. -lib/sol.bc (updated) -lib/sol.e326 (new) -rc.d/conserver (updated) -rc.d/conserver.suse (updated) * Myrinet 2000 switch support improvements. Bad CRC added to vitals. rreset myri2k method added for nodehm.tab. -lib/rvitals.myri2k (updated) -lib/rreset.myri2k (new) -samples/etc/nodehm.tab (updated) * BC fixes for latest firmware. -lib/rinv.mp.bc.http (updated) * IPMI performance enhancements. Polling the power on a 1152 node cluster took 50 seconds. Pathetic. Now it takes 23. Recommended site.tab settings: ipmimaxp 80 ipmitimeout 3 ipmiretries 5 ipmisdrcache yes -lib/*.ipmi (updated) * Bug fixed in BCMM getmacs method to return eth1-4 as eth0-3. -lib/getmacs.bcmm.bc (updated) * Added remote screen dump support. There is nothing worse than having to walk down to my lab to ALT-F1/F2/F3... to determine why my installed failed. Now I don't have to. Usage: cd $XCATROOT/lib ./nodescreendump.awk nodename screen number e.g.: ./nodescreendump.awk node1 3 Screen dumps are 80x25 and have no screen formatting characters. Open an xterm with -geometry 80x26 then execute the ./nodescreendump.awk command. BTW: For those that missed it you can use ./nodecmd.awk nodename 'command' to run a remote command while installing. -lib/genscript.pre.* (updated) -lib/nodescreendump.awk (new) * Fixed bug in SuSE pre scripts. I forgot to close the output when running remote commands with ./nodecmd.awk limiting myself to only one remote command. -lib/genscript.pre.suse* (updated) -lib/genscript.pre.sles* (updated) * Fixed DHCP timeout in SuSE post scripts. Jarrod B. Johnson -lib/genscript.post.suse* (updated) -lib/genscript.post.sles* (updated) * IPMI updates. o x336/x346 support (minor workaround). o Generic support for ipmi.pl, usage: cd $XCATROOT/lib ./ipmi.pl generic netfn cmd arg arg ... E.g. (to get IPMI community string): ./ipmi.pl node21-man0 foo bar generic 30 2 1 10 0 0 netfun: 0x30 command: 0x02 0x01 0x10 0x00 0x00 return code: 0x00 return data: 11 70 75 62 6c 69 63 00 00 00 00 00 00 00 00 00 .public......... 00 00 00 ... full output: 06 00 ff 07 02 03 00 00 00 00 aa 00 02 1f aa 43 ...............C d2 21 d7 b4 55 db f7 d3 e4 24 a0 30 e6 1b 81 34 ....U......0...4 4b 20 10 02 00 11 70 75 62 6c 69 63 00 00 00 00 K.....public.... 00 00 00 00 00 00 00 00 3e ......... -lib/ipmi.pl (updated) -lib/GUMI/IPMI.pm (updated) * IPMI updates. Jarrod B. Johnson o Added BMC reset. o Get/set network settings. -lib/rspreset.ipmi (new) -lib/GUMI/IPMI.pm (updated) -bin/rgetnetinfo (new) -bin/rsetnetinfo (new) -bin/rspreset (new) * New postscript. -install/postscripts/locallibs (new) * sda default changed to hda default. I suspect this default to switch back when OpenPower support is added. For now all JS20s only have IDE. -install/*/ppc64/base/*.tmpl (updated) * Reiser default changed to ext3 by popular demand. -install/*/*/base/*.tmpl (updated) * RHFC3 support added for x86 and x86_64 (Opteron/EM64T tested). -install/postscripts/nfsmounts (updated) -install/rhfc3/* (new) -sbin/copycds (updated) -samples/etc/nodetype.tab (updated) * SuSE 9.2 support added for x86 and x86_64 (Opteron/EM64T tested). -install/postscripts/hardeths (updated) -install/postscripts/hardmodopts (updated) -install/suse92/* (new) -sbin/copycds (updated) -samples/etc/nodetype.tab (updated) * RHEL AS/WS/ES Update 3 support added for x86, x86_64 (Opteron/EM64T tested), ia64, and ppc64. Testing statement only. No changes required. -sbin/copycds (updated) * Updated stage2 for x336/x346. New BCM5700 required. -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/addon/bcm5700/bcm5700.o (updated) -netboot/x86/nbroot/tmp/pcitable (updated) -src/bcm5700-7.3.5.tar.gz (new) * New stage3 code for x336/x346/e325/e326. Excellent update using all OSS code from OpenIPMI. Jarrod B. Johnson -i686/sbin/ipmicmd (new) -netboot/x86/mknb (updated) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/char/ipmi_devintf.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/char/ipmi_kcs_drv.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/char/ipmi_msghandler.o (new) -netboot/x86/nbroot/lib/modules/2.4.18-3/kernel/drivers/char/ipmi_si_drv.o (new) -src/OpenIPMI/* (new) -stage/bin/ipmi.sh (updated) -stage/stage3.tmpl (updated) * x336/x346 Updates. New BCM5700 detection required. -install/postscripts/data/pcitable.net (updated) * Torque update for PPC64. -build/torque/torquemaker (updated) * Moab support added. -build/moab/moadmaker (new) -build/moab/moadmaker.exp (new) -rc.d/moab (new) -rc.d/moab.suse (new) -sbin/genpbs (updated) * Maui updates for 3.2.6. -build/maui/mauimaker (update) * GM Support updates. o 2.6 kernel. o ppc64 32 and 64 bit. o x86_64 32 and 64 bit. -build/gm-2.0/gmmaker (updated) -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) -build/gm-2.1/gmmaker (updated) -build/gm-2.1/gm.rh (updated) -build/gm-2.1/gm.suse (updated) * New MPI support. New compiler support. PPC64 support added. New directory layout (use showoe). -bin/showoe (updated) -build/mpi/mpimaker (updated) * Added partimage support. -bin/rimage (new) -build/partimage/partimagemaker (updated) -i686/sbin/partimage -> partimage.6.0 (moved) -i686/sbin/partimage.6.4 (new) -install/image/* (new) -samples/etc/nodetype.tab (updated) -src/partimage-0.6.4.tar.bz2 (new) -netboot/x86/nbroot/bin/mv (new) * Buffered console support. To enable set bufferedcons in site.tab to 'yes'. To disable (default) set bufferedcons to 'no' in site.tab. Bufferedcons places a GNU Screen session between wcons/rcons and the Conserver console command. This will preserve the contents of the session even if disconnected (e.g. wkill). -bin/rcons (updated) -bin/wcons (updated) -samples/etc/site.tab (updated) -install/postscripts/serialconsole (updated) -install/postscripts/setuphvc0 (updated) -install/*/*/bin/mkinstall (updated) -lib/functions (updated) -lib/getmacs.rcons.expect (updated) -lib/screen/* (new) * Updated pbstop. Garrick Staples -bin/pbstop (updated) -build/torque/perlpbsmaker (new) -src/pbstop-3.9.gz (new) -src/perl-PBS-0.16.tar.gz (new) * New sysstat front-end. To use: 1. Make sure sysstat RPM is installed on all nodes. 2. Wait 12 hours for interesting data to be collected. 3. Have cron run getsysstat noderange once a day. 4. Run psysstat to graphically plot the CPU or MEM usage of your cluster. Wait a few days or weeks for interesting useful output. Sample output in $XCATROOT/doc/psysstat. -bin/getsysstat (new) -bin/psysstat (new) * Added "sms" option to nodeset for ppc64. -bin/nodeset (updated) -lib/nodeset.chrp (updated) -lib/sol.bc (updated) * Removed disk cloning support. Who uses it anymore? -bin/clonestat (removed) -bin/getclone (removed) -bin/nodeset (updated) -bin/rclone (removed) -bin/wclone (removed) -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) ============================================================================== * Released 1.2.0-pre6 (08/08/2004) * Kernel 2.6 support added. NOTE: Kernel 2.6 distros untested with Myrinet at this time. -install/sles9 (new) -install/suse91 (new) -install/rhfc2 (new) -build/gm-2.0/gmmaker (updated) -build/gm-2.1/gmmaker (updated) * JS20 (PPC64) support added. NOTE: To automate remote boot control (ie network vs disk boot) SOL must be setup with conserver using the sol.bc script. See samples/etc/conserver.cf "blade" entry for an example. NOTE: Non-JS20 currently unsupported, however it should be easy to add remote power and boot control methods for non-JS20. getmacs for non-JS20 under development. NOTE: Setup JS20 in xCAT like any other blade system. EXCEPTION: in nodehm.tab the netboot method is "chrp". NOTE: Review new samples/etc/postscripts.tab entry setuphvc0. JS20 uses SOL, however the JS20 does not view its own serial port as a Linux serial port but as /dev/hvc0. Set noderes.tab "serial" to NA. NOTE: A loaded BC with JS20s is very nice. NOTE: PPC64(Linux) is big endian. x86, x86_64, and IA64(Linux) is little endian. Think carefully about hybrid clusters. NOTE: PPC64 management nodes (untested) will need to use bcmm getmacs method to collect JS20 MACs. The mpcli2 method can be used on SLES8/9 as is, but RHAS3 will need Java for PPC64 installed. Just use bcmm if possible. -install/rhas3/ppc64 (new) -install/sles8/ppc64 (new) -install/sles9/ppc64 (new) -install/postscripts/setuphvc0 (new) -lib/functions (updated) -lib/genscript.pre.sles8.ppc64 (new) -lib/logo.txt (new) -lib/nodeset.chrp (new) -lib/sol.bc (updated) -sbin/makedhcp (updated) -ppc64/sbin/atftpd (new) -ppc64/sbin/biosdecode (new) -ppc64/sbin/conserver (new) -ppc64/sbin/console (new) -ppc64/sbin/dmidecode (new) -ppc64/sbin/fping (new) -ppc64/sbin/ownership (new) -ppc64/sbin/vncviewer (new) -ppc64/sbin/vpddecode (new) -samples/etc/nodehm.tab (updated) -samples/etc/postscripts.tab (updated) -samples/etc/nodetype.tab (updated) * RH Fedora Core 1 and 2 support added. NOTE: If switching to FC treat like RHAS3. Rules however in etc/postscripts.tab expect rhfc*. NOTE: FC2 NFS defaults to NFSv4. NOTE: FC2. Kernel 2.6. -sbin/copycds (updated) -install/rhfc1/x86 (new) -install/rhfc1/x86_64 (new) -install/rhfc2/x86 (new) -install/rhfc2/x86_64 (new) -bin/wcons (updated) -install/postscripts/enabledebug (updated) -install/postscripts/nfsmounts (updated) -install/postscripts/setuppam (updated) -install/postscripts/updatekernel (updated) -lib/functions (updated) -lib/genscripts (updated) -lib/genscript.post.rhfc2 (new) -lib/nodeset.pxe (updated) -samples/etc/nodetype.tab (updated) * SuSE 9.1 support added. NOTE: Kernel 2.6. -sbin/copycds (updated) -install/suse91/x86 (new) -install/suse91/x86_64 (new) -bin/wcons (updated) -lib/genscripts (updated) -lib/genscript.chroot.suse (updated) -lib/genscript.post.suse91 (new) -lib/genscript.pre.suse91 (new) -samples/etc/nodetype.tab (updated) * SuSE SLES 9 support added. NOTE: Kernel 2.6. -sbin/copycds (updated) -lib/nodeset (updated) -install/sles9/x86 (new) -install/sles9/x86_64 (new) -install/sles9/ia64 (new) -install/sles9/ppc64 (new) -bin/wcons (updated) -install/postscripts/bootmenu (updated) -install/postscripts/enablesysreq (updated) -install/postscripts/hardeths (updated) -install/postscripts/hardgate (updated) -install/postscripts/hardhosts (updated) -install/postscripts/hardmtu (updated) -install/postscripts/hardname (updated) -install/postscripts/hardnis (updated) -install/postscripts/myrinet (updated) -install/postscripts/openpbs (updated) -install/postscripts/qla23xx (updated) -install/postscripts/serialconsole (updated) -install/postscripts/setupacct (updated) -install/postscripts/setuppam (updated) -install/postscripts/setupservices (updated) -install/postscripts/setupstage (updated) -install/postscripts/syncclock (updated) -install/postscripts/syslog (updated) -lib/functions (updated) -lib/genscripts (updated) -lib/genscript.chroot.suse (updated) -lib/genscript.chroot.sles9 (new) -lib/genscript.post.sles9 (new) -lib/genscript.pre.sles9 (new) -lib/genscript.chroot.sles9.ia64 (new) -sbin/addclusteruser (updated) -sbin/genpbs (updated) -sbin/genpbsmomconfig (updated) -sbin/makedhcp (updated) -sbin/makedns (updated) -samples/etc/nodetype.tab (updated) * RHEL3 U1 and U2 support added for AS, ES, WS, for x86, x86_64, IA64, and PPC64. -sbin/copycds (updated) -install/postscripts/enabledebug (updated) -install/postscripts/updatekernel (updated) -install/rhas3/ppc64 (new) -install/rhes3/ia64 (new) -install/rhws3/ia64 (new) -install/rhes3/x86_64 (new) -lib/genscripts (updated) -samples/etc/nodetype.tab (updated) * RHEL3 U1 x86_64 bcm5700 update to fix tg3 DHCP install failures. -install/rhas3/x86_64/bin/mkinstall -install/rhas3/x86_64/data/9.EL/bcm5700.o -install/rhes3/x86_64/bin/mkinstall -install/rhes3/x86_64/data/9.EL/bcm5700.o -install/rhws3/x86_64/bin/mkinstall -install/rhws3/x86_64/data/9.EL/bcm5700.o * Minor SuSE install fixes to support non inst-sys images. To enhance scalability during install copycds will attempt to extract boot/root to inst-sys. This changes the internal directory structure during install. Not all management node OS/ARCH installs can extract different OS/ARCH root images. E.g. x86 cannot extract IA64 (page size is different), however IA64 can extract x86. E.g. PPC64 is big endian it cannot extract any little endian image (x86, x86_64, IA64) and vice-a-versa. -lib/genscript.chroot.sles8.ia64 (updated) -lib/genscript.pre.sles8.ia64 (updated) -lib/genscript.pre.sles (updated) -lib/genscript.chroot.suse82 (updated) -lib/genscript.chroot.suse90 (updated) * SystemImager updates. Viet Hoang (hoangvq@us.ibm.com). -lib/nodeset.pxe (updated) -doc/systemimager-HOWTO.html (new) * addattr/delattr bug fix (match at start). -bin/addattr (updated) -bin/delattr (updated) * delattr. New command to delete attributes from nodelist.tab. Vallard Benincosa -bin/delattr (new) * mpping. New command to ping management processors. apc, apcp, mp, ipmi support only. -bin/mpping (new) -lib/ping.apc (new) -lib/ping.apcp (new) -lib/ping.mp (new) -lib/ping.ipmi (new) * Tail option added to replaycons. You can now specify how many characters to watch. -bin/replaycons (updated) -lib/replayconsole.pl (updated) * GUID option added to rinv for IPMI-based machines. -bin/rinv (updated) * Myrinet updates to support 2.6.x kernel distros and newer GM versions. -build/gm-1.6/gmmaker (updated) -build/gm-2.0/gmmaker (updated) -build/gm-2.0/gm-2.0.rh (updated) -build/gm-2.0/gm-2.0.suse (updated) -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) -build/gm-2.0/mutemaker (updated) -build/gm-2.1/gmmaker (updated) * RH9 e1000 updates for newer Intellistations. -build/rh9-x86/e1000-patch (updated) -build/rh9-x86/xe1000.spec (updated) -build/rh9-x86/xe1000-5.2.39/e1000-smp.o (updated) -build/rh9-x86/xe1000-5.2.39/e1000-up.o (updated) -install/rh9/x86/bin/mkinstall (updated) -install/rh9/x86/data/e1000.module-info (updated) -install/rh9/x86/data/e1000.o (updated) -install/rh9/x86/data/e1000.pcitable (updated) * CSM integration support added to aid with hybrid xCAT/CSM installs. NOTE: This will be maintained by Vallard Benincosa . -csm (new) * Documentation Updates. PLEASE READ. Start with xcat-mini-HOWTO.html. -doc (updated) * IPMI updates. o mpping support o send NMI support o enable/disable e325 cli remotely (use $XCATROOT/lib/ipmi.pl) o GUID reporting -lib/GUMI/IPMI.pm (updated) * New getmacs method for Blade Center (bcmm). This will use the http interface. The most current MM firmware is required. This is the recommended method for BC now. -lib/getmacs.bcmm (new) -lib/getmacs.bcmm.bc (new) * Better support for alternative Java for MPCLI. -lib/mpcli/bin/MPCLI.bsh (updated) -lib/mpcli2/bin/MPCLI.bsh (updated) * Bugs fixes for current BC MM firmware. lib/mpname.mp.bc.http (updated) lib/rinv.mp.bc.http (updated) * Comments patch from Matt Bohnsack (bohnsack@bohnsack.com) to allow comment after first column. -lib/postrules.pl (updated) * rvitals support added for Myrinet 2000 switches. (WIP) -lib/rvitals.myri2k (new) -lib/rvitals.myri2k.http (new) * netboot directory changed to netboot/x86. -netboot -> netboot/x86 (moved) -sbin/setupxcat (updated) -stage/mkstage (updated) * Samples updated. -samples/etc (updated) * Syslinux updated from 2.07 to 2.10 to support new flash code under development. -src/syslinux-2.07.tar.gz (removed) -src/syslinux-2.10.tar.gz (new) -tftp/memdisk (updated) -tftp/pxelinux.0 (updated) * stage3 IPMI code updated to support latest e325 BMC firmware. This update also increases security. -stage/bin/ipmi.sh (updated) * stage3 bug fixed. stage3 not reporting success to for non-e325s. -stage/stage3.tmpl (updated) ============================================================================== * Released 1.2.0-pre5 (05/03/2004) * Multiple DHCP server support added. Look at subdhcp in samples/etc/site.tab -samples/etc/site.tab (updated) -sbin/makedhcp (updated) * Updated DOCs for IPMI and e325 (PLEASE READ) -doc/managementprocessor-HOWTO.html (updated) -doc/stage1-HOWTO.html (updated) -doc/xcat-mini-HOWTO.html (updated) * Updated DOCs -doc/* (updated) * New IPMI support. To upgrade type: cd $XCATROOT/etc perl -pi -e 's/openipmi/ipmi/g' nodehm.tab perl -pi -e 's/dpcproxy/ipmi/g' nodehm.tab Recommended site.tab settings: ipmimaxp 100 ipmitimeout 3 ipmiretries 10 ipmisdrcache yes -lib/GUMI/IPMI.pm (updated) -lib/GUMI/ipmigenericevent.tab (new) -lib/GUMI/ipmisensor.tab (new) -lib/GUMI/ipmisensorevent.tab (new) -lib/decodeipmitrap.pl (new) -lib/do.ipmi (removed) -lib/ipmi.pl (new) -lib/rbeacon.ipmi (updated) -lib/reventlog.ipmi (new) -lib/rgetnetinfo.ipmi (updated) -lib/rinv.ipmi (new) -lib/rpower.ipmi (updated) -lib/rreset.ipmi (updated) -lib/rsetnetinfo.ipmi (updated) -lib/rvitals.ipmi (new) -sbin/snmptraphandle (updated) -samples/etc/nodehm.tab (updated) -samples/etc/site.tab (updated) * Intel's dpcproxy support dumped. Does not scale. Compat issues. -lib/GUMI/dpcproxy.pm (removed) -lib/dpccli.expect (removed) -lib/rpower.dpcproxy (removed) -lib/rreset.dpcproxy (removed) -lib/rbeacon.dpcproxy (removed) -lib/reventlog.dpcproxy (removed) -lib/rvitals.dpcproxy (removed) * Intel's dpcproxy support dumped. xCAT does not distrubute the following files, please removed if you have installed manually. -i686/bin/dpccli (removed) -i686/bin/dpccli.NEW (removed) -i686/bin/dpcproxy (removed) -i686/bin/dpcproxy.NEW (removed) * OpenIPMI support removed. Does not scale. -build/ipmi/* (removed) -lib/GUMI/OpenIPMI.pm (removed) -lib/rpower.openipmi (removed) -lib/rreset.openipmi (removed) * e325 fixes. -stage/bin/error.awk (updated) -stage/bin/ipmi.awk (updated) -stage/bin/ipmi.sh (updated) -stage/bin/updateflag.awk (updated) -stage/mkstage (updated) -stage/stage3.tmpl (updated) * SOL. Read samples/etc/conserver.cf for setup example. Read Bladecenter documentation on SOL setup. Read xCAT stage1 HOWTO for e325 setup. -lib/sol.bc (new) -lib/sol.bc.args (new) -lib/sol.e325 (new) -lib/sol.e325.expect (new) -lib/sol.e325.ipmi (new) -samples/etc/conserver.cf (updated) * Wide blade bugs fixed. 2 and 3 wide blade in mixed configuration fixed. -lib/mpascan.bc.http (updated) -lib/mpname.mp.bc.http (updated) -lib/switchblade.bc.http (updated) * Replay conserver logs. New command. Usage: replaycons [singlenode] [BPS] E.g. replaycons node23 9600 I recommend that you open a new xterm first. -bin/replaycons (new) -lib/replayconsole.pl (new) * Added postinstall state. WIP for future install monitor. -bin/nodeset (updated) -lib/nodeset.elilo (updated) -lib/nodeset.nbgrub (updated) -lib/nodeset.pxe (updated) * Bug fix to support commas in args to postscript. -bin/postage (updated) -bin/postrules (updated) * Bug fix for csh. -bin/psh (updated) * Updates very small windows title. For all like characters from the start of the node name for the noderange in question, remove. E.g. A noderange of node001a-node004a would use 1a, 2a, 3a, 4a as title names when using the smallest wcons font size (nil2). -bin/wcons (updated) -lib/cuniq.pl (new) * New command. IA64 CPE/CMC scan through /var/log/messages* -bin/scancpecmc (new) * New command. Show Operating Environment. This assumes xCAT build scripts were used. Sample output: MPICH /usr/local/mpich/1.2.5..10/gm-2.0.8-2.4.21-107-itanium2-smp-ia64/smp/intel64/ssh /usr/local/mpich/1.2.5..10/gm-2.0.8-2.4.21-143-numa-x86_64/smp/pgi64/ssh /usr/local/mpich/1.2.5.2/ip/smp/gnu/ssh Intel Compilers /usr/local/intel/compiler70/ia32/bin /usr/local/intel/compiler70/ia64/bin PGI Compilers /usr/local/pgi/linux86/5.1/bin /usr/local/pgi/linux86-64/5.1/bin NAG Compilers /usr/local/nag64/bin Absoft Compilers /usr/local/absoft_beta/bin -bin/showoe (new) * New dmidecode added. -build/dmidecode/* (new) -i686/sbin/biosdecode (new) -i686/sbin/dmidecode (updated) -i686/sbin/ownership (new) -i686/sbin/vpddecode (new) -ia64/sbin/biosdecode (new) -ia64/sbin/dmidecode.bin (updated) -ia64/sbin/ownership (new) -ia64/sbin/vpddecode (new) -x86_64/sbin/biosdecode (new) -x86_64/sbin/dmidecode (updated) -x86_64/sbin/ownership (new) -x86_64/sbin/vpddecode (new) -man/man8/biosdecode.8 (new) -man/man8/dmidecode.8 (new) -man/man8/ownership.8 (new) -man/man8/vpddecode.8 (new) -src/dmidecode-2.3.tar.gz (removed) -src/dmidecode-2.4.tar.gz (new) * Added sleep 2 to allow time for IP support to end before unload of GM. -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) * Support for latest mute. -build/gm-2.0/mutemaker (updated) * GM 2.1 support added. -build/gm-2.1/* (new) * Updates for PGI compiler and latest MPICH. -build/mpi/mpimaker (updated) * Updated to support new ARCH layout. Unhacked the IA64 and x86_64 hacks. Each ARCH (e.g. uname -m) has unique binary directories. -build/pbs/pbs_mom (updated) -build/pbs/pbs_mom.suse (updated) -build/pbs/pbs_sched (updated) -build/pbs/pbs_sched.suse (updated) -build/pbs/pbs_server (updated) -build/pbs/pbs_server.suse (updated) -build/pbs/pbsmaker (updated) -sbin/genpbs (updated) -sbin/genpbsmomconfig (updated) -rc.d/pbs_mom (updated) -rc.d/pbs_mom.suse (updated) -rc.d/pbs_sched (updated) -rc.d/pbs_sched.suse (updated) -rc.d/pbs_server (updated) -rc.d/pbs_server.suse (updated) -lib/functions (updated) -install/postscripts/openpbs (updated) * SPBS out and Touque in. -build/spbs/* (removed) -build/torque/* (new) * Maui updated, new ARCH layout. Each ARCH (e.g. uname -m) has unique binary directories. -build/maui/mauimaker (updated) -build/maui/mauimaker.exp (updated) -rc.d/maui (updated) -rc.d/maui.suse (updated) * Bug fix. Patch now applied to all OSes. -build/pm/cursesmaker (updated) * MegaRAID IDE support added for 7.3 on BC. -build/rh73-x86/megaide-patch (new) -build/rh73-x86/xmegaide-5.0.6a (new) -build/rh73-x86/xmegaide.spec (new) -install/rh73/x86/data/megaide.module-info (new) -install/rh73/x86/data/megaide.o (new) -install/rh73/x86/data/megaide.pcitable (new) * Updated VNC support to included a native binary for VNC to avoid problems with newer VNC 4 lack of scriptable password support. Patch added to pass passwd and environmental variable. -build/vnc/root (removed) -build/vnc/vnc.patch (new) -build/vnc/vncmaker (new) -build/vnc/vncpass.patch (new) -i686/sbin/vncviewer (new) -x86_64/sbin/vncviewer (new) -src/vnc-3.3.7-unixsrc.tar.gz (new) -lib/rvid.mp.bc.http (updated) * New bench code (WIP). -doc/bench-HOWTO.html (updated) -doc/bench-iozone.GIF (new) * Static link and new blade updates. NOTE: hawkname does not support blades. Use mpname for blades remotely. -i686/sbin/hawkinfo (updated) -i686/sbin/hawkname (updated) * Native x86_64 executables created. Dumped the x86 -> x86_64 sym link. -x86_64/sbin/atftpd (updated) -x86_64/sbin/conserver (updated) -x86_64/sbin/console (updated) -x86_64/sbin/fping (updated) * Turn of SuSE messing with /etc/hosts on reboot (BEAUTIFY_ETC_HOSTS). -sbin/setupxcat (updated) * Post scripts updates. -samples/etc/postscripts.tab (updated) Turn of SuSE messing with /etc/hosts on reboot (BEAUTIFY_ETC_HOSTS). -install/postscripts/hardhosts (updated) New script to set module options. -install/postscripts/hardmodopts (new) New script to hardcode MTU. -install/postscripts/hardmtu (new) New script setup staging of different OS and ARCH than hosting node. -install/postscripts/setupstage2 (new) Allow arg to be passed to override destination of messages. -install/postscripts/syslog (updated) Allow arg to be passed to override destination of Master. -install/postscripts/updateflag (updated) -install/postscripts/updateflag.awk (updated) * Change from use NFS IP to NFS Name. -install/rh9/x86/base/compute.tmpl (updated) -install/rh9/x86/base/dev.tmpl (updated) -install/rh9/x86/base/stage.tmpl (updated) -install/rh9/x86/base/user.tmpl (updated) -install/rhas3/x86/base/compute.tmpl (updated) -install/rhas3/x86/base/dev.tmpl (updated) -install/rhas3/x86/base/stage.tmpl (updated) -install/rhas3/x86/base/user.tmpl (updated) -install/rhas3/x86_64/base/compute.tmpl (updated) -install/rhas3/x86_64/base/dev.tmpl (updated) -install/rhas3/x86_64/base/stage.tmpl (updated) -install/rhas3/x86_64/base/user.tmpl (updated) -install/rhws3/x86_64/base/compute.tmpl (updated) -install/rhws3/x86_64/base/dev.tmpl (updated) -install/rhws3/x86_64/base/stage.tmpl (updated) -install/rhws3/x86_64/base/user.tmpl (updated) * Removed --initlabel. -install/rhas21/ia64/base/compute.tmpl (updated) -install/rhas21/ia64/base/dev.tmpl (updated) -install/rhas21/ia64/base/stage.tmpl (updated) -install/rhas21/ia64/base/user.tmpl (updated) -install/rhas21/x86/base/compute.tmpl (updated) -install/rhas21/x86/base/dev.tmpl (updated) -install/rhas21/x86/base/stage.tmpl (updated) -install/rhas21/x86/base/user.tmpl (updated) * Updated to use $XCATROOT/lib post/pre scripts. -install/rhes21/x86/base/compute.tmpl (updated) -install/rhes21/x86/base/dev.tmpl (updated) -install/rhes21/x86/base/stage.tmpl (updated) -install/rhes21/x86/base/user.tmpl (updated) -install/rhes3/x86/base/compute.tmpl (updated) -install/rhes3/x86/base/dev.tmpl (updated) -install/rhes3/x86/base/stage.tmpl (updated) -install/rhes3/x86/base/user.tmpl (updated) -install/rhws21/x86/base/compute.tmpl (updated) -install/rhws21/x86/base/dev.tmpl (updated) -install/rhws21/x86/base/stage.tmpl (updated) -install/rhws21/x86/base/user.tmpl (updated) -install/rhws3/x86/base/compute.tmpl (updated) -install/rhws3/x86/base/dev.tmpl (updated) -install/rhws3/x86/base/stage.tmpl (updated) -install/rhws3/x86/base/user.tmpl (updated) * $XCATROOT/lib chroot support added. -install/sles8/ia64/base/compute.tmpl (updated) -install/sles8/ia64/base/dev.tmpl (updated) -install/sles8/ia64/base/stage.tmpl (updated) -install/sles8/ia64/base/user.tmpl (updated) * Unique master support. noderes.tab can define a unique master per node or noderange of nodes. See samples/etc/noderes.tab. -install/rh72/ia64/bin/mkinstall (updated) -install/rh72/ia64/elilo.conf (updated) -install/rh72/x86/bin/mkinstall (updated) -install/rh72/x86/install.grub (updated) -install/rh72/x86/install.pxe (updated) -install/rh73/x86/bin/mkinstall (updated) -install/rh73/x86/install.grub (updated) -install/rh73/x86/install.pxe (updated) -install/rh80/x86/bin/mkinstall (updated) -install/rh80/x86/install.grub (updated) -install/rh80/x86/install.pxe (updated) -install/rh9/x86/bin/mkinstall (updated) -install/rh9/x86/install.grub (updated) -install/rh9/x86/install.pxe (updated) -install/rhas21/ia64/bin/mkinstall (updated) -install/rhas21/ia64/elilo.conf (updated) -install/rhas21/x86/bin/mkinstall (updated) -install/rhas21/x86/install.grub (updated) -install/rhas21/x86/install.pxe (updated) -install/rhas3/ia64/bin/mkinstall (updated) -install/rhas3/ia64/elilo.conf (updated) -install/rhas3/x86/bin/mkinstall (updated) -install/rhas3/x86/install.grub (updated) -install/rhas3/x86/install.pxe (updated) -install/rhas3/x86_64/bin/mkinstall (updated) -install/rhas3/x86_64/install.grub (updated) -install/rhas3/x86_64/install.pxe (updated) -install/rhes21/x86/bin/mkinstall (updated) -install/rhes21/x86/install.grub (updated) -install/rhes21/x86/install.pxe (updated) -install/rhes3/x86/bin/mkinstall (updated) -install/rhes3/x86/install.grub (updated) -install/rhes3/x86/install.pxe (updated) -install/rhws21/x86/bin/mkinstall (updated) -install/rhws21/x86/install.grub (updated) -install/rhws21/x86/install.pxe (updated) -install/rhws3/x86/bin/mkinstall (updated) -install/rhws3/x86/install.grub (updated) -install/rhws3/x86/install.pxe (updated) -install/rhws3/x86_64/bin/mkinstall (updated) -install/rhws3/x86_64/install.grub (updated) -install/rhws3/x86_64/install.pxe (updated) -install/sles8/ia64/bin/mkinstall (updated) -install/sles8/ia64/elilo.conf (updated) -install/sles8/ia64/elilo.conf.HTTP (updated) -install/sles8/ia64/elilo.conf.NFS (updated) -install/sles8/x86/bin/mkinstall (updated) -install/sles8/x86/install.grub (updated) -install/sles8/x86/install.pxe (updated) -install/sles8/x86_64/bin/mkinstall (updated) -install/sles8/x86_64/install.grub (updated) -install/sles8/x86_64/install.pxe (updated) -install/sles8/x86_64/install.pxe.HTTP (new) -install/sles8/x86_64/install.pxe.NFS (new) -install/suse81/x86/bin/mkinstall (updated) -install/suse81/x86/install.grub (updated) -install/suse81/x86/install.pxe (updated) -install/suse82/x86/bin/mkinstall (updated) -install/suse82/x86/install.grub (updated) -install/suse82/x86/install.pxe (updated) -install/suse90/x86/bin/mkinstall (updated) -install/suse90/x86/install.grub (updated) -install/suse90/x86/install.pxe (updated) -install/suse90/x86_64/bin/mkinstall (updated) -install/suse90/x86_64/install.grub (updated) -install/suse90/x86_64/install.pxe (updated) -samples/etc/noderes.tab (updated) -lib/functions (updated) -lib/genscript.chroot.suse (updated) -lib/genscript.chroot.suse82 (updated) -lib/genscript.chroot.suse90 (updated) -lib/genscript.pre.rh (updated) -lib/genscript.pre.suse (updated) * SI updates. -install/systemimager/x86/bin/mkinstall (updated) -install/systemimager/x86/install.grub (updated) * Timeout increase to 30 to fix scaling problems. -lib/conserver.ts2000 (updated) * Fix EFI boot menu and remove SuSE boot option before first reboot. -lib/genscript.chroot.sles8.ia64 (new) * Removed hardcoded /opt/xcat. -lib/mpcli2/bin/MPCLI.bsh (updated) * MRV iTouch fixes. -lib/setup.itouch.ir (updated) -lib/setup.itouch.ir.oneport (new) * Fixed bug with syslogging after syslog restart or rotate. -lib/xcatd.pl (updated) * e325 SOL cleanup. SOL lingers after conserver is shutdown. A killall and killall -9 may be used for clean up. -rc.d/conserver (updated) -rc.d/conserver.suse (updated) -build/conserver/conserver (updated) * Sample Cisco Expect scripts. -samples/dump.cisco (new) -samples/setup.cisco (new) -samples/setup2.cisco (new) * httpd conf sample for getting autoyast config using HTTP. -samples/httpd.conf.suse (new) * SuSE x86 SP1 support added. -sbin/copycds (updated) * RHAS3 x86 U3 support added. -sbin/copycds (updated) * Beta NIS script for SuSE. -sbin/gennis.suse (new) * Do not put GOT LOGIN in mac.tab. -sbin/getmacs (updated) * Bug fixes. -sbin/makedns (updated) * SSHVER detection hardcoded to 3. -sbin/makesshgkh (updated) * Sync /tftpboot as well. -sbin/syncinstall (updated) * SuSE Adaptec 1210 SATA SUSE x86_64 SP3 support added. NOTE: 4GB or less RAM supported. -src/aar1210-1.1.0-15-x86_64-ul10_sp3.iso (new) -install/sles8/x86_64/data/aar1210.o.AA (new) -install/sles8/x86_64/data/hd.ids.AA (new) * Newer e1000 support added to netboot image for x86 and x86_64. -netboot/nbrd.gz (updated) -netboot/nbroot/lib/modules/2.4.18-3/kernel/drivers/net/e1000.o (updated) -netboot/nbroot/lib/modules/2.4.18-3/kernel/drivers/net/e1000.o.4.3.15 (new) -netboot/nbroot/tmp/pcitable (updated) -src/e1000-5.2.39.tar.gz (new) * Newer e1000 support added. HS40 support. -install/rhas21/x86/bin/mkinstall (updated) -install/rhas21/x86/data/e34/* (new) ============================================================================== * Released 1.2.0-pre4 (11/25/2003) * setupxcat to detect and install Perl Curses for SuSE and RH. -build/pm/pmmaker (updated) -build/pm/cursesmaker (updated) -sbin/setupxcat (updated) -patch/perl-curses/Curses-1.06.suse.diff (new) * makedns updated to fix newer SuSE chrooted default DNS config. -sbin/makedns (updated) * Updated docs. -doc/* (updated) * OpenIPMI removed. -src/OpenIPMI-1.0.3.tar.gz (removed) -i686/lib/libIPMIutils.a (removed) -i686/lib/libOpenIPMI.so.0.0.2 (removed) -i686/lib/libOpenIPMI.la (removed) -i686/lib/libOpenIPMI.a (removed) -i686/lib/libOpenIPMIui.so.0.0.1 (removed) -i686/lib/libOpenIPMIui.la (removed) -i686/lib/libOpenIPMIui.a (removed) -i686/lib/libIPMIlanserv.so.0.0.1 (removed) -i686/lib/libIPMIlanserv.la (removed) -i686/lib/libIPMIlanserv.a (removed) -i686/bin/ipmi_ui (removed) -i686/bin/ipmilan (removed) -i686/bin/ipmicmd (removed) -ia64/lib/libIPMIutils.a (removed) -ia64/lib/libOpenIPMI.so.0.0.2 (removed) -ia64/lib/libOpenIPMI.la (removed) -ia64/lib/libOpenIPMI.a (removed) -ia64/lib/libOpenIPMIui.so.0.0.1 (removed) -ia64/lib/libOpenIPMIui.la (removed) -ia64/lib/libOpenIPMIui.a (removed) -ia64/lib/libIPMIlanserv.so.0.0.1 (removed) -ia64/lib/libIPMIlanserv.la (removed) -ia64/lib/libIPMIlanserv.a (removed) -ia64/bin/ipmi_ui (removed) -ia64/bin/ipmilan (removed) -ia64/bin/ipmicmd (removed) -info/OpenIPMI.info (removed) -info/OpenIPMI.info-1 (removed) -info/OpenIPMI.info-2 (removed) -man/man1/ipmi_ui.1 (removed) -man/man1/ipmicmd.1 (removed) -man/man8/ipmilan.8 (removed) -samples/etc/nodehm.tab (updated) -doc/managementprocessor-HOWTO.html (updated) * pxelinux updated to 2.07. -src/syslinux-2.06.tar.gz (removed) -src/syslinux-2.07.tar.gz (new) -tftp/pxelinux.0 (updated) * SP3 support added for SLES8 x86. -sbin/copycds (updated) * SP3 support added for SLES8 x86_64. Andy Wray . -sbin/copycds (updated) * hardhosts postscript updated to fix SuSE's mangling of the /etc/hosts file on reboots. -install/postscripts/hardhosts (updated) * remoteshell postscript updated to set MaxStartup to 1024 in sshd_config to support applications that may need to have many or all nodes ssh to a single host for an automated operation (e.g. GPFS). -install/postscripts/remoteshell (updated) * Negate file noderange added: e.g. all,-^/tmp/badnode will remove all nodes in the file /tmp/badnode from the range all. Intersection noderange added '@' for groups only: e.g. all@rack115@stage will only display nodes in the groups all, rack115, and stage. -lib/functions (updated) * Improved IPMI support. -lib/rpower.ipmi (updated) -lib/rreset.ipmi (updated) -lib/rbeacon.ipmi (updated) -lib/rgetnetinfo.ipmi (new) -lib/rsetnetinfo.ipmi (new) -lib/GUMI/IPMI.pm (updated) -lib/gm.ipmi (removed) -lib/do.ipmi (new) * New command: gotmac. For a given noderange display missing MACs from MAC.tab. -sbin/gotmac (new) * makedhcp updated with eloader hack to switch from elilo to eloader for IA64. rh != rh7 bug fixed with restart of DHCP. -sbin/makedhcp (updated) * New command: rebootlx. Use to reboot LX terminal server. -sbin/rebootlx (new) -lib/reboot.itouch.lx (new) * New command: service. For customers new to SuSE that are use to RH's service command. -sbin/service (new) * dmidecode updated. -src/dmidecode-2.3.tar.gz (new) -src/dmidecode.c.gz (removed) * SuSE IA64 improved package selection for install. -install/sles8/ia64/base/compute.tmpl (updated) -install/sles8/ia64/data/devpackages.xml (updated) -install/sles8/ia64/data/stagepackages.xml (updated) * SuSE SP3 encrypted support in .tmpl fixed. -install/sles8/*/base/*.tmpl (updated) -install/suse*/*/base/*.tmpl (updated) * pmmaker (called by xcatsetup) patch to for LWP update for RH21-based OS. -build/pm/pmmaker (updated) * Maui, PBS, SPBS support cleanup. SPBS support new. -build/maui/mauimaker (updated) -build/maui/mauimaker.exp (updated) -build/pbs/pbsmaker (updated) -build/spbs/spbsmaker (new) -pbs/epilogue (updated) -pbs/pbspsh (new) -pbs/prologue (updated) -sbin/genpbs (updated) -sbin/genpbsmomconfig (updated) -sbin/genpbsserverconfig (updated) * GM 2.0 support enhancements. Support to read /etc/gm_mapper/level2 to determine if a mapper is required outside of reading site.tab. -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) * psh updated to support -i {interface} option to specify which interface to use when checking status. MAXJOBS=1024 hardcode removed if XCAT_PSHMAXJOBS is exported or if pshmaxp is defined in site.tab. XCAT_PSHMAXJOBS overrides site.tab. -bin/psh (updated) * prsync - in file name bug fixed. -bin/prsync (updated) * nodestat -i option added to select which interface to use when checking status. -bin/nodestat (updated) * nodels updated to display MAC addresses. -bin/nodels (updated) * New command: nodegrep. nodegrep allow you to grep for a range of nodes in a file. e.g. nodegrep node1-node100 -i /var/log/messages would find all instances of node1-node100 in /var/log/messages -bin/nodegrep (new) * New command: addattr. addattr takes an existing noderange and adds a group or attribute to each node. -bin/addattr (new) * SP3 support added for SLES8 IA64. -sbin/copycds (updated) * RSA reventlog fixed. Jarrod Johnson -lib/reventlog.mp.rsa2.http (updated) * Removed netpipes, no longer used. -i686/sbin/encapsulate (removed) -i686/sbin/faucet (removed) -i686/sbin/getpeername (removed) -i686/sbin/getsockname (removed) -i686/sbin/hose (removed) -i686/sbin/sockdown (removed) -i686/sbin/timelimit (removed) -ia64/sbin/encapsulate (removed) -ia64/sbin/faucet (removed) -ia64/sbin/getpeername (removed) -ia64/sbin/getsockname (removed) -ia64/sbin/hose (removed) -ia64/sbin/sockdown (removed) -ia64/sbin/timelimit (removed) -man/man1/encapsulate.1 (removed) -man/man1/faucet.1 (removed) -man/man1/getpeername.1 (removed) -man/man1/hose.1 (removed) -man/man1/netpipes.1 (removed) -man/man1/sockdown.1 (removed) -man/man1/ssl-auth.1 (removed) -man/man1/timelimit.1 (removed) -src/netpipes-4.2-export.tar.gz (removed) * Added --initlabel to all KS *.tmpl -install/rh*/*/base/*.tmpl ============================================================================== * Released 1.2.0-pre3 (11/04/2003) * Updated docs. -doc/* (updated) * Update BCM support for RHAS21 (original). Rerun copycds. -build/rhel21-x86/e3/bcm5700-patch (new) -build/rhel21-x86/e3/bcm5700-patch-2.2.27 (old) -build/rhel21-x86/e3/xbcm5700-6.2.11/bcm5700-enterprise.o (new) -build/rhel21-x86/e3/xbcm5700-6.2.11/bcm5700-smp.o (new) -build/rhel21-x86/e3/xbcm5700-6.2.11/bcm5700-up.o (new) -build/rhel21-x86/e3/xbcm5700.spec (updated) -install/rhas21/x86/data/e3/bcm5700.o (updated) * New IPMI code. 100% perl. NOTE: ipmi.tab and passwd.tab must be setup correctly. -lib/rbeacon.ipmi (new) -lib/rpower.ipmi (new) -lib/rreset.ipmi (new) -lib/GUMI/IPMI.pm (new) * Added nofb kernel option to RH install to keep console installs at 80x24. This should correct Blade Center "no video" issues during install. -install/rh*/*/*.pxe (updated) -install/rh*/*/*.grub (updated) * New stage3 code. e325 can not be setup like other IBM servers for remote management. NOTE: ipmi.tab and passwd.tab must be setup correctly. Update boot flag code added to reset from stage3 to boot. You must return ./mkstage from /opt/xcat/stage. -i686/sbin/imbtool32 (new) -lib/nodeset.nbgrub (updated) -lib/nodeset.pxe (updated) -lib/whatsmynet (new) -netboot/mknb (updated) -netboot/nbrd.gz (updated) -netboot/nbroot/lib/modules/2.4.18-3/kernel/drivers/char/kcsdrv1_2_2.o (new) -src/kcsdriver-1.2.2.tar.gz (new) -stage/bin/error.awk (new) -stage/bin/hexalpha.awk (new) -stage/bin/hexdec.awk (new) -stage/bin/ipmi.awk (new) -stage/bin/ipmi.sh (new) -stage/bin/updateflag.awk (new) -stage/mkstage (updated) -stage/stage3.tmpl (updated) * IMPORTANT. ipmi method renamed to dpcproxy method, you MUST change nodehm.tab ipmi to dpcproxy if you rely on dpcproxy (IA64 clusters). This was changed to make way for xCAT's native IPMI. -samples/etc/nodehm.tab (updated) -lib/rpower.ipmi (removed) -lib/rreset.ipmi (removed) -lib/rvitals.ipmi (removed) -lib/reventlog.ipmi (removed) -lib/rbeacon.ipmi (removed) -lib/rpower.dpcproxy (new) -lib/rreset.dpcproxy (new) -lib/rvitals.dpcproxy (new) -lib/reventlog.dpcproxy (new) -lib/rbeacon.dpcproxy (new) -lib/GUMI/IPMI.pm (removed) -lib/GUMI/dpcproxy.pm (new) * IMPORTANT. All tmpl files have changed to insert pre, post, and chroot scripts as calls to genscript. This will make your custom tmpl files more portable to newer versions of xCAT. New pre install script added so that nodestat can better track install status. New SuSE chroot script added to update boot flag using xcatd. -bin/nodestat (updated) -install/*/*/*/*.tmpl (updated) -lib/genscript (updated) -lib/genscript.chroot.suse (updated) -lib/genscript.chroot.suse82 (updated) -lib/genscript.chroot.suse90 (updated) -lib/genscript.post.rh (updated) -lib/genscript.post.suse (updated) -lib/genscript.pre.rh (updated) -lib/genscript.pre.suse (updated) -lib/gentmpl (updated) -lib/nodecmd.awk (updated) -lib/nodestat.awk (updated) * SuSE 9.0 x86 and x86_64 support added. Experimental. -bin/nodeset (updated) -etc/nodetype.tab (updated) -install/postscripts/syslog (updated) -install/postscripts/hardeths (updated) -install/postscripts/hardgate (updated) -install/postscripts/hardname (updated) -install/postscripts/hardnis (updated) -install/postscripts/harddns (updated) -install/postscripts/hardhosts (updated) -install/postscripts/setupservices (updated) -install/postscripts/syncclock (updated) -install/postscripts/setupacct (updated) -install/postscripts/myrinet (updated) -install/postscripts/setupstage (updated) -install/postscripts/openpbs (updated) -install/postscripts/qla23xx (updated) -lib/hardcodenetwork (updated) -lib/genscript (updated) -samples/etc/nodetype.tab (updated) -sbin/makedhcp (updated) -sbin/makedns (updated) -sbin/copycds (updated) -sbin/setupxcat (updated) -sbin/syncupdates (updated) -sbin/genupdatelist (updated) -sbin/genrpmlist (updated) -install/suse90/* (new) * Bug in copycds support of SuSE 8.2. Fixed. -sbin/copycds (updated) * pxelinux.0 upgraded to 2.06. -tftp/pxelinux.0 (updated) -src/syslinux-2.06.tar.gz (new) -src/syslinux-1.66.tar.gz (removed) * Removed hardcoded /install from megaide patches. Changed /tmp to /xcattmp. Replaced cp -a with find . to fix matching tree error. Fixed directory errors. Fixed comps.xml errors. Rerun copycds. -build/rh9-x86/megaide-patch (updated) -build/rhel21-x86/e3/megaide-patch (updated) -build/rhel21-x86/e24/megaide-patch (updated) -build/rhel21-x86/e24/xmegaide.spec (updated) * Restored orginal rh72_ia64.img file in build/rh72-ia64. New file did not contain -34 kernel support. -build/rh72-ia64/rh72_ia64.img -> rh72_ia64.img.NEW (moved) -build/rh72-ia64/rh72_ia64.img (restored) * Bug in setup.itouch.lx script with newer firmware. Fixed. Anthony Smith -lib/lib/setup.itouch.lx (updated) * #INCLUDE directive added to subvars.pl. -lib/subvars.pl (updated) * New updateflag code. SSH/RSH no longer required. You MUST setup new fields in site.tab (see samples) and rerun $XCATROOT/sbin/setupxcat. -install/postscripts/updateflag (updated) -install/postscripts/updateflag.awk (new) -lib/xcatd.pl (new) -rc.d/xcatd (updated) -rc.d/xcatd.suse (updated) -samples/etc/postscripts.tab (updated) -samples/etc/site.tab (updated) ============================================================================== * Released 1.2.0-pre2b (10/11/2003) * Updated docs. -doc/* (updated) * RSA2 support added. Jarrod Johnson -lib/mpareset.rsa2.http (new) -lib/mpascan.rsa2.http (new) -lib/reventlog.mp.rsa2.http (new) -lib/rinv.mp.rsa2.http (new) -lib/rpower.mp.rsa2.http (new) -lib/rreset.mp.rsa2.http (new) -lib/rvitals.mp.rsa2.http (new) -lib/mpacheck.rsa2 (new) -lib/mpareset.rsa2 (new) -lib/mpascan.rsa2 (new) -lib/reventlog.mp.rsa2 (new) -lib/rinv.mp.rsa2 (new) -lib/rpower.mp.rsa2 (new) -lib/rreset.mp.rsa2 (new) -lib/rvitals.mp.rsa2 (new) -samples/etc/mpa.tab (updated) * BC bug with # in mp.tab. Fixed. -lib/mpname.mp.bc (updated) -lib/rbeacon.mp.bc (updated) -lib/rbootseq.mp.bc (updated) -lib/reventlog.mp.bc (updated) -lib/rinv.mp.bc (updated) -lib/rpower.mp.bc (updated) -lib/rreset.mp.bc (updated) -lib/rvid.mp.bc (updated) -lib/rvitals.mp.bc (updated) * Bugs in updatekernel with custom kernel RPMs. Fixed. Manabu Ori -install/postscripts/updatekernel (updated) * RHEL3 cleanup. -install/rh*3/*/bin/mkinstall (updated) -install/rh*3/*/base/*.tmpl (updated) -sbin/copycds (updated) * RHEL3 support added. Tonko De Rooy . -install/rh*3 (new) -sbin/copycds (updated) * RH patch directories clean up. Tonko De Rooy . -build/rh* (updated) * Minor improvement to post install master script. -bin/postage (updated) * GM 2.0.6 mapper patch added for larger clusters. -build/gm-2.0/gmmaker (updated) -patch/gm/mapper.tar.gz (new) * GM 2.0.x minor updates -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) * GM mutemaker font fixed -build/gm-2.0/mutemaker (updated) -build/gm-2.0/mutemaker (updated) * Updated all RH bootloader files to use master IP for KS (was install server ip) -rh72/ia64/elilo.conf (updated) -rh72/x86/install.grub (updated) -rh72/x86/install.pxe (updated) -rh73/x86/install.grub (updated) -rh73/x86/install.pxe (updated) -rh80/x86/install.grub (updated) -rh80/x86/install.pxe (updated) -rh9/x86/install.grub (updated) -rh9/x86/install.pxe (updated) -rhas21/ia64/elilo.conf (updated) -rhas21/x86/install.grub (updated) -rhas21/x86/install.pxe (updated) -rhes21/x86/install.grub (updated) -rhes21/x86/install.pxe (updated) -rhws21/x86/install.grub (updated) -rhws21/x86/install.pxe (updated) * Updated post install ssh setup to disable password authentication. -install/postscripts/remoteshell (updated) * New post install script to switch RH bcm5700 to tg3. -install/postscripts/hardtg3 (new) * Minor typo/bug in stage code. -install/postscripts/setupstage (updated) * Unified Cisco getmacs code. Tonko De Rooy . -lib/getmacs.cisco (new) -lib/getmacs.cisco.expect (new) -samples/etc/cisco.tab (new) -lib/getmacs.cisco2950 (removed) -lib/getmacs.cisco2950.expect (removed) -lib/getmacs.cisco3500 (removed) -lib/getmacs.cisco3500.expect (removed) -lib/getmacs.cisco3524 (removed) -lib/getmacs.cisco3524.expect (removed) -lib/getmacs.cisco3548 (removed) -lib/getmacs.cisco3548.expect (removed) -lib/getmacs.cisco3550 (removed) -lib/getmacs.cisco3550.expect (removed) -lib/getmacs.cisco3550gb (removed) -lib/getmacs.cisco3550gb.expect (removed) -samples/etc/cisco2950.tab (removed) -samples/etc/cisco3500.tab (removed) -samples/etc/cisco3524.tab (removed) -samples/etc/cisco3548.tab (removed) -samples/etc/cisco3550gb.tab (removed) -samples/etc/cisco3550.tab (removed) * Updates to xCAT update RPM support to be faster when applying updates. -sbin/genrpmlist (updated) -sbin/syncupdates (updated) -install/postscripts/updaterpms (updated) * Minor cleanup updates. -sbin/getmacs (updated) * Increased DHCP timeout. -stage/stage2.tmpl (updated) -stage/stage3.tmpl (updated) * Bladecenter support enhancements. o Kick off web user support added. If another is using the web interface to manage a BC, xCAT will end their session first. To avoid conflict create a different account for xCAT. o rpower cycle bug fixed. o New command mpachup, use this to manage the BCMM userid/password. o New command mpaeventlog, use this to get all blade events from BCMM and to clear logs. o New command tcplog, use this to get all BCMM events only and to clear. o New command switchblade, use this to control media tray and console selection. o rvid/wvid option added (-mt) to also select media tray. Other minor clean up. o Updated bcnet MAC address collection method to be more robust. o Added mpcli2 MAC address collection method. This method can collect both eth0 and eth1 MAC addresses. o mpcli BCMM reset method added. -bin/mpachup (new) -bin/mpaeventlog (new) -bin/rvid (updated) -bin/switchblade (new) -bin/tcplog (new) -bin/wvid (updated) -lib/functions (updated) -lib/getmacs.bcnet (updated) -lib/getmacs.bcnet.http (updated) -lib/getmacs.mpcli2 (new) -lib/getmacs.mpcli2.bc (new) -lib/mpacheck.bc.http (updated) -lib/mpachup.bc (new) -lib/mpachup.bc.http (new) -lib/mpaeventlog.bc (new) -lib/mpaeventlog.bc.http (new) -lib/mpareset.bc.http (updated) -lib/mpareset.bc.mpcli (new) -lib/mpascan.bc.http (updated) -lib/mpname.mp.bc.http (updated) -lib/rbeacon.mp.bc.http (updated) -lib/rbootseq.mp.bc.http (updated) -lib/reventlog.mp.bc.http (updated) -lib/rinv.mp.bc.http (updated) -lib/rpower.mp.bc.http (updated) -lib/rreset.mp.bc.http (updated) -lib/rvid.mp.bc.http (updated) -lib/rvitals.mp.bc.http (updated) -lib/switchblade.bc.http (new) -lib/tcplog.bc (new) -lib/tcplog.bc.http (new) -samples/etc/site.tab (updated) -lib/mpcli2/* (new) ============================================================================== * Released 1.2.0-pre2a (09/06/2003) * Documentation updates. -doc/* (updated) * Fixed bug in setupxcat in snmptrapd.conf for non /opt/xcat installations. Removed vncserver from list of services. -sbin/setupxcat (updated) * Updated postage to NOT run on master node. -bin/postage (updated) * SystemImager support added. Brian Finley -install/systemimager/x86/bin/mkinstall (new) -install/systemimager/x86/install.pxe (new) -install/systemimager/x86/ia32-compute.tmpl (new) -install/systemimager/x86/install.grub (new) -samples/etc/nodetype.tab (updated) * getmacs updated to support newer BC switch firmware. -lib/getmacs.bcnet.http (updated) * addclusteruser to display warning to run pushuser if not using NIS. -sbin/addclusteruser (updated) ============================================================================== * Released 1.2.0-pre2 (08/28/2003) * Documentation updates. -doc/* (updated) * nodeset creates netboot files for all node IPs. This was added to fix for machines that net boot from a different NIC that they install from. -lib/nodeset.pxe (updated) -lib/nodeset.elilo (updated) * Updated pmmaker to autodetect missing Net::Wake and build it. -build/gm/pmmaker (updated) * Cleanup added to nettelnetmaker. Tonko De Rooy . -build/pm/nettelnetmaker (updated) * WOL support added. Tonko De Rooy . -build/pm/netwakemaker (new) -lib/rpower.wol (new) -src/Net-Wake-0.02.tar.gz (new) * Garrick's ipmitool support integrated. Garrick Staples . -lib/rcad.ipmitool (new) -lib/reventlog.ipmitool (new) -lib/rinv.ipmitool (new) -lib/rpower.ipmitool (new) -lib/rreset.ipmitool (new) -lib/rvitals.ipmitool (new) -lib/ipmitool.sh (new) -etc/samples/nodehm.tab (updated) -doc/managementprocessor-HOWTO.html (updated) * OpenIPMI support added. See managementprocessor-HOWTO.html for details. -build/ipmi/openipmimaker (new) -src/OpenIPMI-1.0.3.tar.gz (new) -i686/lib/libIPMIutils.a (new) -i686/lib/libOpenIPMI.so.0.0.2 (new) -i686/lib/libOpenIPMI.la (new) -i686/lib/libOpenIPMI.a (new) -i686/lib/libOpenIPMIui.so.0.0.1 (new) -i686/lib/libOpenIPMIui.la (new) -i686/lib/libOpenIPMIui.a (new) -i686/lib/libIPMIlanserv.so.0.0.1 (new) -i686/lib/libIPMIlanserv.la (new) -i686/lib/libIPMIlanserv.a (new) -i686/bin/ipmi_ui (new) -i686/bin/ipmilan (new) -i686/bin/ipmicmd (new) -ia64/lib/libIPMIutils.a (new) -ia64/lib/libOpenIPMI.so.0.0.2 (new) -ia64/lib/libOpenIPMI.la (new) -ia64/lib/libOpenIPMI.a (new) -ia64/lib/libOpenIPMIui.so.0.0.1 (new) -ia64/lib/libOpenIPMIui.la (new) -ia64/lib/libOpenIPMIui.a (new) -ia64/lib/libIPMIlanserv.so.0.0.1 (new) -ia64/lib/libIPMIlanserv.la (new) -ia64/lib/libIPMIlanserv.a (new) -ia64/bin/ipmi_ui (new) -ia64/bin/ipmilan (new) -ia64/bin/ipmicmd (new) -info/OpenIPMI.info (new) -info/OpenIPMI.info-1 (new) -info/OpenIPMI.info-2 (new) -man/man1/ipmi_ui.1 (new) -man/man1/ipmicmd.1 (new) -man/man8/ipmilan.8 (new) -lib/rpower.openipmi (new) -lib/GUMI/OpenIPMI.pm (new) -etc/samples/nodehm.tab (updated) -doc/managementprocessor-HOWTO.html (updated) * All RH .tmpl files to use NFS IP and note hostname to resove issues with some GigE NICs and DHCP. -install/rh*/*/base/*.tmpl (updated) * makesshgkh RH9 bug fixed with version check. -sbin/makesshgkh (updated) * forcerpm bug fixed. Scott Denham -install/postscripts/forcerpm (updated) * Dumped passwdgen. Project no longer active. Build issues with newer GCC. Replaced with perl script. -build/passwdgen/* (removed) -i686/sbin/passwdgen (removed) -i686/lib/libpasswdgen-2.2.so.0 (removed) -i686/lib/libpasswdgen-2.2.so.0.0.0 (removed) -i686/lib/libpasswdgen.a (removed) -i686/lib/libpasswdgen.la (removed) -i686/lib/libpasswdgen.so (removed) -ia64/sbin/passwdgen (removed) -ia64/lib/libpasswdgen-2.2.so.0 (removed) -ia64/lib/libpasswdgen-2.2.so.0.0.0 (removed) -ia64/lib/libpasswdgen.a (removed) -ia64/lib/libpasswdgen.la (removed) -ia64/lib/libpasswdgen.so (removed) -man/man8/passwdgen.8 (removed) -src/passwdgen-2.2.tar.gz (removed) -sbin/addclusteruser (updated) -lib/genpasswd.pl (new) * Perl and UTF-8 bug workaround in RH8+. -install/*/*/bin/mkinstall (updated) * PGI 5.0 x86_64 compiler patch for GM (help@myri.com). Corrects some MPICH issues. -build/gm-2.0/gmmaker (updated) -patch/gm/pgi.patch (new) * Bug in rinv with new BC firmware. Fixed. Viet Hoang (hoangvq@us.ibm.com). -lib/rinv.mp.bc.http (updated) * Updated SuSE SLES8 x86_64 to default to NUMA kernel. -install/sles8/x86_64/base/*.tmpl (updated) * SuSE SLES8 SP2 for ia64 tested and x86_64 SP2 support added. -sbin/copycds (updated) * mauimaker updated to support Maui 3.2.6p2. Brian Finley [finley@bgsw.net]. -build/maui/mauimaker.exp (updated) * PGI 5.0 x86 and x86_64 support added to mpimaker. -build/mpi/mpimaker (updated) * SuSE82 x86 support added. Untested. -install/suse82/* (new) -sbin/copycds (updated) * SuSE81 x86 eth != 0 fixed for post install. SuSE if told to install on eth1 will, however it will label as eth0 in the post install. Post install will fail to run. -install/suse81/x86/base/*.tmpl (updated) * SLES8 ia64 eth != 0 fixed for post install. SuSE if told to install on eth1 will, however it will label as eth0 in the post install. Post install will fail to run. -install/sles8/ia64/base/*.tmpl (updated) * SLES8 x86_64 eth != 0 fixed for post install. SuSE if told to install on eth1 will, however it will label as eth0 in the post install. Post install will fail to run. -install/sles8/x86_64/base/*.tmpl (updated) * Serial BPS bugs with unique serial BPS/node fixed. -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) -lib/nodeset.elilo (updated) * New command mkefiiso. A small utility to help with the creation of EFI CDs. -bin/mkefiiso (new) * pcons timeout removed for long commands. WARNING: very long output not supported. -lib/pcons.expect (updated) ============================================================================== * Released 1.2.0-pre1a (07/29/2003) * Added new bcm5700 to RH9 install support. Post install updates are up to you. -install/rh9/x86/bin/mkinstall (updated) -install/rh9/x86/data/bcm5700.module-info (new) -install/rh9/x86/data/bcm5700.o (new) -install/rh9/x86/data/bcm5700.pcitable (new) * Updated documentation. Please read the mini HOWTO and node install HOWTO. -doc/* (updated) * pcons updated to use rootpw in passwd.tab. pcons works like psh except that is uses the serial port. Great for fixing eth0 issues. -bin/pcons (updated) -lib/pcons.expect (updated) * New command pushuser. pushuser pushes out the specified user passwd and group entries to the specified noderange. Checks are performed to avoid duplicating user, user ID, group, and group ID. pushuser should be safer than rsyncing the entire passwd and group files. Usage: pushuser noderange username -sbin/pushuser (new) -lib/updatepassgroup (new) * Updated SuSE qla23xx support to move module last in module string. -install/postscripts/qla23xx (updated) * Added newer BCM support in RHAS21 install. -install/rhas21/x86/bin/mkinstall (updated) -install/rhas21/x86/data/e24/bcm5700.pcitable (new) -install/rhas21/x86/data/e24/bcm5700.o (new) -install/rhas21/x86/data/e24/bcm5700.module-info (new) * atftpd updated to 0.6.2. -build/atftpd/atftpdmaker (updated) -src/atftp-0.6.2.tar.gz (new) -ia64/sbin/atftpd (updated) -i686/sbin/atftpd (updated) * Added root password support to all SuSE. Also encrypted password in RH and SuSE. rootpw must be set in passwd.tab unencrypted. The cooked RH and SuSE install scripts will only have the encrypted password. -install/rh72/ia64/base/compute.tmpl (updated) -install/rh72/ia64/base/dev.tmpl (updated) -install/rh72/ia64/base/stage.tmpl (updated) -install/rh72/ia64/base/user.tmpl (updated) -install/rh72/x86/base/compute.tmpl (updated) -install/rh72/x86/base/dev.tmpl (updated) -install/rh72/x86/base/stage.tmpl (updated) -install/rh72/x86/base/user.tmpl (updated) -install/rh73/x86/base/compute.tmpl (updated) -install/rh73/x86/base/dev.tmpl (updated) -install/rh73/x86/base/stage.tmpl (updated) -install/rh73/x86/base/user.tmpl (updated) -install/rh80/x86/base/compute.tmpl (updated) -install/rh80/x86/base/dev.tmpl (updated) -install/rh80/x86/base/stage.tmpl (updated) -install/rh80/x86/base/user.tmpl (updated) -install/rh9/x86/base/compute.tmpl (updated) -install/rh9/x86/base/dev.tmpl (updated) -install/rh9/x86/base/stage.tmpl (updated) -install/rh9/x86/base/user.tmpl (updated) -install/rhas21/ia64/base/compute.tmpl (updated) -install/rhas21/ia64/base/dev.tmpl (updated) -install/rhas21/ia64/base/stage.tmpl (updated) -install/rhas21/ia64/base/user.tmpl (updated) -install/rhas21/x86/base/compute.tmpl (updated) -install/rhas21/x86/base/dev.tmpl (updated) -install/rhas21/x86/base/stage.tmpl (updated) -install/rhas21/x86/base/user.tmpl (updated) -install/rhes21/x86/base/compute.tmpl (updated) -install/rhes21/x86/base/dev.tmpl (updated) -install/rhes21/x86/base/stage.tmpl (updated) -install/rhes21/x86/base/user.tmpl (updated) -install/rhws21/x86/base/compute.tmpl (updated) -install/rhws21/x86/base/dev.tmpl (updated) -install/rhws21/x86/base/stage.tmpl (updated) -install/rhws21/x86/base/user.tmpl (updated) -install/sles8/ia64/base/compute.tmpl (updated) -install/sles8/ia64/base/dev.tmpl (updated) -install/sles8/ia64/base/stage.tmpl (updated) -install/sles8/ia64/base/user.tmpl (updated) -install/sles8/x86_64/base/compute.tmpl (updated) -install/sles8/x86_64/base/dev.tmpl (updated) -install/sles8/x86_64/base/stage.tmpl (updated) -install/sles8/x86_64/base/user.tmpl (updated) -install/sles8/x86/base/compute.tmpl (updated) -install/sles8/x86/base/dev.tmpl (updated) -install/sles8/x86/base/stage.tmpl (updated) -install/sles8/x86/base/user.tmpl (updated) -install/suse81/x86/base/compute.tmpl (updated) -install/suse81/x86/base/dev.tmpl (updated) -install/suse81/x86/base/stage.tmpl (updated) -install/suse81/x86/base/user.tmpl (updated) * GM 2.0.3 support added. -build/gm-2.0/gm.rh (updated) -build/gm-2.0/gm.suse (updated) -build/gmmaker (updated) -install/postscripts/myrinet (updated) * Bug in emailalert. Changed \n to ^M. -sbin/emailalert (updated) * Added SLES8 x86 SP2a support. -sbin/copycds (updated) * Added RH9 telnet install monitor support. Useful for remote monitoring of RH9 installs when there is no serial port (e.g. Blade Center). To use add the following to $XCATROOT/etc/conserver.cf for each node: nodename:|conserver.telnet nodename::&: E.g.: node4:|conserver.telnet node4::&: Use winstall/wcons as normal, when the install starts you'll see it. If you actually want a telnet login for runtime you will need to create a post install script to enable telnet. Not recommended if you have a serial port and are using it for serial console. -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) -lib/conserver.telnet (new) -samples/etc/conserver.cf (updated) * Updates for new sk98lin. -install/postscripts/data/pcitable.net (updated) -src/syskonnect-install-614.tar.bz2 (new) * Updates to RH9 support to fix serial install display. -bin/wcons (updated) -build/rh9-x86/kickstart (updated) -install/rh9/x86/bin/mkinstall (updated) -install/rh9/x86/install.grub (updated) -install/rh9/x86/install.pxe (updated) * rvid fixed to BC from Steve Hill [steve_hill@uk.ibm.com]. -lib/rvid.mp.bc.expect (updated) -lib/rvid.mp.bc.http (updated) * Extreme Blackdiamond support added for getmacs. (Untested). -lib/getmacs.blackdiamond (new) -lib/getmacs.blackdiamond.expect (new) -samples/etc/blackdiamond.tab (new) -samples/etc/passwd.tab (updated) * Old Extreme code dropped. -lib/getmacs.extreme (removed) -lib/getmacs.extreme.expect (removed) ============================================================================== * Released 1.2.0-pre1 (07/17/2003) * emailalerts to no longer call reventlog to guess what the problem is when receiving unknown SNMP alerts. The overhead was too great. Instructions in the email tell you how to run reventlog. Ugly hack. Will be replaced with better SNMP alert processing in the future. -sbin/emailalert (updated) * Postrules to support single node argument (the rest is taking from nodelist.tab). -bin/postrules (updated) * Sync updates update. RH7.1 removed. SuSE8.2 added. -sbin/syncupdates * Minor GM support bugs fixed. Please upgrade! -build/gm-2.0/gm.suse (updated) -sbin/makegmroutes (updated) -sbin/pgmstress (updated) * RH GM support added for 1.6 and 2.0 -build/gm-1.6/gmmaker (updated) -build/gm-1.6/gm.rh (new) -build/gm-1.6/mutemaker (updated) -build/gm-2.0/gmmaker (updated) -build/gm-2.0/gm.rh (new) -build/gm-2.0/mutemaker (updated) * Summit 48 getmacs method added. -samples/etc/passwd.tab (updated) -samples/etc/summit48i.tab (new) -lib/getmacs.summit48i (new) -lib/getmacs.summit48i.expect (new) * Copy CDs lock added. -lib/functions (updated) -sbin/copycds (updated) * SuSE SLES8 IA64 SP2 new Syskonnect support added. -install/sles8/ia64/data/hd.ids (new) * SuSE SLES8 IA64 SP2 support added. -sbin/copycds (updated) * All samples updated. -samples/etc/* (updated) * Some documentation updates. -doc/* (updated) * RH support tested and ported. Many minor changes. -install/rh72/x86 (updated) -install/rh73/x86 (updated) -install/rh80/x86 (updated) -install/rh9/x86 (updated) -install/rhas21/x86 (updated) -install/rhes21/x86 (updated) -install/rhws21/x86 (updated) -install/rh72/ia64 (updated) -install/rhas21/ia64 (updated) -sbin/copycds (updated) -build/rh72-ia64/e1000 (updated) -build/rh72-ia64/kickstart (updated) -build/rh72-ia64/lsipatch (updated) -build/rh72-x86/bcmpatch (updated) -build/rh72-x86/e1000 (updated) -build/rh72-x86/kickstart (updated) -build/rh72-x86/lsipatch (updated) -build/rh73-x86/bcmpatch (updated) -build/rh73-x86/e1000 (updated) -build/rh73-x86/kickstart (updated) -build/rh80-x86/kickstart (updated) -build/rh9-x86/kickstart (new) -build/rh9-x86/netimage (new) -build/rh9-x86/patch/ks9.patch (new) -build/rhas21-x86/e24/kickstart (new) -build/rhas21-x86/e24/patch/ks21.patch (new) -build/rhas21-x86/e3/bcmpatch (new) -build/rhas21-x86/e3/e1000 (new) -build/rhas21-x86/e3/kickstart (new) -build/rhas21-x86/e3/lsipatch (new) -build/rhes21-x86/kickstart (new) -build/rhes21-x86/patch/ks21.patch (new) -build/rhws21-x86/kickstart (new) -build/rhws21-x86/patch/ks21.patch (new) -install/postscripts/bootmenu (updated) -install/postscripts/enablesysreq (updated) -install/postscripts/makesshgkh (updated) -install/postscripts/serialconsole (updated) -install/postscripts/syncclock (updated) -install/postscripts/syncdirs (updated) -install/postscripts/updatekernel (updated) -install/postscripts/updaterpms (updated) * Complete RH ia64 support added. -install/rh72/ia64 (new) -install/rhas21/ia64 (new) -sbin/copycds (updated) * Complete RH x86 support added. Tonko De Rooy . QU2 updates for AS support as well. -install/rh72/x86 (new) -install/rh73/x86 (updated) -install/rh80/x86 (new) -install/rh9/x86 (new) -install/rhas21/x86 (new) -install/rhes21/x86 (new) -install/rhws21/x86 (new) -sbin/copycds (updated) ============================================================================== * Released 1.2.0-beta8 (07/03/2003) * Bug in updaterpms fixed with names getting confused with versions. New option added: nodeps -install/postscripts/updaterpms (updated) * Kernel update support added. Kernels must be located in $INSTALLDIR/post/kernel/$OSVER/$ARCH OR Kernels must be located in $INSTALLDIR/post/updates/$OSVER/$ARCH If "latest" is passed then it is the equivalent of "latest_custom" first then "latest_vendor" next. If "latest_vendor" is passed the a date sort of $INSTALLDIR/post/updates/$OSVER/$ARCH will be performed and the newest selected. If "latest_custom" is passed the a date sort of $INSTALLDIR/post/kernel/$OSVER/$ARCH will be performed and the newest selected. A version number or complete .rpm name may also be passed. Check syslog for errors. A 2nd optional parameter may be passed to specify kernel type: E.g. latest smp|numa|uni|{vendor specific} E.g. 2.4.18-3 smp -install/postscripts/updatekernel (updated) -samples/etc/postscripts.tab (updated) * Minor bug fixed to all .tmpl and mkinstall. Please update your .tmpl files. -install/*/*/base/*.tmpl (updated) -install/*/*/bin/mkinstall (updated) * RH 7.3 support improved. Just need testing. GM still not done. -sbin/copycds (updated) -install/rh73/x86/install.pxe -install/rh73/x86/install.grub * New x86 and x86_64 stage code to support non-eth0 primary. -stage/stage2.tmpl (updated) -stage/stage3.tmpl (updated) * Improved serial support. o Each node can optionally have a unique BPS as defined in nodehm.tab, use def or NA to take the system default as defined as serialbps in site.tab. -install/rh73/x86/bin/mkinstall (updated) -install/rh73/x86/install.grub (updated) -install/rh73/x86/install.pxe (updated) -install/sles8/ia64/bin/mkinstall (updated) -install/sles8/ia64/elilo.conf (updated) -install/sles8/x86/bin/mkinstall (updated) -install/sles8/x86/install.grub (updated) -install/sles8/x86/install.pxe (updated) -install/suse81/x86/bin/mkinstall (updated) -install/suse81/x86/install.grub (updated) -install/suse81/x86/install.pxe (updated) -lib/getserialbps.ksh (new) -lib/functions (updated) -lib/nodeset.elilo (updated) -lib/nodeset.nbgrub (updated) -lib/nodeset.pxe (updated) -lib/rcons.tty (updated) -samples/etc/nodehm.tab (updated) -sbin/makedhcp (updated) o Post install script serialconsole completed. -install/postscripts/serialconsole (updated) -install/postscripts/serialconsole2 (removed) -samples/etc/postscripts.tab (updated) * Updated bcm5700 support. Incomplete. -install/postscripts/data/pcitable.net (updated) -src/bcm5700-6.2.11.tar.gz (new) -install/rh73/x86/data/bcm5700.o (updated) -install/rh73/x86/data/bcm5700.o-2.2.27 (renamed) -install/rh73/x86/data/bcm5700.pcitable (updated) -install/sles8/x86/data/hd.ids (new) -netboot/nbroot/tmp/pcitable (updated) -netboot/nbroot/lib/modules/2.4.18-3/\ kernel/drivers/addon/bcm5700/bcm5700.o (updated) -build/rh73-x86/bcmpatch (new) -build/rh73-x86/xbcm.spec (new) -build/rh73-x86/xbcm-6.2.11/bcm5700-smp.o (new) -build/rh73-x86/xbcm-6.2.11/bcm5700-up.o (new) * Updated EFI Menu support to work with any case spelling of Ethernet. -install/postscripts/bootmenu (updated) * Support for space replacing tabs in .tab files added. -lib/postrules.pl (updated) -lib/subvars.pl (updated) * Minor output clean up. -build/mpi/mpimaker (updated) * Change NFS block size to use defaults. -install/postscripts/nfsmounts (updated) * Options added to updaterpms: do_not_skip_kernel and skip_kernel. Default: skip_kernel. Use at your own risk, but if you trust that the OS vendor will correctly update the kernel using rpm -Fivh then go for it. -install/postscripts/updaterpms (updated) * Update to support using mapperhost in site.tab for static maps. The first host list will be the host running the static mapper. -sbin/makegmroutes (updated) * Minor update to properly detect SSH version in RH9. -sbin/makesshgkh (updated) * SuSE SLES8 x86_64 support added. -install/sles8/x86_64/* (new) -sbin/copycds (updated) -samples/etc/nodetype.tab (updated) -install/postscripts/setuppam (updated) ============================================================================== * Released 1.2.0-beta7 (06/03/2003) * Updated Documentation. Minor updates. -doc/myrinet-HOWTO.html -doc/bench-HOWTO.html * Merged in xCAT 1.1.7.2 update to add IBM Blade Center Support. Please read the xCAT Blade Center NOTES for more details. IANS. rpower, rreset, rinv, reventlog, rvitals, and rbeacon support added. rvid works for remote GUI/text console using VNC. getmacs pulls macs from the BC internal GigE switch. New command "rbootseq" to remotely change the device boot seq of any blade. New command "mpname" to remotely change the MP name of a blade. Verify with mpascan. Serves the same function as stage3. -bin/mpname (new) -bin/rbootseq (new) -bin/wvid (updated) -bin/rbeacon (updated) -doc/managementprocessor-HOWTO.html (updated) -doc/bladecenter-NOTES.html (new) -samples/etc/bcnet.tab (new) -samples/etc/mpa.tab (updated) -samples/etc/mp.tab (updated) -samples/etc/nodehm.tab (updated) -samples/etc/nodelist.tab (updated) -samples/etc/passwd.tab (updated) -lib/functions (updated) -lib/getmacs.bcnet (new) -lib/getmacs.bcnet.http (new) -lib/mpacheck.bc (new) -lib/mpacheck.bc.http (new) -lib/mpareset.bc (new) -lib/mpareset.bc.http (new) -lib/mpascan.bc (new) -lib/mpascan.bc.http (new) -lib/mpname.mp (new) -lib/mpname.mp.bc (new) -lib/mpname.mp.bc.http (new) -lib/rbeacon.mp (new) -lib/rbeacon.mp.bc (new) -lib/rbeacon.mp.bc.http (new) -lib/rbootseq.mp (new) -lib/rbootseq.mp.bc (new) -lib/rbootseq.mp.bc.http (new) -lib/reventlog.mp.bc (new) -lib/reventlog.mp.bc.http (new) -lib/rinv.mp.bc (new) -lib/rinv.mp.bc.http (new) -lib/rpower.mp.bc (new) -lib/rpower.mp.bc.http (new) -lib/rreset.mp.bc (new) -lib/rreset.mp.bc.http (new) -lib/rvid.mp.bc (new) -lib/rvid.mp.bc.expect (new) -lib/rvid.mp.bc.http (new) -lib/rvitals.mp.bc (new) -lib/rvitals.mp.bc.http (new) -stage/stage3.tmpl (updated) * Sun's ipmitool support added (garrick@usc.edu). To install read the README in the tarball. -src/xcat-ipmitool.tgz (new) * mpimaker update. Output improvement. GM 2.0 / MPICH-GM 1.2.5..10 tested. -build/mpi/mpimaker (updated) * elilo updates. NOTE: Existing xCAT installations must have /tftpboot cleaned up. cd /tftpboot rm -rf elilo* cd $XCATROOT/stage ./mkstage makedhcp --new --allmac o elilo bug fixed that forced the use of elilo-3.2 on newer Intel IA64 BIOS. Big fix also increases performance. -build/elilo-3.3a/netfs.patch (new) -tftp/elilo.efi (updated) o elilo-3.2 support no longer required--removed. -lib/nodeset.elilo-3.2 (removed) -build/elilo-3.2 (removed) -tftp/elilo.efi-3.2 (removed) -src/elilo-3.2.tar.gz (removed) -samples/etc/nodehm.tab (updated) o New elilo build script and patches. New function added 'localboot', this will instruct elilo to error and boot the next EFI item. In the past this was done by removing the file, however that restricted the use of the default .conf file. The hack was 2 elilos, one for install/ boot control and the other for stage2. Now a single elilo.efi can be used. -build/elilo-3.3a/elilo.patch (split up) -build/elilo-3.3a/makefile_gcc.patch (new) -build/elilo-3.3a/elilo_dir.patch (new) -build/elilo-3.3a/localboot.patch (new) -build/elilo-3.3a/elilomaker (new) -elilo/default.conf -> elilo/elilo-ia64.conf (renamed) -stage/mkstage (updated) -sbin/makedhcp (updated) -lib/nodeset.elilo (updated) -tftp/elilod.efi (removed) ============================================================================== * Released 1.2.0-beta6 (05/18/2003) * syncdir postscript fixed. Sync order: xCAT short OS Version (e.g. rh72, sles8, etc...) Platform (e.g. x86, ia64) Image as defined by nodetype.tab (e.g. compute, dev, etc...) Resource group as defined by noderes.tab Hostname User definable (pass space delimited dir names in postscripts.tab) -install/postscripts/syncdir (updated) * Limited GM 2.0 support added. NOTE: GM 2 does not support static maps. You must use the active mapper. Edit site.tab 'mapperhost' and give it a comma delimited array of hosts that should run the active mapper. If using GM 1.x mapperhost must be set to "NA". NOTE: You must use an MPICH-GM that supports GM 2.0. None have been tested with mpimaker. Build manually. NOTE: mute does not work. -build/gm-2.0/* (new) -sbin/makegmroutes (updated) * IBM x382/Intel Tiger 2 support added. Use elilo-3.2 support. -doc/stage1-HOWTO.html (updated) * Updated docs. -doc/myrinet-HOWTO.html (updated) * Minor emailalerts bug fixed. ASMA serial number displayed USB info. -sbin/emailalerts (updated) * Minor openpbs bug. FIFO scheduler support fixed. -install/postscripts/openpbs (updated) * SuSE SLES8 ia64 GA tested. * GM 1.6.4 support added. -build/gm-1.6/gmmaker (updated) -build/gm-1.6/gm.suse (updated) * Support for elilo 3.3a or 3.2 added. elilo-3.2 required for some Intel IA64 machines (e.g. Tiger 4 and Tiger 2 with latest BIOS). -stage/mkstage (updated) -lib/nodeset.elilo ln lib/nodeset.elilo-3.2 (linked) -samples/etc/nodehm.tab (updated) -sbin/makedhcp (updated) * Minor improvements to postscripts. Fixed DNS to support multiple entries. Fixed hardeths to use DNS. -install/postscripts/harddns (updated) -install/postscripts/hardeths (updated) * Updated LX support to use noderange. -sbin/flashlx (updated) -sbin/getverlx (updated) -sbin/setuplx (updated) * Updated RH73 x86 support. Very beta. -install/rh73/x86/* * mpimaker updates (-lpthreads added). -build/mpi/mpimaker (updated) * More HPL Makefiles added to benchmark support. -build/bench/bench.tgz (new) ============================================================================== * Released 1.2.0-beta5 (03/11/2003) * Benchmark support added. -build/bench/bench.tgz (new) -doc/bench-HOWTO.html (new) -doc/hpl1.gif (new) -doc/hpl2.gif (new) * Updated docs. * lib/functions bug in front-end to RH service command. Fixed. -lib/functions (updated) * mpimaker updates (-ffast-math and -ftz removed, -O2 -> -O0). -build/mpi/mpimaker (updated) ============================================================================== * Released 1.2.0-beta4 (03/03/2003) * RSA bug, USERID not reading $USERID. Fixed. -lib/rpower.mp.rsa (updated) -lib/reventlog.mp.rsa (updated) -lib/rvitals.mp.rsa (updated) -lib/rinv.mp.rsa (updated) -lib/rreset.mp.rsa (updated) * New noderange functionality (user request). []'s. Not well tested. If you use padded numbers, then you must specify the correct padding. e.g.: node[1-10,12,15] = node1-node10,node12,node15 node[001-010]a = node001a-node010a * addclusteruser to take command line options. addclusteruser --help for options. If -n is not specified then addclusteruser prompts for missing information. Default GROUP is "users", default PASSWD is random, default HOME ROOT is "/home", default UID is next open > 500. E.g. addclusteruser --help addclusteruser [-u UID] [-g GROUP] [-p PASSWD] [-h HOME ROOT] [-n USERNAME] -sbin/addclusteruser (updated) * Updates to pping and ppping to use -i interface option. E.g. ppping -i myri0 node001-node100 -bin/pping (updated) -bin/ppping (updated) * Bugs fixed in gmmroutecheck. Wrong path to GM. -sbin/gmroutecheck (updated) * New utilities. -sbin/findf10mac (new) -sbin/flashlx (new) -sbin/getverlx (new) -sbin/pgmstress (new) * emailalert to respect site.tab poweralerts setting for Tiger4 nodes. -sbin/emailalerts (updated) * Update to copycds to setup SuSE IA64 to run rootfs image from NFS. -sbin/copycds (updated) * Force10 getmacs support started. -lib/getmacs.force10.expect (new) * Updates to IPMI support. -lib/GUMI/IPMI.pm (updated) -lib/dpccli.expect (updated) -lib/rbeacon.ipmi (updated) -lib/rpower.ipmi (updated) * Updated post install scripts. -install/postscripst/intel64 (new) -install/postscripst/forcerpms (new) -install/postscripst/setuppam (updated) -install/postscripst/syslog (updated) * visnode post scripts added to support Intellistation Vis nodes. -install/postscrips/visnode (new) -install/postscrips/data/XF86Config (new) -install/postscrips/data/.xinitrc (new) -rc.d/startx.suse (new) * New required field to noderes.tab--primary NIC. See samples. -samples/etc/noderes.tab (updated) * mpimaker updates to support 1.2.5..9. IA64 updates to remove floating point assist errors. -build/mpi/mpimaker (updated) * gmmmaker updated to support patch from Myricom for SuSE x86 highmem issues. -build/gm-1.6/gmmaker (updated) -patch/gm/suse-pte_atomic.patch (new) * Minor updates to pcons to support running in parallel. -bin/pcons (updated) -lib/pcons.expect (updated) * nodels bug fixed when nodepos does not exist. -bin/nodels (updated) * nodeset bug fixed. Would exit on any warning. -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) * Improved multi MAC support. -sbin/getmacs (updated) -sbin/makedhcp (updated) -sbin/makenetworks (new) -install/sles8/ia64/bin/mkinstall (updated) -install/sles8/ia64/base/compute.tmpl (updated) -install/sles8/ia64/base/user.tmpl (updated) -install/sles8/ia64/base/dev.tmpl (updated) -install/sles8/ia64/base/stage.tmpl (updated) -install/sles8/ia64/elilo.conf (updated) -install/sles8/x86/bin/mkinstall (updated) -install/sles8/x86/base/compute.tmpl (updated) -install/sles8/x86/base/user.tmpl (updated) -install/sles8/x86/base/dev.tmpl (updated) -install/sles8/x86/base/stage.tmpl (updated) -install/sles8/x86/install.pxe (updated) -install/sles8/x86/install.grub (updated) -install/suse81/x86/bin/mkinstall (updated) -install/suse81/x86/base/compute.tmpl (updated) -install/suse81/x86/base/user.tmpl (updated) -install/suse81/x86/base/dev.tmpl (updated) -install/suse81/x86/base/stage.tmpl (updated) -install/suse81/x86/install.pxe (updated) -install/suse81/x86/install.grub (updated) -lib/nodeset.elilo (updated) -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) -install/postscripst/hardeths (updated) -install/postscripst/hardhosts (updated) -install/postscripst/hardname (updated) -install/postscripst/setupstage (updated) * Updated docs. ============================================================================== * Released 1.2.0-beta3 (02/22/2003) * Minor iTouch improvements. -lib/setup.itouch.lx (updated) -lib/showver.itouch.lx (updated) -lib/showver.itouch.lx -> lib/getver.itouch.lx (moved) -lib/update.itouch.lx -> lib/flash.itouch.lx (moved) -sbin/getverlx (new) -sbin/flashlx (new) * Minor Hawk improvements. -lib/rpower.mp.rsa.http (updated) -lib/rreset.mp.rsa.http (updated) * IPMI improvements. -lib/GUMI/IPMI.pm (updated) -lib/rbeacon.ipmi (updated) -lib/rpower.ipmi (updated) -lib/rreset.ipmi (updated) -lib/dpccli.expect (updated) * New postinstall script for SuSE, intellistation visnode. -install/postscripts/visnode (new) -install/postscripts/data/XF86Config (new) -install/postscripts/data/.xinitrc (new) -samples/etc/postscripts.tab (updated) -rc.d/startx.suse (new) * Updates to GM 1.6.3 to better support SuSE x86. -build/gm-1.6/gmmaker (updated) -patch/gm/suse-pte_atomic.patch (new) * mpimaker updated to better support 1.2.5 and IA64. Goal: Get rid of floating-point assist faults in MPI apps. -build/mpi/mpimaker (updated) * New command. findf10mac. Very beta. Used to locate where a node is connected on a Force 10 switch. Will be used later to build force10.tab for MAC address collection. -sbin/findf10mac (new) -lib/getmacs.force10.expect (new) * New command. pcons. Like psh, but uses serial port rcons interface. Very beta and under development. -bin/pcons (new) -lib/pcons.expect (new) ============================================================================== * Released 1.2.0-beta2 (02/19/2003) * nodeset.elilo bug fixed. Would exit on any warning. -lib/nodeset.elilo (updated) * New IPMI Code. Scales better. ipmimaxp and ipmitimeout must be set in $XCATROOT/etc/site.tab. -lib/GUMI/IPMI.pm (new) -lib/rbeacon.ipmi (updated) -lib/rpower.ipmi (updated) -lib/rreset.ipmi (updated) -samples/etc/site.tab (updated) * Consolidated Perl Module support. -build/pm (new) -build/lwp/* -> build/pm (moved) -build/dbi/* -> build/pm (moved) -build/pm/nettelnetmaker (new) -src/Net-Telnet-3.03.tar.gz (new) * SSH2 support added to SuSE x86. -build/suse81/x86/*.tmpl (updated) -build/sles8/x86/*.tmpl (updated) * Added patch to GM to relax version checks. Required for mute/SuSE. -patch/gm/gm_version.diff (new) -build/gm-1.6/gmmaker (updated) * Multiple NIC DHCP support added. networks.tab required to define networks that are not assigned to the management node. -sbin/makedhcp (updated) -samples/etc/networks.tab (new) * makegmroutes updated to add script output for debugging. -sbin/makegmroutes (updated) * gmroutecheck update to support new GM path. -sbin/gmroutecheck (updated) * iTouch LX support updated to support 2.2.1. -lib/setup.itouch.lx (updated) -lib/update.itouch.lx (new) * gm.suse bug fixed re: netmask assignment. -build/gm-1.6/gm.suse (updated) * Updated conserver to 7.2.5. -build/conserver/consmaker (updated) -build/conserver/conserver (updated) -rc.d/conserver (updated) -rc.d/conserver.suse (updated) -ia64/sbin/console (updated) -ia64/sbin/conserver (updated) -i686/sbin/console (updated) -i686/sbin/conserver (updated) -man/man5/conserver.passwd.5 (updated) -man/man5/conserver.cf.5 (updated) -man/man8/console.8 (updated) -man/man8/conserver.8 (updated) -src/conserver-7.2.5.tar.gz (new) -src/conserver-7.1.4.tar.gz (removed) * Update to postage to support multiple NIC installs. -bin/postage (updated) * Updates to better support '-' in group and node names. -bin/nodels (updated) -lib/functions (updated) * Updated Docs. -doc/mini-HOWTO.html (updated) -doc/terminalserver-HOWTO.html (updated) -doc/stage1-HOWTO.html (new) -stage/stage1 (removed) * Increated atftp timeout to 300 for very large SuSE IA64 loads. -rc.d/atftpd (updated) -rc.d/atftpd.suse (updated) * Updated psh to display ssh error. -bin/psh (updated) ============================================================================== * Released 1.2.0-beta1 (01/26/2003) * Timeout added to gotsocket.pl. -lib/gotsocket.pl (updated) * Bug in SuSE snmptrapd startup script not using xCAT snmptrapd.conf. (Fixed) -rc.d/snmptrapd.suse (updated) * syncupdates script to pull RH and SuSE updates with FTP. -sbin/syncupdated (new) * Cisco 3500 GB support added for MAC address collection. -samples/etc/cisco3550gb.tab (new) -lib/getmacs.cisco3500gb (new) -lib/getmacs.cisco3500gb.expect (new) * Documentation updates. Please start with doc/index.html. -doc/* (updated) * New position code. posxxyy no longer used. nodepos.tab has user definable columns. -samples/etc/nodepos.tab (new) -bin/nodels (updated) * New Install Code. Read nodeinstall-HOWTO.html. -build/rh71 -> build/rh71-x86 (moved) -build/rh72 -> build/rh72-x86 (moved) -build/rh73 -> build/rh73-x86 (moved) -build/rh80 -> build/rh80-x86 (moved) -ks71/* -> install/rh71/x86 (moved) -ks72/* -> install/rh72/x86 (moved) -ks73/* -> install/rh73/x86 (moved) -ks80/* -> install/rh80/x86 (moved) -ks21/* -> install/as21/x86 (moved) -ks72-ia64/* -> install/rh73/ia64 (moved) -sles8-ia64/* -> install/sles8/ia64 (moved) -sles8-i386/* -> install/sles8/x86 (moved) -suse81-i386/* -> install/suse81/x86 (moved) -image -> install/image/x86 (moved) -clone -> install/clone/x86 (moved) -windows -> install/windows (moved) -lib/nodeset.pxe (updated) -lib/nodeset.elilo (updated) -lib/nodeset.nbgrub (updated) -sbin/copycds (updated) -build/sles8-i386 -> build/sles8-x86 (moved) -build/suse81-i386 -> build/suse81-x86 (moved) -samples/etc/postscripts.tab (updated) -bin/nodels (updated) * Dumped Etherboot support (nbgrub still supported). -lib/nodeset.eb (removed) -samples/etc/nodehm.tab (updated) * Dumped support for RH62, RH70, and RH71-IA64. If you need it, let me know and I will put back. -ks62/* (removed) -ks70/* (removed) -ks71-ia64/* (removed) -build/rh62 (removed) -build/rh70 (removed) -build/rh71-ia64 (removed) -lib/nodeset.ks62 (removed) * Switched to using perl's pod format for creating man page documentation. All man pages will be written in .pod format and stored in doc/pod. pod2man (xCAT's front-end to perl's pod2man) will convert to man page format and save in $XCATROOT/man/man*. pod2html will convert to .html format and save in $XCATROOT/doc/man. Unless you are interested in contributing to xCAT documentation ignore this addition. -build/pod/newpod (new) -build/pod/pod2html (new) -build/pod/pod2man (new) -doc/pod (new) -doc/man (new) * Updated IA64-SLES8-verymini-HOWTO.html to cover all SuSE installs. -doc/IA64-SLES8-verymini-HOWTO.html => doc/SuSE-HOWTO.html (moved) * New parser for postscripts.tab. Please read samples/etc/postscripts.tab, everything has changed. -bin/postrules (updated) -lib/postrules.pl (new) -samples/etc/postscripts.tab (updated) ============================================================================== * Released 1.1.9 (12/29/2002) * Added SuSE8.1 i386 support. Experimental. -sbin/copycds (updated) -suse81-i386/* (new) -build/suse81-i386/* (new) * Updated copycds to support ISO images. -sbin/copycds (updated) * Updated setupxcat to use IBM JVM with SLES8/SuSE8.1 for mpcli. -sbin/setupxcat (updated) * Added to SLES8 i386/ia64 mkay --redoimage option. -sles8-ia64/mkay (updated) -sles8-i386/mkay (updated) * SLES8 i386 autoyast updates. -sles8-i386/install.pxe (updated) -sles8-i386/install.grub (updated) -sles8-i386/mkay (updated) -sles8-i386/*.aytmp (updated) -lib/autobootflag (new) -build/sles8-i386/* (new) * Update to myrinet-HOWTO for SuSE kernel prep. -doc/myrinet-HOWTO.html (updated) * Bug in myrinet post install script, /etc/hosts not setup correctly. Fixed. -install/postscripts/myrinet ============================================================================== * Released 1.1.8 (12/20/2002) * Patch to makepbsnodefile to correctly count processors on P4 boxes with HT enabled and RH kernels. Matt Bohnsack (bohnsack@bohnsack.com) -sbin/makepbsnodefile (updated) * SLES8 i386 support started. -sbin/copycds (updated) -sles8-i386/* (new) * Updated addclusteruser to better support SuSE. -bin/addclusteruser (updated) * Updated addclusteruser to support SuSE. -bin/addclusteruser (updated) -lib/newpasswd.expect (new) * Update mpimaker to support GM 1.6.3 and Intel Compilers 7.0. -build/mpi/mpimaker (updated) * Updated and new HOWTOs. -doc/susemgtnode-HOWTO.html (new) -doc/cisco2950-HOWTO.html (new) -doc/force10-HOWTO.html (new) -doc/myrinet-HOWTO.html (new) -doc/IA64-SLES8-verymini-HOWTO.html (new) -doc/terminalserver-HOWTO.html (updated) -doc/index.html (updated) * Updated dmidecode (Tonko De Rooy) -src/dmidecode.gz (updated) * Added patched perl-Curses src rpm to sources for pbstop on newer OSes. -xcat/src/perl-Curses-1.06-208.src.rpm (new) * Added servicestart, servicestop, serviceboot, serviceoffboot functions. -lib/functions (updated) * Bug in IA64 mkks an elilo serial settings fixed. -ks71-ia64/mkks (updated) -ks72-ia64/mkks (updated) * Updated gmmaker add new gmmaker for 1.6. -build/gm/gmmaker (updated) -build/gm-1.6/* (new) -sbin/makegmroutes (updated) * Update maui support for 3.2.x. -rc.d/maui (updated) -build/maui/mauimaker.exp (updated) * Updated maui and pbs support for SLES8. -rc.d/pbs.suse (new) -rc.d/pbs_server.suse (new) -rc.d/pbs_sched.suse (new) -rc.d/pbs_mom.suse (new) -rc.d/maui.suse (new) -build/pbs/pbsmaker (updated) -patch/pbs/* (new) * atftpd moved into /opt/xcat. RPM build not necessary. -build/atftpd/* (updated) -i686/sbin/atftpd (new) -ia64/sbin/atftpd (new) -man/man8/atftpd.8 (new) -post/rpm21/atftp-0.6-1.i386.rpm (removed) -post/rpm62/atftp-0.6-1.i386.rpm (removed) -post/rpm70/atftp-0.6-1.i386.rpm (removed) -post/rpm71-ia64/atftp-0.6-1.ia64.rpm (removed) -post/rpm71/atftp-0.6-1.i386.rpm (removed) -post/rpm72-ia64/atftp-0.6-1.ia64.rpm (removed) -post/rpm72/atftp-0.6-1.i386.rpm (removed) -post/rpm73/atftp-0.6-1.i386.rpm (removed) * CPS supported updated. -samples/etc/passwd.tab (updated) -samples/etc/conserver.cf (updated) * shell supported added to IA32 PXE and nbgrub support. -lib/nodeset.pxe (updated) -lib/nodeset.nbgrub (updated) -netboot/nbroot/shell (new) * SLES8 and SuSE 8.* management server support added. -bin/setupxcat (updated) -rc.d/atftpd.suse (new) -rc.d/conserver.suse (new) -rc.d/snmptrapd.suse (new) -rc.d/xcatd.suse (new) -rc.d/atftpd.suse7 (removed) -rc.d/conserver.suse7 (removed) -rc.d/snmptrapd.suse7 (removed) -rc.d/xcatd.suse7 (removed) -bin/nodeset (updated) -sbin/makedhcp (updated) -sbin/makedns (updated) * RH80 pbsmaker support added. [Matt Bohnsack] -build/pbs/pbsmaker (updated) * New Terminal Server HOWTO started. -doc/terminalserver-HOWTO.html (new) * Updated LX support. -sbin/setuplx (updated) -lib/setup.itouch.lx (new) * Renamed setupitouch to setupir. -sbin/setupitouch -> sbin/setupir (renamed) * Minor updates to all docs. Read read index.html for all documentation. -doc/* (updated) * Updated iTouch IR support for 4 and 8 port units. -lib/setup.itouch.ir (updated) * Updated imaging to ignore Win95 partitions used by LSI RAID. -image/save.sh (updated) * Updated xcatsetup to remove -s from native tftp servers. -sbin/setupxcat (updated) * SLES8 IA64 Autoyast support added. SLES8 IA64 Beta tested on Tiger4 only. o You must use xcat/sbin/copycds to copy the SLES8 IA64 CD. Unlike RH the SLES8 is built on UL1.0 and requires some changes to the installation tree after copy. o cd into sles8-ia64 and type ./mkay to build the Autoyast configuration files. Create your own or use the provided .aytmp files. o Post installation scripts are not included in the .aytmp files, but are mounted and run from $XCATROOT/install/postscripts. o This support should be considered very perliminary, and many xCAT post install 'features' may not be present. e.g. staging nodes, PBS setup, etc... o Autoyast URL: http://www.suse.de/~nashif/autoinstall/index.html -sles8-ia64/* (new) * Modular post install script support added. SLES8 support only. RH* to be added soon. -sles8-ia64/*.aytmp (updated) -samples/etc/postscripts.tab (new) -samples/etc/postdeps.tab (new) -lib/functions (updated) -install/postscripts/* (new) -src/prctl-1.3.tar.gz (new) -ia64/bin/prctl (new) -bin/postage (new) -bin/postrules (new) * copycds updated to install src/y2update.tgz. -sbin/copycds (updated) * Bug fixes to SLES8 Autoyast. Anas Nashif [nashif@suse.de]. -src/y2update.tgz (new) * Updates to remove hardcoded 9600 BPS. serialbps from site.tab now used. -sbin/setupitouch -> lib/setup.itouch.ir (moved) -lib/setup.itouch.ir (updated) -sbin/setupitouch (new) -lib/nodeset.nbgrub (updated) -lib/nodeset.pxe (updated) -lib/setup.els.ip (updated) -sbin/setupels (updated) -lib/rcons.tty (updated) -build/config/create-conserver.cf (updated) -sbin/makebootdisk (updated) -stage/mkstage (updated) -stage/stage3.tmpl (updated) -stage/stage1/README.tiger (updated) -image/image.grub (updated) -image/image.pxe (updated) -image/mkimage (updated) -clone/clone.grub (updated) -clone/clone.pxe (updated) -clone/mkclone (updated) -ks80/*.kstmp (updated) -ks80/install.* (updated) -ks80/mkks (updated) -ks73/*.kstmp (updated) -ks73/install.* (updated) -ks73/mkks (updated) -ks72/*.kstmp (updated) -ks72/install.* (updated) -ks72/mkks (updated) -ks72-ia64/*.kstmp (updated) -ks72-ia64/elilo.conf (updated) -ks72-ia64/mkks (updated) -ks71/*.kstmp (updated) -ks71/install.* (updated) -ks71/mkks (updated) -ks71-ia64/*.kstmp (updated) -ks71-ia64/elilo.conf (updated) -ks71-ia64/mkks (updated) -ks70/*.kstmp (updated) -ks70/install.* (updated) -ks70/mkks (updated) -ks62/*.kstmp (updated) -ks62/install.* (updated) -ks62/mkks (updated) -ks21/*.kstmp (updated) -ks21/install.* (updated) -ks21/mkks (updated) * Updates to support all SuSE 7*. Changed suse72 to suse7*. -bin/nodeset (updated) -sbin/makedhcp (updated) * Moved suse72 files to suse7. All SuSE 7 appears to be the same. -build/atftp/atftpd.suse72 -> atftpd.suse7 (renamed) -rc.d/atftpd.suse72 -> atftpd.suse7 (renamed) -rc.d/xcatd.suse72 -> xcatd.suse7 (renamed) -rc.d/snmptrapd.suse72 -> snmptrapd.suse7 (renamed) -rc.d/conserver.suse72 -> conserver.suse7 (renamed) * Updated elilo.efi to 3.3a to handle larger initrd images. -tftp/elilo.efi (new) -tftp/elilo.efi -> elilo.efi-3.2 (moved) -build/elilo-3.3a/elilo.patch (new) * Added greater retry timeout to atftpd to support very large initrd images. -build/atftp/atftpd (updated) -build/atftp/atftpd.suse72 (updated) -build/atftp/atftp-0.6.spec (updated) -rc.d/atftpd (updated) -rc.d/atftpd.suse72 (updated) -post/rpm??/atftp-0.6-1.i386.rpm (updated) * New command: copycd. Currently only supports SLES8-IA64. Will add all other supported distros later. This is used to copy CD distros to HD. -sbin/copycds (new) * Updated osver to support United Linux. -lib/functions (updated) * Noderange function returns errors on bad ranges. -lib/functions (updated) -lib/functions.117 (new, backup of previous functions, just in case.) * Multimac support added. MAC address collection can collect all MAC address of the nodes. This only works with rcons as the getmacs method. mkstage must be rerun. -stage/stage2.tmpl (updated) -lib/getmacs.rcons.expect (updated) * Updated setupxcat to rebuild netboot image to support new xCAT split distro. -sbin/setupxcat (updated) * DHCP client bug fixed in stage2/stage3. Steve Hill (steve_hill@uk.ibm.com). Problem with dhcpcd caused by dhcp transaction id (xid) being a random number seeded from time(). Because dhcp is broadcast traffic, node's transactions were stepping on each other. Newer dhcpcd fixed it. You must rerun mkstage. -netboot/nbroot/sbin/dhcpcd (new) -netboot/nbrd.gz (updated) * Removed links, to avoid confusion with incorrect file names (.tabs). -lib/getmacs.cisco3524 = getmacs.cisco3500 (unlinked) -lib/getmacs.cisco3548 = getmacs.cisco3500 (unlinked) -lib/getmacs.cisco3550 = getmacs.cisco2950 (unlinked) -lib/getmacs.cisco3524 (new) -lib/getmacs.cisco3548 (new) -lib/getmacs.cisco3550 (new) -samples/etc/cisco2950.tab (updated) -samples/etc/cisco3500.tab (new) -samples/etc/cisco3524.tab (new) -samples/etc/cisco3548.tab (new) ============================================================================== * Released 1.1.7 (11/06/2002) * Updated IPMI support to retry failed attempts. -lib/rpower.ipmi (updated) -lib/rreset.ipmi (updated) -lib/reventlog.ipmi (updated) -lib/rvitals.ipmi (updated) -lib/rbeacon.ipmi (updated) * More minor updates to gm support for IA64. -build/gm/make_routes (updated) -sbin/makegmroutes (updated) * Support added to process Tiger Alerts. -sbin/snmptraphandle (updated) -sbin/emailalert (updated) * Updated README.tiger with notes on setting up SNMP hardware alerts. -stage/stage1/README.tiger (updated) * Updated e1000 RH7.2 IA64 runtime for 2.4.9-34 and 2.4.9-34smp. Just run ./e1000patch from the xcat/build/rh72-ia64 directory to add to your installation image. NOTE: The runtime support is only for the stock RH 2.4.9-34smp kernel, if you update your kernel or use newer RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72-ia64/xe1000-4.3.15/e1000-smp.o (removed) -build/rh72-ia64/xe1000-4.3.15/e1000-18smp.o (new) -build/rh72-ia64/xe1000-4.3.15/e1000-34smp.o (new) -build/rh72-ia64/xe1000.spec (updated) * Updated LSI SCSI RH7.2 IA64 runtime for 2.4.9-34 and 2.4.9-34smp. Just run ./lsipatch from the xcat/build/rh72-ia64 directory to add to your installation image. NOTE: The runtime support is only for the stock RH 2.4.9-34smp kernel, if you update your kernel or use newer RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72-ia64/xlsi.spec (updated) * Change bioscons field to mpcons field to properly reflect what it is used for. -samples/etc/nodehm.tab (updated) * Minor pbsmaker bugs introduced after recent changes. Fixed. rh71 and rh72 patches no longer required. Only 2.3.16 is supported. -build/pbs/pbsmaker (updated) -build/pbs/rh71.patch (removed) -build/pbs/rh72.patch (removed) ============================================================================== * Released 1.1.6 (11/04/2002) * Added rpower, rreset, reventlog, rvitals, and rbeacon IPMI support. Only Intel Tiger (McKinley) nodes tested. dpccli and dpcproxy 1.5.1 are required. Obtain Linux binaries from Intel, extract with rpm2cpio if necessary and place in $XCATROOT/i686/bin. Tested on RH7.2 IA32 and IA64 as management node. -lib/rpower.ipmi (new) -lib/rreset.ipmi (new) -lib/reventlog.ipmi (new) -lib/rvitals.ipmi (new) -lib/rbeacon.ipmi (new) -lib/functions (updated) -samples/etc/nodehm.tab (updated) -doc/managementprocessor-HOWTO.html (updated) * New command rbeacon. Used to locate machines using management processor beacon (blinking light). Only IPMI support available. -bin/rbeacon (new) * Updates to rpower/rreset http code to support newer RSA firmware. -lib/rpower.mp.rsa.http (updated) -lib/rreset.mp.rsa.http (updated) * Updated license info. -many files * Added dpccliroot to site.tab for dpccli/dpcproxy location. dpcproxy is used for IPMI support. -samples/etc/site.tab (updated) * Updated e1000 and added LSI SCSI support to RH7.2 IA64 runtime for 2.4.9-18 and 2.4.9-18smp. Just run ./e1000patch and ./lsipatch from the xcat/build/rh72-ia64 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72-ia64/lsipatch (new) -build/rh72-ia64/rh72_ia64.img (new) -build/rh72-ia64/e1000patch (new) -build/rh72-ia64/xe1000-4.3.15 (new) -build/rh72-ia64/xe1000-4.3.15/e1000-smp.o (new) -build/rh72-ia64/xe1000.spec (new) -build/rh72-ia64/xlsi.spec (new) * Added LSI SCSI and Intel e1000 support to RH7.2 IA64 kickstart. -build/ks72-ia64/e1000.module-info (new) -build/ks72-ia64/e1000.o (new) -build/ks72-ia64/e1000.pcitable (new) -build/ks72-ia64/mpt.module-info (new) -build/ks72-ia64/mpt.pcitable (new) -build/ks72-ia64/mpt.modules.dep (new) -build/ks72-ia64/mptbase.o (new) -build/ks72-ia64/mptctl.o (new) -build/ks72-ia64/mptscsih.o (new) * Updated IA64 stage image to support newer e1000 and to autodetect NIC. (eepro100 and e1000 currently supported). -stage/stage-ia64.gz (updated) -elilo/default.conf (updated) * IPMI username and password fields added. -samples/etc/passwd.tab (updated) * Tiger stage1 notes updated to include systems management. -stage/stage1/README.tiger (updated) ============================================================================== * Released 1.1.5 (10/28/2002) * Removed ks62 .dd and .iso images. Images were used for non-PXE systems, however xCAT EB and GRUB support replaced the need for them. -ks62/ks62.dd (removed) -ks62/ks62.iso (removed) * Removed IBM disk images from flash. Images are old and flash-HOWTO fully documents how to obtain images. Images bloat xCAT distributions. -flash/CMOS/dumpcmos.dd (removed) -flash/ServeRAID/ServeRAID-3H.img (removed) -flash/ServeRAID/ServeRAID-3L.img (removed) -flash/ServeRAID/ServeRAID-4H.img (removed) -flash/ServeRAID/ServeRAID-4L.img (removed) -flash/ServeRAID/ServeRAID-4Lx.img (removed) -flash/ServeRAID/ServeRAID-4M.img (removed) -flash/ServeRAID/ServeRAID-4Mx.img (removed) -flash/ServeRAID/ServeRAID.img (removed) -flash/ServeRAID/ServeRAID1C1.img (removed) -flash/ServeRAID/ServeRAID2C2.img (removed) -flash/ServeRAID/ServeRAID_II.img (removed) -flash/ServeRAID/sr-4.84-1.img (removed) -flash/ServeRAID/sr-4.84-2.img (removed) -flash/ServeRAID/ServeRAID-3H.pre.bat (removed) -flash/ServeRAID/ServeRAID-3L.pre.bat (removed) -flash/ServeRAID/ServeRAID-4H.pre.bat (removed) -flash/ServeRAID/ServeRAID-4L.pre.bat (removed) -flash/ServeRAID/ServeRAID-4Lx.pre.bat (removed) -flash/ServeRAID/ServeRAID-4M.pre.bat (removed) -flash/ServeRAID/ServeRAID-4Mx.pre.bat (removed) -flash/ServeRAID/ServeRAID.pre.bat (removed) -flash/ServeRAID/ServeRAID1C1.pre.bat (removed) -flash/ServeRAID/ServeRAID2C2.pre.bat (removed) -flash/ServeRAID/ServeRAID_II.pre.bat (removed) -flash/x330/bios.dd (removed) -flash/x330fast (removed) -flash/x330mxt (removed) -flash/x340/bios-11.00.image (removed) * EB support dumped, GRUB support added to cloning. -clone/clone.eb (removed) -clone/clone.grub (new) -clone/mkclone (updated) * Cloning updates to use xCAT netboot kernel (xcat/netboot). BCM5700, e1000, 3COM, updated e100 support added. Autodetect SCSI added. -clone/mkclone (updated) -clone/filelist (removed) -clone/clone.pxe (updated) -clone/clonerd.gz (removed) -clone/cloneroot (removed) -clone/clone.sh (updated) -clone/clonez (removed) -clone/modlist (removed) -clone/linux.clone (new) * Image recreate Linux swap fixed (had to run mkswap after sfdisk). -image/install.sh (updated) * EB support dumped, GRUB support added to imaging. -image/image.grub (new) -image/image.eb (removed) -image/mkimage (updated) * Imaging updates to use xCAT netboot kernel (xcat/netboot). BCM5700, e1000, 3COM, updated e100 support added. Autodetect SCSI added. -image/mkimage (updated) -image/filelist (removed) -image/image.sh (updated) -image/imagenp.sh (removed) -image/image.pxe (updated) -image/imagerd.gz (removed) -image/imageroot (removed) -image/imagez (removed) -image/modlist (removed) -image/rh71.image (removed) -image/linux.image (new) -image/src (removed) * stage2/3 updated to use xCAT netboot kernel (xcat/netboot). -stage/stagerd.gz (removed) -stage/vmlinuz (removed) -stage/mkstage (updated) * Unified xCAT ia32 netboot image created for stage2/3, flash, clone, and image. Kernel is based on stock RH 7.3. -netboot/* (new) * Clean up of build/gm directory. Removed old unused patches. Removed static.args (now using version in gm tarball). -build/gm/static.args (removed) -build/gm/gm-1.2.3-gm_board_info.patch (removed) -build/gm/gm-1.3.1-directcopy.patch (removed) -build/gm/gm-1.3.1-gm_board_info.patch (removed) -build/gm/gm-1.5_Linux_beta2.patch (removed) -build/gm/gmmaker (updated) * New nb73.kstmp template for building development system for stage2/3, imaging, cloning, and other netboot functions. It is just a full install with updates, but a default uni processor kernel (2.4.18-3). -ks73/nb73.kstmp (new) * Clean up of build/pbs directory. Non xCAT developed patches moved to $XCATROOT/patch. -build/pbs/ncsa_scaling.patch -> xcat/patch (moved) -build/pbs/README_ncsa.patch -> xcat/patch (moved) -build/pbs/pbsmaker (updated) * passwdgenmaker updated to require source tarball be located in $XCATROOT/src. -build/passwdgen/passwdgenmaker (updated) * partimagemaker updated to require source tarball be located in $XCATROOT/src. -build/partimage/partimagemaker (updated) * netpipesmaker updated to require source tarball be located in $XCATROOT/src. -build/netpipes/netpipesmaker (updated) * Clean up of build/mpi directory. -build/mpi/mpimaker-1.2.1..7b (removed) * Clean up of build/kimberlite directory. klitemaker updated to require source tarball be located in $XCATROOT/src and patch in $XCATROOT/patch. -build/kimberlite/kimberlite_1.0.3_emp.patch -> xcat/patch (moved) -xcat/patch/kimberlite_1.0.3_emp.patch.gz (gziped) -build/kimberlite/klitemaker (updated) * Moved GPFS patchs to xcat/patch. -build/gpfs/flush_tlb-2.4.9.ia64.patch.gz -> xcat/patch (moved) -build/gpfs/mmap-rmap-2.4.18-3.patch.gz -> xcat/patch (moved) * fpingmaker updated to require source tarball be located in $XCATROOT/src. -build/fping/fpingmaker (updated) * Clean up of build/conserver directory. My clocal patch has been included in Conserver 7.1.4 and later. consmaker updated to require source tarball be located in $XCATROOT/src. -build/conserver/clocal.7.0.0.patch (removed) -build/conserver/clocal.7.1.1.patch (removed) -build/conserver/consmaker (updated) * Created xcat/patch directory for non xCAT developed patches. I do this with other non xCAT developed source (xcat/src), so this change is for consistency. -patch (new) * lsfstat.gz added to src. -src/lsfstat.gz (new) -doc/licenses.html (updated) ============================================================================== * Released 1.1.4 (10/16/2002) * Cleanup of build/kernel directory. Removed kernel configs and patches. Not required for newer versions of Linux. Unused. -build/kernel/2.2.19 (removed) -build/kernel/2.4.10 (removed) -build/kernel/2.4.17 (removed) -build/kernel/2.4.18 (removed) -build/kernel/2.4.19-pre3 (removed) -build/kernel/2.4.2-2smp (removed) -build/kernel/2.4.3-12smp (removed) -build/kernel/2.4.5 (removed) -build/kernel/2.4.5-ia64 (removed) * New command for changing a number of RSAs userid and passwords. I will create a nice front-end later. Usage: rsachup.pl rsa1,rsa2,... userid password index newuserid newpassword E.g: rsachup.pl rsa1,rsa2 USERID PASSW0RD 1 foo f00bar rsachup.pl: new login for rsa1 index 1: foo/f00bar rsachup.pl: new login for rsa2 index 1: foo/f00bar xCAT still requires that all management processors and management processor adapters have the same global userid and password. To change for the entire cluster: cd $XCATROOT cd etc cp passwd.tab passwd.tab.ORIG edit passwd.tab, enter new values for asmauser/asmapass cd ../stage ./mkstage cd ../etc cp passwd.tab passwd.tab.NEW cp passwd.tab.ORIG passwd.tab nodeset allnodes stage3 psh allnodes /sbin/halt sleep (for sometime) rpower allnodes boot cp passwd.tab.NEW passwd.tab rm passwd.tab.ORIG cd ../lib ./rsachup.pl rsa1,rsa2,... USERID PASSWORD newuserid newpassword Use mpncheck and rpower allnodes stat to verify that all is well: mpncheck allnodes rpower allnodes stat nodeset allnodes boot rpower allnodes boot NOTE: This does not work with ASMA only RSA. -lib/rsachup.pl (new) * RH7.3 e1000 kickstart autodetection bug fixed. Fields must be separated by tabs. Earlier kickstart used any white space. Updated ks72 and as21 for consistency. -ks73/e1000.pcitable (updated) -ks72/e1000.pcitable (updated) -ks21/e1000.pcitable (updated) * dbimaker and DBI::CSV added for future Perl DBI support for xCAT .tab files. -build/dbi/dbimaker (new) -src/DBD-CSV-0.2002.tar.gz (new) -src/SQL-Statement-1.004.tar.gz (new) -src/Text-CSV_XS-0.23.tar.gz (new) -doc/licenses.html (updated) * Updated gm rc script to remove comments and blank lines from static.args. This was reported to have problems on IA64 systems with newer gcc/glibc. gmmaker must be rerun. -build/gm/gm (updated) * Updated mpascan to check for port 80 on http methods. -lib/mpascan.rsa (updated) * PERL5LIB added to functions. -lib/functions (updated) * blade21.kstmp added by Joshua Blumert (blumert@us.ibm.com) to support IBM's new blade-based solution. Diff with all21.kstmp for a list of changes. -ks21/blade21.kstmp (new) * Updates to mkstage to support non class A, B, or C networks. -stage/mkstage (updated) * Removed kernel-header update in RH8.0. Not applicable. -ks80/*.kstmp (updated) * Removed kernel-header update in RH7.3. Not applicable. -ks73/*.kstmp (updated) * Updated e1000 support for RH7.3 runtime for 2.4.18-3 and 2.4.18-3smp. Just run ./e1000patch from the xcat/build/rh73 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. NOTE: Created on user request. Stock e1000 may work for you. -build/rh73/e1000patch (new) -build/rh73/xe1000-4.3.15/e1000-smp.o (new) -build/rh73/xe1000-4.3.15/e1000-up.o (new) -build/rh73/xe1000.spec (new) * Added LWP and Net::FTP to src to support lwpmaker. LWP support is required for hawk methods and it is not complete in RH < 7.3 and AS2.1. Just run cd $XCATROOT/build/lwp;./lwpmaker. -build/lwp/lwpmaker (new) -src/libnet-1.12.tar.gz (new) -src/libwww-perl-5.65.tar.gz (new) -doc/licenses.html (updated) ============================================================================== * Released 1.1.3 (10/05/2002) * Added RH80 patches. RH still does not get it! As usual applypatch applies a patch (ks80.patch) to kickstart so that no serial mouse probing is performed. And as usual nofibre removes the QLogic support from the install image. Most useful for protecting your SANs and GPFS on reinstall. NOTE: You still get Qlogic in the runtime OS. NOTE: RH8.0 pxe boot image now contains SCSI device support, so after running nofibre you must rerun mkks before installing. -build/rh80/applypatch (new) -build/rh80/ks80.patch (new) -build/rh80/nofibre (new) * Updated hawk http methods to support RSA adapters with or without DNS setup properly. -lib/mpacheck.rsa.http (updated) -lib/mpareset.rsa.http (updated) -lib/mpascan.rsa.http (updated) -lib/reventlog.mp.rsa.http (updated) -lib/rinv.mp.rsa.http (updated) -lib/rpower.mp.rsa.http (updated) -lib/rreset.mp.rsa.http (updated) -lib/rvitals.mp.rsa.http (updated) * Cisco 3550, 3548, 3524 added. Really just links to existing support. This was added to reduce (or increase) confusion. -lib/getmacs.cisco3524 = getmacs.cisco3500 (linked) -lib/getmacs.cisco3524.expect = getmacs.cisco3500.expect (linked) -lib/getmacs.cisco3548 = getmacs.cisco3500 (linked) -lib/getmacs.cisco3548.expect = getmacs.cisco3500.expect (linked) -lib/getmacs.cisco3550 = getmacs.cisco2950 (linked) -lib/getmacs.cisco3550.expect = getmacs.cisco2950.expect (linked) -samples/etc/nodehm.tab (updated) ============================================================================== * Released 1.1.2 (10/03/2002) * RH80 lilo serial bug (fixed). -ks80/*.kstmp (updated) * Updated e1000 support for RH7.2 runtime for 2.4.7-10 and 2.4.7-10smp. Just run ./e1000patch from the xcat/build/rh72 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72/e1000patch (new) -build/rh72/xe1000-4.3.15/e1000-smp.o (new) -build/rh72/xe1000-4.3.15/e1000-up.o (new) -build/rh72/xe1000.spec (new) * Updated e1000 support for AS2.1 runtime for 2.4.9-e.3, 2.4.9-e3smp, and 2.4.9-e.3enterprise. Just run ./e1000patch from the xcat/build/as21 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/as21/e1000patch (new) -build/as21/xe1000-4.3.15/e1000-enterprise.o (new) -build/as21/xe1000-4.3.15/e1000-smp.o (new) -build/as21/xe1000-4.3.15/e1000-up.o (new) -build/as21/xe1000.spec (new) * Updates to RH80 support. mkuser bug with Everything and disk space. -ks80/mkuser (updated) -ks80/mkstage (updated) * GRUB install support added to AS21. -ks21/install.grub (new) -ks21/mkks (updated) * Fixed bug in IA32 stage image with e1000 devices. -stage/stagerd.gz (updated) * Removed all v1.1.0 comments from bin, sbin, and lib. -bin/* (updated) -sbin/* (updated) -lib/* (updated) * DHCP timeout issue resolved with Cisco 3550 and stage2/stage3. DHCP timeout had to be increased from 10 to 30. -stage/stage2.tmpl (updated) -stage/stage3.tmpl (updated) * More updates to Management Processor HOWTO for 1.1.1 updates and a new chart comparing all IBM Management Processor and MPA xCAT functions. -doc/managementprocessor-HOWTO.html (updated) ============================================================================== * Released 1.1.1 (10/01/2002) * Added vitals, inv, and eventlog support for hawk. Hawk only supports serial and mprom with rinv. Be very patient with reventlog. Very patient. -lib/rvitals.mp.rsa.http (new) -lib/rinv.mp.rsa.http (new) -lib/reventlog.mp.rsa.http (new) * Removed filter from rvitals and rinv. Not a good hack. -bin/rvitals (updated) -bin/rinv (updated) * Updates to mpasetup DNS. DNS must be set in etc/mpa.tab. -samples/etc/mpa.tab (updated) -lib/mpasetup.mpcli (updated) -doc/managementprocessor-HOWTO.html (updated) * Yet another bug with "-" in RSA host names. Fixed. -lib/reventlog.mp.asma.mpcli (updated) -lib/reventlog.mp.rsa.mpcli (updated) -lib/rinv.mp.asma.mpcli (updated) -lib/rinv.mp.rsa.mpcli (updated) -lib/rpower.mp.asma.mpcli (updated) -lib/rpower.mp.rsa.mpcli (updated) -lib/rreset.mp.asma.mpcli (updated) -lib/rreset.mp.rsa.mpcli (updated) -lib/rvitals.mp.asma.mpcli (updated) -lib/rvitals.mp.rsa.mpcli (updated) ============================================================================== * Released 1.1.0 (09/29/2002) * Updates to docs. -doc/* (updated) * Added latest xCAT HOWTO. -doc/xcat-HOWTO.html (updated) -doc/xcat-HOWTO_files/* (updated/new) * RSA, rpower, and rreset support added for hawk service processors. rvitals, reventlog, and rinv to be added soon. NOTE: Read the updated Management Processor HOWTO! NOTE: You must rerun mpasetup! -lib/rpower.mp.rsa.http (new) -lib/rreset.mp.rsa.http (new) -lib/mpacheck.rsa.http (new) -lib/mpareset.rsa.http (new) -lib/mpascan.rsa.http (new) -doc/managementprocessor-HOWTO.html (updated) -samples/etc/mpa.tab (updated) * Yet another bug with "-" in RSA host names. Fix bug in mpasetup. -lib/mpasetup.mpcli (updated) * Minor updates to cisco 2950 support to match updates to 3500 support. -lib/getmacs.cisco2950 (updated) * Cisco 2950 support added. [dcathey@houston.westerngeco.slb.com] -samples/etc/cisco2950.tab (new) -lib/getmacs.cisco2950 (new) -lib/getmacs.cisco2950.expect (new) -samples/etc/nodehm.tab (updated) * Updates to e1000.pcitable for newer Intel GigaBit adatpers. [dcathey@houston.westerngeco.slb.com] -ks21/e1000.pcitable (updated) -ks72/e1000.pcitable (updated) -ks73/e1000.pcitable (updated) * Updated BCM5700 support for AS2.1 runtime for 2.4.9-e.3, 2.4.9-e3smp, and 2.4.9-e.3enterprise. Just run ./bcmpatch from the xcat/build/as21 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/as21/xbcm.spec (new) -build/as21/bcmpatch (new) -build/as21/xbcm-2.2.27/bcm5700-enterprise.o (new) -build/as21/xbcm-2.2.27/bcm5700-smp.o (new) -build/as21/xbcm-2.2.27/bcm5700-up.o (new) * Added LSI SCSI support for AS2.1 installation and runtime for 2.4.9-e.3, 2.4.9-e3smp, and 2.4.9-e.3enterprise. Just run ./lsipatch from the xcat/build/as21 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/as21/lsipatch (new) -build/as21/rh2.1ase_i686.img (new) -build/as21/xlsi.spec (new) * NIC Updates. Newer e100, e1000, and bcm5700 drivers available for AS21. -ks21/bcm* (updated) -ks21/e1000* (new) -ks21/mkks (updated) * Updated stage3 code to program the name of hawk service processors. -stage/stagerd.gz (updated) -stage/stage3.tmpl (updated) * New xCAT Manual/Redbook. Removed old PDF, replaced with HTML doc with pointers to both the 1.0 and the 1.1.0 Redbooks. -doc/redbook.pdf (removed) -doc/redbooks.html (new) * Updated BCM5700 support for RH7.2 runtime for 2.4.7-10 and 2.4.7-10smp. Just run ./bcmpatch from the xcat/build/rh72 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72/xbcm.spec (new) -build/rh72/bcmpatch (new) -build/rh72/xbcm-2.2.27/bcm5700-smp.o (new) -build/rh72/xbcm-2.2.27/bcm5700-up.o (new) * Removed previous updates to kstmp files to change sshd MaxStartups from default of 10 to 1000. It broke SSH versions < 3.x. -ks[67][0-2]*/*.kstmp (updated) * Added LSI SCSI support for RH7.2 installation and runtime for 2.4.7-10 and 2.4.7-10smp. Just run ./lsipatch from the xcat/build/rh72 directory to add to your installation image. NOTE: The runtime support is only for the stock kernel, if you update your kernel or use RH updated kernels you will need to update this driver as well for some platforms and include with your kernel or put in xCAT post install sync directories. -build/rh72/lsipatch (new) -build/rh72/lsi_rh72_i686.img (new) -build/rh72/xlsi.spec (new) * Updated mpasetup to add DNS server information. -lib/mpasetup.mpcli (updated) ============================================================================== * Released 1.1.RC9.9.5 (09/22/2002) * Updated (again) PBS MPICH-GM sample to cover new 1.2.4..8 release. -samples/pbs/mpich-gm.pbs (updated) * Fixed '-' in RSA hostname bug. -lib/rvitals.mp.rsa.mpcli (updated) -lib/rvitals.mp.asma.mpcli (updated) -lib/rinv.mp.rsa.mpcli (updated) -lib/rinv.mp.asma.mpcli (updated) -lib/reventlog.mp.rsa.mpcli (updated) -lib/reventlog.mp.asma.mpcli (updated) -lib/rreset.mp.rsa.mpcli (updated) -lib/rreset.mp.asma.mpcli (updated) -lib/rpower.mp.rsa.mpcli (updated) -lib/rpower.mp.asma.mpcli (updated) -lib/rinv.mp.rsa (updated) -lib/rinv.mp.asma (updated) -lib/rpower.mp.asma (updated) -lib/rreset.mp.asma (updated) -lib/rcad.mp.asma (updated) -lib/reventlog.mp.asma (updated) -lib/rvid.mp.asma (updated) -lib/rvitals.mp.rsa (updated) -lib/reventlog.mp.rsa (updated) -lib/rreset.mp.rsa (updated) -lib/rpower.mp.rsa (updated) -lib/rvitals.mp.asma (updated) * No TFTPDIR directory bug fixed in mkstage. -stage/mkstage (updated) ============================================================================== * Released 1.1.RC9.9.4 (09/18/2002) * Updates to kstmp files to change sshd MaxStartups from default of 10 to 1000. Required for large GPFS/SSH shops. -ks*/*.kstmp (updated) * Update from Steve Hill (steve_hill@uk.ibm.com) to gm startup script for hosts without DNS services. /etc/hosts is checked first before DNS. -build/gm/gm (updated) * Updates to nofiber patch to exclude all qla2* adapters (was only 2x00). -build/rh*/nofiber (updated) * NIC Updates. Newer e100, e1000, and bcm5700 drivers available. -ks7[23]/bcm* (updated) -ks7[23]/e100* (updated) -ks7[23]/mkks (updated) * Updated ia32 stage code. Merged all stage2/3 code together. No need for different stage files for different NICs. New stage code will autodetect an load the proper driver. 2.4.18 kernel. New ASMA device driver. New sp code. -lib/nodeset.* (updated) -stage/* (updated) ============================================================================== * Released 1.1.RC9.9.3 (09/05/2002) * Updates to pbs prologue and epilogue to call new setup and takedown scripts on mom only. i.e. prologue calls setupnode on all nodes and setupnode2 on only the mom. Same for epilogue with takedownnode and takedownnode2. The purpose of this addition was to support setups that need to occur once per job instead of for every node in the job. e.g. Creating tmp spaces on shared resources (e.g. NFS or GPFS) or database initialization. pbs/prologue (updated) pbs/epilogue (updated) pbs/takedownnode (updated) pbs/setupnode (updated) pbs/takedownnode2 (new) pbs/setupnode2 (new) * Updates mpimaker to add support for large files with ROMIO/MPIIO. -build/mpi/mpimaker (updated) * GPFS Updates to support 1.2.0-2 and 2.4.18 kernel. Patches added from IBM site, required for 2.4.9/ia64 or 2.4.18/ia32. -build/gpfs/flush_tlb-2.4.9.ia64.patch.gz (new) -build/gpfs/mmap-rmap-2.4.18-3.patch.gz (new) New mmfslinuxmaker to support site.mcr change to support 2.4.18. -build/gpfs/mmfslinuxmaker (new) * RedHat 8.0 IA32 supported added. [Tonko De Rooy (tderooy@us.ibm.com)] -ks80/* (new) * GPFS install fix to /etc/inittab. srcmstr was setup to run with init levels 0123456. Should be 2345. This is a GPFS bug, with an xCAT hack to fix. -ks7[123]/*.kstmp (updated) * lsfstat added (Gabriel.2.Beitler@gsk.com) -bin/lsfstat (new) * Ambient temp support added for local management processor access. -i686/sbin/sp (updated) -lib/sp.ksh (updated) -lib/filter.rvitals (updated) * Man pages updates. * Update IA64 atftp RPMs. -post/rpm71-ia64/atftp-0.4-1.ia64.rpm (removed) -post/rpm72-ia64/atftp-0.4-1.ia64.rpm (removed) -post/rpm71-ia64/atftp-0.6-1.ia64.rpm (new) -post/rpm72-ia64/atftp-0.6-1.ia64.rpm (new) * Local SP support clean up. -lib/sp.ksh (updated) ============================================================================== * Released 1.1.RC9.9.2 (08/04/2002) * IA64 mkks bug with no serial console. No display at all! Fixed. -ks71-ia64/mkks (updated) -ks72-ia64/mkks (updated) * xCAT can be located anywhere. XCATROOT env must be set. There is no default. XCATROOT MUST BE SET. -all files (updated) ============================================================================== * Released 1.1.RC9.9.1 (08/04/2002) Internal Release * Maui maker added. -build/maui/mauimaker (new) -build/maui/mauimaker.exp (new) * Remove IP forward from .kstmp files. [Tonko De Rooy (tderooy@us.ibm.com)] -ks*/*.kstmp (updated) * Tonko's create .tab script added. [Tonko De Rooy (tderooy@us.ibm.com)] -build/config/readme.txt (new) -build/config/create-cisco3500.tab (new) -build/config/create-conserver.cf (new) -build/config/create-conserver.tab (new) -build/config/create-etc-hosts (new) -build/config/create-mpa.tab (new) -build/config/create-mp.tab (new) -build/config/create-nodehm.tab (new) -build/config/create-nodelist.tab (new) -build/config/create-nodemodel.tab (new) -build/config/create-noderes.tab (new) -build/config/create-nodetype.tab (new) -build/config/zeropadfunction (new) * New pbstop. Version 3.1. (garrick@usc.edu). -bin/pbstop (updated) -src/pbstop-2.3.gz (removed) -src/pbstop-3.1.gz (new) ============================================================================== * Released 1.1.RC9.9 (08/03/2002) Internal Release * MPICH 1.2.4..8 and 1.2.4 support added. -build/mpi/mpimaker -> mpimaker-1.2.1..7b -build/mpi/mpimaker (new) -samples/pbs/mpich-gm.pbs -> mpich-gm.pbs-1.2.1..7b -samples/pbs/mpich-gm.pbs (new) -samples/pbs/mpich-gm-pov.pbs -> mpich-gm-pov.pbs-1.2.1..7b -samples/pbs/mpich-gm-pov.pbs (new) * genpbs, xpbsnodes bugs with some node nameing conventions. Fixed. -sbin/makepbsnodefile (updated) -bin/xpbsnodes (updated) * gmmaker fixes for 1.5.2/1.5.2.1. Issues with init.d/gm calling GM_INSTALL not building /dev devices. -build/gm/gmmaker (updated) -build/gm/gm (updated) * New man page. -man/man8/addclusteruser.8 (new) * Local sp driver support started. -i686/sbin/sp (new) -lib/sp.ksh (new) * mpasetup DHCP bug, checked wrong field. Fixed. -bin/mpasetup (updated) ============================================================================== * Released 1.1.RC9.8 (07/15/2002) * Tonko's .tab create scripts added. [Tonko De Rooy (tderooy@us.ibm.com)] -src/create-configs.tgz (new) * GM Maker RH 7.3 support added. -build/gm/gmmaker (updated) * Quickly updated stage code for Itanium2. New code static linked to reduce size. Using busybox. Kernel 2.4.9-34 based. For e1000 support edit elilo/default.conf before typing ./mkstage. -elilo/default.conf (updated) -elilo/shell.conf (updated) -stage/vmlinuz-2.4.3-12 (removed) -stage/vmlinuz-ia64 (new) -stage/stage-ia64.gz (updated) -stage/mkstage (updated) * Ugly serial BIOS hack to not enable LILO to redirect out serial port if node supports serial BIOS. Will be cleaned up after 1.1.0 releases. New install code will be in 1.2.0 to be released in Fall. -ks??/*.kstmp (updated) * iTouch LX terminal servers support added. -samples/lx000000.prm (new) -samples/Config.prm (new) -sbin/setuplx (new) * Removed deprecated watchlog support. -sbin/emailalert.watchlog (removed) -sbin/watchlog (removed) -rc.d/watchlogd (removed) -rc.d/watchlogd.suse72 (removed) -src/watchlog-1.3.tar.gz (removed) * nbgrub support added. To use, make a boot disk with makebootdisk, set netboot in nodehm.tab to nbgrub, then makedhcp for the nbgrub nodes. -sbin/makedhcp (updated) -lib/nodeset.nbgrub (new) -samples/etc/nodehm.tab (updated) -flash/mkflash (updated) -ks62/mkks (updated) -ks70/mkks (updated) -ks71/mkks (updated) -ks72/mkks (updated) -ks73/mkks (updated) -ks62/install.grub (new) -ks70/install.grub (new) -ks71/install.grub (new) -ks72/install.grub (new) -ks73/install.grub (new) * Updated Etherboot support. New Command makebootdisk. Rebuild the stage images (cd $XCATROOT/stage;./mkstage). makebootdisk takes a noderange for input and builds the necessary Etherboot and GRUB images for the remote boot control of non-PXE machines. makebootdisk will first identify the image type and check for existence in $XCATROOT/bootdisks and $TFTPROOT/grub. If the files exist, then makebootdisk will return the location and name of the image for each node. If the files do not exist, then makebootdisk will build them from the sources located in $XCATROOT/src, place them in the proper directories, then will return the location and name of the image for each node. makebootdisk relies on nodehm.tab fields serialbios and eth0 and noderes.tab field serial to be correct. nodehm.tab/eth0 options: pcnet32, eepro100, e100 nodehm.tab/serialbios options: N, Y (set to Y if node has serial BIOS) noderes.tab/serial options: 0, 1, or NA Other NICs may work, but only pcnet32, eepro100, and e100 have been tested. Other NICs: 3c509, 3c529, 3c595, 3c90x, cs89x0, davicom, depca, eepro, eepro100, epic100, 3c507, exos205, ni5210, lance, ne2100, ni6510, natsemi, ni5010, 3c503, ne, ns8390, wd, otulip, rtl8139, sis900, sk-g16, smc9000, tiara, tulip, via-rhine, w89c840 The current xCAT stage2/stage3 images only contain support for pcnet32, eepro100, and e100. If other NICs are required send email to the xCAT user list. Kickstart supports most of the "Other NICs". makebootdisk has the following options that may be used in any combination: -n|--new will force makebootdisk to remove any existing cached images from $XCATROOT/bootdisks and $TFTPROOT/grub. Useful for rebuilding corrupted or missing images and for updated. -w|--watch will open an xterm for viewing the build processes. After the build the window will close. -f|--floppy will prompt for each node to insert a floppy, then write the image. -c|--cdr will prompt for each node to insert a CDR, then write the image. NOTE: cdrecord must be setup to write ISO images with no other options. See /etc/cdrecord.conf. E.g.: makebootdisk --help makebootdisk node1-node4 -etherboot/* (removed) -src/etherboot-4.7.23.tar.gz (removed) -src/mknbi-1.0-6.noarch.rpm (removed) -build/etherboot/Config (removed) -src/etherboot-5.0.6.tar.gz (new) -src/mknbi-1.2-8.noarch.rpm (new) -src/grub-0.92.tar.gz (new) -build/etherboot/etherboot-5.0.6.com1.patch (new) -build/etherboot/etherboot-5.0.6.com2.patch (new) -build/etherboot/etherboot-5.0.6.kgcc.patch (new) -build/etherboot/etherboot-5.0.6.noserial.patch (new) -sbin/makebootdisk (new) -stage/mkstage (updated) * iTouch setup script updated to support 20 and 40 port units. -sbin/setupitouch (updated) * Netpipes built for IA64 for xcatd. -ia64/sbin/faucet (new) -ia64/sbin/hose (new) -ia64/sbin/sockdown (new) -ia64/sbin/getpeername (new) -ia64/sbin/timelimit (new) -ia64/sbin/getsockname (new) -ia64/sbin/encapsulate (new) * Removed mkstage1 script. Not used. -stage/mkstage1 (removed) * GPFS HOWTO error. s/gpfsrecoverprep/recovergpfsprep/g. Matt Bohnsack. -doc/gpfs-HOWTO.html (updated) * AS21 bcm5700 install support for x440, x235, x335. (untested). -ks21/bcm* (new) -ks21/mkks (updated) ============================================================================== * Released 1.1.RC9.7 (07/03/2002) * Removed stage1 .iso and .dd again. My trees got out of sync. -stage/stage1/* (removed) -stage/stage1/README.IBMZPro (new) -stage/stage1/README.tiger (new) -stage/stage1/README.x330 (new) -stage/stage1/README.x342 (new) -stage/stage1/README.x380 (new) * 2.4.19-pre3 support added for x360/x440 (Mike Galicki [mgalicki@us.ibm.com]) -build/kernel/2.4.19-pre3/Makefile (new) -build/kernel/2.4.19-pre3/DOTconfig (new) * Completed e1000 stage support. Untested. -stage/e1000/stage3.tmpl (new) -stage/README.e1000 (new) * Clean up to ks72/mkks. -ks72/mkks (updated) -ks72/bcm.* > ks72/bcm5700.* (moved) * e1000 support for stage2/3 and RH72 (Mike Galicki [mgalicki@us.ibm.com]) -ks72/e1000.* (new) -ks72/mkks (updated) -stage/e1000/stage2.tmpl (new) -stage/e1000/stagerd.tmpl (new) * 2.4.9-34smp kernel support for GPFS. -post/gpfs/mmfslinux-2.4.9-34smp * mmfslinuxmaker script to automate the build of custom mmfslinux for custom kernels. -build/gpfs/mmfslinuxmaker (new) * Samples cleanup. -samples/* (updated) * GPFS cleanup. -build/gpfs/* (updated) ============================================================================== * Released 1.1.RC9.6 (07/02/2002) * AS21 support complete. -ks72-as21 -> ks21 (moved) -ks21/mkks (updated) -ks21/all21.kstmp (updated) -build/as21/applypatch (new) -build/as21/ks21.patch (new) -build/as21/nofibre (new) * I have received multi emails that mpasetup is failing when setting up RSA adapters. Reset fails, then the card is hosed and can only be resurrected using the floppy. The problem is that many hardcode the IP using the floppy, but leave the DHCP field set to Y in mpa.tab. mpasetup correctly sets the adapter to use DHCP, but you have no DHCP entry, so the card resets and cannot get an IP address, so now you cannot communcate. mpasetup now verifies that you DO have a DHCP entry for the said MPA before hosing it if mpa.tab indicates DHCP. bin/mpasetup (updated) * Added filters to rinv and rvitals so that output from mixed RSA and ASMA clusters have consistent output. -lib/filter.rinv (new) -lib/filter.rvitals (new) -bin/rinv (updated) -bin/rvitals (updated) * Updated GPFS HOWTO with minor updates. addgpfs and use of syncinstall documented. -doc/gpfs-HOWTO.html (updated) * New lam-gmip.pbs from Matt Bohnsack (bohnsack@bohnsack.com). -samples/pbs/lam-gmip.pbs (updated) * Updates to samples/etc/*.tab headers. -samples/etc/*.tab (updated) * Updates to ks and stage code to put kernel messages on console. -ks*/*.pxe (updated) -ks*/*.eb (updated) -ks*-ia64/*.conf (updated) -lib/nodeset.pxe (updated) * Updates to stage2/3. No longer clearing MP logs. MP log dump to screen. Kernel output on tty1 and Serial. -stage/mkstage (updated) * Updated SSH2 support to use site.tab. New site.tab field: sshkeyver must be set to 1 or 2. NOTE: SSH3.0 is required for SSH2 support for makesshgkh. SSH3.0 checking added. -sbin/gensshkeys (updated) -sbin/makesshgkh (updated) -samples/etc/site.tab (updated) * Update ALTIP code to support -a,--altip,--altip=. Allow ALTIP option for single nodes only. -bin/mpasetup (updated) * xCAT patch from Steve Hill (steve_hill@uk.ibm.com). Thanks! o altip option to mpasetup to specify an alternative IP address/hostname to use when addressing the MPA for setup. Useful for changing the IP address of the MPA. First change the IP in /etc/hosts, then run makedns, then type: mpasetup -altip OLDIP MPA e.g. mpasetup -altip 10.1.1.1 rsa1 o SSH2 support added. o Minor bug in mkstage, missing directory /tftpboot check. o Bug in pbsmaker when using rsh. -bin/mpasetup (updated) -sbin/gensshkeys (updated) -sbin/makesshgkh (updated) -stage/mkstage (updated) -build/pbs/pbsmaker (updated) ============================================================================== * Released 1.1.RC9.5 (07/01/2002) Internal testing only. * Parallel parallel ping. Similar to pping, but runs on each node pinging all other nodes, but only displaying noping results. Functionally the same as: psh noderange /opt/xcat/bin/pping noderange | grep noping | sort Normally used to test Myrinet. If each Myrinet host is in nodelist.tab, then from a Myrinet attached host, I would type: ppping node001-myri0-node128-myri0 and hope for no output. -bin/ppping (new) * New command to help automate nr for loop scripts for simple operations. for i in $(nr noderange) do operation $i done Can now be done with: nrcmd operation NODE NODE gets replaced with the actual node name. This is not replacement for psh, but a simple way to run a command on a single node using a noderange. e.g. I would use: nrcmd node065-node128 mmaddnode NODE-myri0 to add a range nodes to an existing GPFS cluster. Usually I would type: for i in $(nr node065-node128) do mmaddnode $i-myri0 done -bin/nrcmd (new) * New script to automate sending /install changes to nodes marked as install nodes in etc/noderes.tab. -sbin/syncinstall (new) * New awesome tool for merging custom changes to .kstmp files. -bin/tkdiff (new) -src/tkdiff-3.09.gz (new) * New script to add nodes to existing GPFS cluster. -sbin/addgpfs (new) * Updates to Management Processor HOWTO to reflect the removal of conserver.rangerautoswitch. Documented the use of Serial Console supported in newer BIOSes. -doc/managementprocessor-HOWTO.html (updated) * Minor typo in noderange man page. -man/man3/noderange.3 (updated) * Nasty bug in noderange with non padded group ranges. Fixed. -lib/functions (updated) * Updated makedns to strip leading 0s in /etc/hosts IP entries. e.g. 172.020.001.001 => 172.20.1.1. /etc/hosts is left untouched. -sbin/makedns (updated) ============================================================================== * Released 1.1.RC9.4 (June 25 2002) * makedhcp bug with networks with 0s. Not getting correct netmask. Fixed. -sbin/makedhcp (updated) * setupelsip to support optional tty parameter. Defaults to ttyS0. -sbin/setupelsip (updated) * makedns updated to support mxhosts = NA in site.tab. If set to NA, no MX records will be generated. -sbin/makedns (updated) * mkstage possible bug with networks with 0s. -stage/mkstage (updated) * makedns network bug with networks with 0s. E.g. 10.0.0.0:255.255.255.0 was a problem. Fixed. -sbin/makedns (updated) * Bug in mkks scripts preventing comments in etc/nodetype.tab. Fixed. -ks*/mkks (updated) * Intel Tiger McKinley support started. -stage/stage1/README.efi.tiger (new) * Update elilo from 2.5 to 3.2. Necessary for Intel Tiger McKinley systems and new BIOSes for existing Itanium systems. -build/gni-efi-2.5 (removed) -build/elilo-3.2/elilo.patch (new) -build/elilo-3.2/elilod.patch (new) -tftp/elilo.efi (updated) -elilo/elilod.efi (removed) -tftp/elilod.efi (new) -lib/nodeset.elilo (updated) -sbin/makedhcp (updated) -stage/mkstage (updated) -src/gnu-efi-2.5-3.src.rpm (removed) -src/elilo-3.2.tar.gz (new) * IA64 7.2 patches to disable serial and mouse probes. -build/rh72-ia64/* (new) ============================================================================== * Released 1.1.RC9.3 (June 7 2002) * Updated trimpbslogs to read XCATROOT. -sbin/trimpbslogs (updated) * Changed SNMP trap handling. No longer using watchlog for SNMP traps. Too cumbersome. To stop using watchlog just type: chkconfig --del watchlogd. Also remove the pipemessages line in /etc/syslog.conf and restart syslog with: service syslog restart, then rm -f /var/log/pipemessages. Also copy over the new snmptrapd from xcat/rc.d to /etc/rc.d/init.d, then copy xcat/samples/etc/snmptrapd.conf to xcat/etc/snmptrapd.conf, then restart snmptrapd with: service snmptrapd restart. -sbin/emailalert -> sbin/emailalert.watchlog -sbin/emailalert (new) -sbin/snmptraphandle (new) -sbin/setupxcat (updated) -rc.d/snmptrapd (updated) -rc.d/watchlogd (updated) -samples/etc/snmptrapd.conf (new) * New command mkfile. This creates a large empty file useful for benchmarks. -bin/mkfile (new) * Dumped all stage1 .dd and .iso files, replaced with Tonko's Universal xSeries .dd and .iso (Tonko De Rooy (tderooy@us.ibm.com)). For use with all x330s, x340s, and x342s. -stage/stage1/x* (removed) -stage/stage1/stage1.dd (new) -stage/stage1/stage1.iso (new) -stage/mkstage1 (updated) * Cyclades SSH conserver script from Brian Akins(bakins@web.turner.com) -lib/conserver.ts2000 (new) * Updated GPFS documentation. Expaning inuse file systems covered. -doc/gpfs-HOWTO.html (updated) -doc/de*.jpg (new) * Remove qla2x00 auto detection during kickstart installs to prevent RH from installing the OS on fibre. Usually installers just disconnected the fibre during install. -build/rh71/nofibre (new) -build/rh72/nofibre (new) ============================================================================== * Released 1.1.RC9.2 (May 23 2002) * nodels bug displays blank lines in nodelist.tab. Fixed. -bin/nodels (updated) * Remove qla2x00 auto detection during kickstart installs to prevent RH from installing the OS on fibre. Usually installers just disconnected the fibre during install. -build/rh72/nofibre (new) -build/rh73/nofibre (new) * New site.tab field: dnssearch. Use to specify domain search for makedns. -samples/etc/site.tab (updated) -sbin/makedns (updated) * gengpfs bug. gengpfs did not support GPFS configurations properly with more than (2) NSDs per storage node. Fixed. -sbin/gengpfs (updated) * makedns bug. Do not use root DNS and forwarders. One or the other. Fixed. -sbin/makedns (updated) * mkstage bug. New dynamicr field was not being used. Fixed. -stage/mkstage (updated) * New pbstop. Version 2.3. (garrick@usc.edu). -bin/pbstop (updated) -src/pbstop (updated) ============================================================================== * Released 1.1.RC9.1 (May 13 2002) RC8.6-9.0 Internal only. * Merged updateclocal with setupxcat. -sbin/updateclocal (removed) -sbin/setupxcat (updated) * RH7.3 kickstart hang fixed. Serial console post install script hanging on inittab edit. RH7.3 also does a lot of the serial console setup. Excellent. Now if they would just not probe for serial mice during install. -ks73/*.kstmp (updated) * RH7.3 still needs serial patches. This patch is not critical, but does clean up kudzu and mouse probe serial screen trash. -build/rh73/applypatch (new) -build/rh73/ks73.patch (new) * Red Hat Advanced Server 2.1 support started. Untested. -ks72-as21/* (new) * Red Hat 7.3 support added by Tonko De Rooy (tderooy@us.ibm.com). -ks73/* (new) * Updates to email alert and watchlog code. New site.tab entry: poweralerts. Y or N. This controls watchlog sending email on power alerts. -rc.d/watchlogd (updated) -sbin/emailalerts (updated) * Improvements to psh PBS support. -bin/psh (updated) * Change to Maui default config to support shared nodes. -sbin/genpbs (updated) * Updated xqdel. xqdel will take PBS job id/name/user regex. xqdel will rsh/ssh to $PBS_DEFAULT to run qdel. -bin/xqdel (updated) * New mpimaker to support Intel 32 and 64 bit compilers. -build/mpi/mpimaker (updated) * atftpd updated to 0.6. -build/atftp/atftp.patch -> build/atftp/atftp-0.4.patch (renamed) -build/atftp/atftp.spec -> build/atftp/atftp-0.4.spec (renamed/updated) -build/atftp/atftp-0.6.spec (new) -build/atftp/README -> build/atftp/README-0.4 (renamed/updated) -build/atftp/README-0.6 (new) -build/atftp/atftpd -> build/atftp/atftpd-0.4 (renamed) -build/atftp/atftpd (new) -src/atftp-0.6.tar.gz (new) * gensshkeys update -t rsa1 required for SSH 3.0.x. -sbin/gensshkeys (updated) * pbstop added. (garrick@usc.edu). You will require Curses.pm for this to run. Extract the Curses tarball in /tmp and type "perl Mailfile.PL", then type "make", then "make install". -bin/pbstop (new) -src/pbstop (new) -src/Curses-1.06.tar.gz (new) * nametoip and iptoname in lib/functions change to use getent replacing gethostbyname and gethostbyaddr. getent can read from /etc/hosts and/or DNS. xCAT commands no longer depend on DNS. However Kickstart and other xCAT commponents may. -lib/functions (updated) * Minor bug fixes to makedns. Fixed ssh/ssh-keyscan delays. Minor config file header changes. -sbin/makedns (updated) * Limited support for WCOLL. -bin/psh (updated) * Cleanup samples. -samples/etc/* (updated) * Updates for flash directory to support snaging remote CMOS settings and saving locally. Read updated HOWTO. New example directories. -flash/bootflag (updated) -flash/mkflash (updated) -mkflash/CMOS/* (new) -doc/flash-HOWTO.html (updated) * Broadcom GigE support for RH72 PXE installs. -ks72/mkks (updated) -ks72/bcm5700.o (new) -ks72/bcm.module-info (new) -ks72/bcm.pcitable (new) * Updates to pbs scripts. epilogue/prologue to use psh instead of sapsh. -sbin/takedownnode -> pbs/takedownnode (moved) -sbin/setupnode -> pbs/setupnode (moved) -pbs/epilogue (updated) -pbs/prologue (updated) -sbin/sapsh (removed) * Renamed and updated nodeinfo. nodels with no arguements returns all nodes defined in nodelist.tab, nodels with noderange returns noderange. nodels with noderange and addtional options returns node attributes. nodels --help for more info. Man page soon. -bin/nodeinfo -> bin/nodels (moved) -bin/nodels (updated) -lib/xcatd.ksh (updated) -sbin/emailalert (updated) * New DHCP code. Dumped gendhcp/makedhcp, new makedhcp. makedhcp --help for more info. Man page soon. In a hurry type: makedhcp --new --all. Look at samples/etc/site.tab for new site.tab format (dynamicr). Multiple dynamic ranges allowed (only one per NIC). Check samples/etc/site.tab for new dynamicr field. clusternet, clusternic, dynamic, and dynamictype gone. -sbin/gendhcp (removed) -sbin/makedhcp (removed) -sbin/makedhcp (new) * Dumped Ranger auto-switch. New x3?? BIOS supports native serial BIOS console. Very cool. -lib/conserver.rangerautoswitch (removed) * Bug in APC power support. Reported no node name on ping failure. -lib/rpower.apc (updated) * Minor updates to DHCP MAC code. Changed NO MAC to NO_MAC. -sbin/makedhcp (updated) -lib/getmacs.cisco3500 (updated) -lib/getmacs.rcons.expect (updated) * Minor updates to lib/functions nametoip and iptoname. Errors redirected to stdout. -lib/functions (updated) * Updates to README.efi.x380. EMP support setup. -stage/stage1/README.efi.x380 (updated) * More GPFS support. Read the HOWTO. -sbin/recovergpfsprep (new) -sbin/recovergpfs (updated) -sbin/gengpfs (updated) -doc/gpfs-HOWTO.html (new) -doc/gpfs-H2.gif (new) -doc/gpfs-H3.gif (new) * Baytech power switch support added by Dirk Wetter (dirk_wetter@yahoo.com). -samples/etc/baytech.tab (new) -lib/rpower.baytech (new) -lib/rpower.baytech.telnet (new) -src/xcat-baytech_addons.tar.gz * Nasty phm bug fixed. -lib/functions(updated) * New noderange function. New nr command for testing with line option (useful for creating new commands). And new dnsnr. Just like nr, but uses DNS server. Please, please, please read new man page on noderange. -lib/functions (updated) -bin/nr (new) -lib/dnsnrfunc (new) -bin/dnsnr (new) -man/man3/noderange.3 (updated) * Moved xCAT to /opt/xcat. New home. -bin/pbsnodefile2gmconf (updated) -build/atftp/atftpmaker-0.3 (updated) -build/atftp/atftpmaker (updated) -build/conserver/consmaker (updated) -build/fping/fpingmaker (updated) -build/gpfs/installgpfs (updated) -build/gpfs/README (updated) -build/netpipes/netpipesmaker (updated) -build/partimage/partimagemaker (updated) -build/passwdgen/passwdgenmaker (updated) -build/pbs/trimpbslogs.cron.daily (updated) -build/rh62/README.newtpyfsedit.so (updated) -build/rh70/applypatch (updated) -build/rh71/applypatch (updated) -build/rh71-ia64/applypatch (updated) -build/rh72/applypatch (updated) -clone/clonecmd (updated) -clone/clone.sh (updated) -doc/managementprocessor-HOWTO.html (updated) -samples/etc/conserver.cf (updated) -ia64/sbin/dmidecode (updated) -ia64/sbin/fping (updated) -image/image.sh (updated) -man/man5/site.tab.5 (updated) -pbs/epilogue (updated) -pbs/prologue (updated) -samples/crontab.usersync (updated) -samples/etc/conserver.cf (updated) -samples/pbs/mpich-gm.pbs (updated) -samples/pbs/mpich-gm-pov.pbs (updated) -samples/SSHconfig (updated) -samples/xcat.csh (updated) -samples/xcat.sh (updated) -sbin/sapsh (updated) -sbin/takedownnode (updated) -sbin/trimpbslogs (updated) ============================================================================== * Released 1.1.RC8.5 (04/01/2002) Internal release only. * GPFS updates. Call lilo in .kstmp after mkinitrd. I was depending on the serial code to setup lilo, but non-serial environments exist. -ks7[12]/*.kstmp * Updates to isagroup/isanode to better support non-alphanumeric characters. -lib/functions (updated) ============================================================================== * Released 1.1.RC8.4 (03/25/2002) Internal release only. * Updates to mpimaker. Bug with Myrinet support, passing old opt arch=LINUX created bad libs. -build/mpi/mpimaker (updated) * More GPFS supported added. Read the HOWTO. -sbin/gengpfs (updated) -sbin/recovergpfs (new) * Added static route restore support to .kstmp. Early you had to place the routes in the sync directories. You still can, but it is easier to now place them in $INSTALLDIR/post/gm_routes. -ks*/*.kstmp (updated) * Updates to gengpfs. . support nsddata primary as NA for all direct attached configs for NSDs . added FS data and metadata block copies. . added FS node count -sbin/gengpfs (updated) -samples/etc/site.tab (updated) * Updated nodeinfo to include hardware management information and resource group attributes. -bin/nodeinfo (updated) * Moved xCAT to /usr/xcat. New home. YOU MUST RUN /usr/xcat/sbin/setupxcat FIRST AFTER XCAT INSTALLATION!!! YOU MUST UPDATE all /home/*/.ssh/config and /root/.ssh/config files for new gkh file location. Or run gensshkeys for each user. Got rid of hardcoded /usr/local/xcat and replaced with . /etc/sysconfig/xcat (RH) or . /etc/rc.config (SuSE). -rc.d/conserver.suse72 (updated) -rc.d/conserver (updated) -rc.d/watchlogd.suse72 (updated) -rc.d/watchlogd (updated) -rc.d/xcatd.suse72 (updated) -rc.d/xcatd (updated) -sbin/emailalert (updated) xcat.sh, xcat.csh, /etc/sysconfig/xcat, and /etc/rc.config setup with sbin/setupxcat. setupxcat (new) also will setup NFS exports for /usr/xcat. -sbin/setupxcat (new) Updated .kstmp and mkks to mount $MASTER:$XCATPREFIX. -ks*/mkks (updated) -ks*/*.kstmp (updated) Changed hardcoded /usr/local/xcat to /usr/xcat. -bin/pbsnodefile2gmconf (updated) -build/atftp/atftpmaker-0.3 (updated) -build/atftp/atftpmaker (updated) -build/conserver/conserver (updated) -build/conserver/consmaker (updated) -build/fping/fpingmaker (updated) -build/gpfs/installgpfs (updated) -build/gpfs/README (updated) -build/mpi/patches/mpirun.ch_gm.env.patch (updated) -build/netpipes/netpipesmaker (updated) -build/partimage/partimagemaker (updated) -build/passwdgen/passwdgenmaker (updated) -build/pbs/trimpbslogs.cron.daily (updated) -build/rh62/README.newtpyfsedit.so (updated) -build/rh70/applypatch (updated) -build/rh71/applypatch (updated) -build/rh71-ia64/applypatch (updated) -build/rh72/applypatch (updated) -clone/clonecmd (updated) -clone/clone.sh (updated) -doc/managementprocessor-HOWTO.html (updated) -etc/conserver.cf (updated) -ia64/sbin/dmidecode (updated) -ia64/sbin/fping (updated) -image/image.sh (updated) -man/man5/site.tab.5 (updated) -pbs/epilogue (updated) -pbs/prologue (updated) -samples/crontab.usersync (updated) -samples/etc/conserver.cf (updated) -samples/pbs/mpich-gm.pbs (updated) -samples/pbs/mpich-gm-pov.pbs (updated) -samples/SSHconfig (updated) -samples/xcat.csh (updated) -samples/xcat.sh (updated) -sbin/sapsh (updated) -sbin/takedownnode (updated) -sbin/trimpbslogs (updated) ============================================================================== * Released 1.1.RC8.3 (03/10/2002) * gengpfs added. Experimental. -bin/gengpfs (new) -samples/etc/gpfs.tab (new) To use: 0. Read all GPFS documentation. 1. Put GPFS RPMs in /install/post/gpfs and enable GPFS in noderes.tab. Install one node and build custom mmfslinux if necessary and place in /install/post/gpfs and mmfslinux-$KERNELVER (see *.kstmp). Then Reinstall GPFS cluster nodes. 2. Run makegmroutes, use gmroutecheck and ping to verify that Myrinet IP is up an running. Be wise and put GM routes in installation sync directories. 3. makesshgkh to collect SSH keys. 4. Edit/Create etc/gpfs.tab (use sample/etc/gpfs.tab) 4. SSH to any Myrinet connected node. 5. Type gengpfs [myrinet/gpfs noderange] 6. cd /tmp/gpfs and check out files. 7. Run /tmp/gpfs/instant_gpfs. 8. Be amazed at GPFS. * Intel EMP support added (merling@us.ibm.com). This should also work with the x380 EMP port. -samples/etc/emp.tab (new) -lib/rpower.emp (new) -build/kimberlite/kimberlite_1.0.3_emp.patch (new) -build/kimberlite/klitemaker (new) -src/kimberlite-1.0.3.tar.gz (new) -i686/sbin/pswitch (new) This initial release (0.0.1) of EMP support for xCAT is limited to power functions only. More functions available soon. rpower.emp is a front-end to MCL's GPLed kimberlite with patch to support the EMP from michael@metaparadigm.com. rpower.emp also supports rsh/ssh to remote nodes that own the physical /dev/tty serial connection to EMP ports (an old VA habbit). For terminal server attached EMPs and direct attached /dev/tty serial EMPs to the xCAT management node rpower.emp can call kimberlite directly. I do not have the equipment to support or test this. Please send all support questions to merling@us.ibm.com and to the xCAT mailing list (xcat.org). * Updated emailalert to use nodeinfo for location. -sbin/emailalert (updated) * Removed nodeloc (just use nodeinfo noderange pos). -bin/nodeloc (removed) -man/man1/nodeloc.1 (removed) * More useful nodeinfo. Now displays groups, type, resource group, install type (just type+res), position, and hardware management info. -bin/nodeinfo (updated) * Updates to post dir to include gpfs. -post/gpfs (new dir) -post/gpfs/gpfs.sh (ln to build/gpfs/gpfs.sh) -post/gpfs/gpfs.csh (ln to build/gpfs/gpfs.csh) * Updates to ks GPFS code to support GPFS option in noderes.tab and custom mmfslinux based on kernel version (KERNELVER). -ks71/*.kstmp (updated) -ks72/*.kstmp (updated) -lib/functions (updated) -ks71/mkks (updated) -ks72/mkks (updated) -samples/etc/noderes.tab (updated) * Updates to gpfs support. -build/gpfs/README (updated) -build/gpfs/installgpfs (updated) * Updates to pbsmaker to allow building PBS in directories other than xcat/build/pbs. -build/pbs/pbsmaker * Updates to genpbs to better handle pbs builds on non-PBSSERVER host. -sbin/genpbs (updated) * 2.4.17 kernel support added. -build/kernel/2.4.17/* (new) * 2.4.18 kernel support added. -build/kernel/2.4.18/* (new) * Bug in makegmroutes, ssh hardcoded, not reading site.tab, changed to $RSHC. Changed tar to $RCPC. -sbin/makegmroutes (updated) * Updates to setup els code. setupelsip to use Chris's netmask code (was hardcoded). -sbin/setupels (updated) -sbin/setupelsip (updated) -lib/setup.elsip.cu -> lib/setup.els.cu (renamed) -lib/setup.els.ip (new) ============================================================================== * Released 1.1.RC8.2 (03/06/2002) non-public release * makedns updated to support forwarders. forwarders field in etc/site.tab now required. Can be NA to disable. Forwarders are useful for using site-wide resolvers, but maintaining a private namespace for the cluster. -sbin/makedns (updated) -samples/etc/site.tab (updated) * Updates to ks71 and ks72 .kstmp files to auto install GPFS if GPFS code is in $INSTALLDIR/post/gpfs. -ks71/*.kstmp (updated) ============================================================================== * Released 1.1.RC8.1 (02/11/2002) * Changes to nametoip and iptoname code in lib/functions to clean up inconsistencies with /usr/bin/host and nslookup. -lib/functions (updated) -lib/gethostbyname.pl (new) -lib/gethostbyaddr.pl (new) * stage1 cleanup. -stage/stage1/x330-8674-1.01pre.dd (removed) * gmmaker testing statement updated to 1.5.1 and RH7.2-ia64. -build/gm/gmmaker (updated) * mpimaker update to support romio. romio was removed from mpimaker because of a bug where mpi with romio support used a call with the same name as a GM call, so the libs got built with the wrong call. -build/mpi/mpimaker (updated) * New .bashrc example for /etc/skel/.bashrc. -samples/DOTbashrc (updated) * mpasetup to use snmpd (etc/site.tab) for trap destination. -bin/mpasetup (updated) -samples/etc/site.tab (updated) * mpasetup updates from Christopher Turcksin (turcksin@uk.ibm.com). mpasetup can now assign IP address. IP address must be setup in DNS. NOTE: updates to mpa.tab are required. Please read doc/managementprocessor-HOWTO.html. -lib/functions (updated) -bin/mpasetup (updated) -lib/mpasetup.mpcli (updated) -samples/etc/mpa.tab (updated) -doc/managementprocessor-HOWTO.html (updated) * RH 7.2 IA64 supported completed. Kickstart patch no longer necessary, RH put the efibootmgr code before the post install--now we can change it before end of installation. With RH7.1 IA64 efibootmgr was called at the end of post install screwing up the boot order. -build/rh72-ia64/applypatch (removed) -build/rh72-ia64/ks72-ia64.patch (removed) -ks72-ia64/compute72-ia64.kstmp (updated) -ks72-ia64/stage72-ia64.kstmp (updated) -ks72-ia64/user72-ia64.kstmp (updated) ============================================================================== * Released 1.1.RC8.0 (02/07/2002) * ksdevice support missing from ks72 tree, patched by Christopher Turcksin (turcksin@uk.ibm.com). * addclusteruser UID bug (fixed). addclusteruser would autogen a UID based on the largest used UID + 1. RH7.2 assigned nfsnobody as 65534, so largest UID + 1 is no longer valid. New code starts at 500 and searches for holes. -sbin/addclusteruser (updated) * Documentation updates. -doc/mp-HOWTO.html->doc/managementprocessor-HOWTO.html (renamed) -doc/xcat-HOWTO.html (updated) -doc/flash-HOWTO.html (new) * RH 7.2 IA64 supported added. Needs work. -ks72-ia64/compute72-ia64.kstmp (new) -ks72-ia64/elilo.conf (new) -ks72-ia64/mkks (new) -ks72-ia64/mkstage (new) -ks72-ia64/mkuser (new) -ks72-ia64/stage72-ia64.kstmp (new) -ks72-ia64/user72-ia64.kstmp (new) -build/rh72-ia64/applypatch (new) -build/rh72-ia64/ks72-ia64.patch (new) -post/sync/rh72-ia64 (new) -post/updates/rh72-ia64 (new) * flash supported added. (Experimental). Please read doc/flash-HOWTO.html. -bin/nodeset (updated) -bin/wvid (updated) -bin/rvid (updated) -bin/rflash (new) -lib/functions (updated) -lib/nodeset.pxe (updated) -lib/nodeset.eb (updated) -lib/nodeset.ks62 (updated) -lib/nodeset.elilo (updated) -lib/xcatd.ksh (updated) -flash/memdisk (new) -flash/pxelinux.0 (new) -flash/flash.pxe (new) -flash/mkflash (new) -flash/mksrimg (new) -flash/basefs.dos/* (new) -flash/ServeRAID/* (new) -flash/bootflag (new) -tftp/pxelinux.0 (updated) * Conserver 7.1.4 supported added. Clocal patch now included with Conserver. Init script conserver updated to support new -o option. -o will reconnect to a down host on demand. -build/conserver/consmaker (updated) -build/conserver/conserver (updated) -rc.d/conserver (updated) -rc.d/conserver.suse72 (updated) -i686/sbin/conserver (updated) -i686/sbin/console (updated) -ia64/sbin/conserver (updated) -ia64/sbin/console (updated) -man/man8/conserver.8 (updated) -man/man8/console.8 (updated) -man/man5/conserver.cf.5 (updated) -man/man5/conserver.passwd.5 (updated) -src/conserver-7.1.4.tar.gz (updated) -src/conserver-7.1.1.tar.gz (removed) * Updates to support PBS on IA64 as scheduler and server. xCAT PBS support for IA64 was only limited to IA64 moms. -sbin/genpbs -sbin/genpbsserverconfig -sbin/genpbsmomconfig -sbin/genpbsschedconfig -lib/functions -build/pbs/pbsmaker * New efibootmgr added to fix issues with newer EFI. -post/sync/rh71-ia64/usr/sbin/efibootmgr (new) * New stage1 notes for x380 IA64. -stage/stage1/README.efi.x380 * nodeset bugs when nodetype.tab and noderes.tab not setup correctly you get no errors (fixed). -lib/nodeset.eb (updated) -lib/nodeset.elilo (updated) -lib/nodeset.ks62 (updated) -lib/nodeset.pxe (updated) * Cleanup of build/rh72/applypatch. If applypatch fails it will not leave you without a stage2.img. Other cleanups too. * e100 hack added to RH7.2 support. Tonko De Rooy (tderooy@us.ibm.com). RH7.2 appears to have an issue with some Intel 10/100-based Ethernet chipsets and the eepro100 driver in the pxeboot initrd.img. This problem has been reported by Tonko De Rooy and Scott Hanson. Tonko's supplied fix was to replace the eepro100.o with a precompiled e100.o. I did not include the source to the e100.o module because it is already supplied with RH7.2. This support is enabled by default, to disable this support just move or remove the xcat/ks72/e100.o file. -ks72/e100.o (new) -ks72/mkks (updated) * x330 8674 1.02 stage1 floppy created. 1.00 & 1.01 removed. 1.01pre left. 8654 1.03 images removed. -stage/stage1/x330-8674-1.02.dd (new) -stage/stage1/x330-8674-1.00.dd (removed) -stage/stage1/x330-8674-1.01.dd (removed) -stage/stage1/x330-8654-1.03.dd (removed) -stage/stage1/x330-8654-1.03.iso (removed) * Updates to sbin/gennis to update nsswitch.conf. -sbin/gennis (updated) * Updates to lib/functions. nametoip and iptoname to use host, replacing deprecated buggy slow nslookup. -lib/functions (updated) * Changed genpbs Maui settings from: JOBNODEMATCHPOLICY EXACTPROC NODEACCESSPOLICY SHARED to JOBNODEMATCHPOLICY EXACTNODE NODEACCESSPOLICY DEDICATED -sbin/genpbs (updated) * IMHO, mpcli gives you all the functionality of the telnet interface and now more with the exception of rvid/wvid, but that can be solved with conserver.rangerautoswitch. So, I'd just use the mpcli methods for both ASMA and RSA. * Updates to display error if VPD data is queried and ASMA telnet interface is used (field 4 in mpa.tab). -lib/rinv.mp.asma (updated) -lib/rinv.mp.rsa (linked to rinv.mp.asma) * Fixed links to support VPD patch. Needed for consistency and ASMA support. -lib/reventlog.mp.asma.mpcli (linked to rinv.mp.rsa.mpcli) -lib/reventlog.mp.rsa.mpcli (linked to rinv.mp.rsa.mpcli) -lib/rinv.mp.asma.mpcli (linked to rinv.mp.rsa.mpcli) -lib/rvitals.mp.asma.mpcli (linked to rinv.mp.rsa.mpcli) -lib/rvitals.mp.rsa.mpcli (linked to rinv.mp.rsa.mpcli) * Updates to retrieve VPD data with rinv (BIOS and MP) from Christopher Turcksin (turcksin@uk.ibm.com). NOTE: only available if mpcli is used, the ASMA telnet interface does not make VPD data available. Field 4 in mpa.tab must read "mpcli". Works with ASMA and RSA adapters. -bin/rinv (updated) -lib/rinv.mp.rsa.mpcli (updated) * Updates to cloning from Steve Hill (steve_hill@uk.ibm.com) to support RH7.x . cut is now /bin/cut, added this to filelist (not replaced for backwards compatibility with RH6.x-based systems). . Added scsi_mod and sd_mod to modlist file. . Replaced insmod with modprobe in clone.sh so that scsi_mod gets dragged in automatically. . Added modprobes in clone.sh for ips and sd_mod (if you don't pre-load sd_mod you get screen corruption as the image starts). . Added 'touch /lib/modules/*/modules.dep' to clone.sh after it's finished messing with /etc/modules.conf. This suppresses lots of annoying (and screen corrupting) messages (Warning: /etc/modules.conf is newer than modules.dep). - clone/clone.sh (updated) - clone/filelist (updated) - clone/modlist (updated) * Removed ia64 code from src/openssh.org. No longer needed. src/openssh.org/*ia64* (removed) * Updateed mp-HOWTO.html to cover conserver method rangerautoswitch. -doc/mp-HOWTO.html (updates) * Changed wcons huge font X resource to VGA to support viewing boot through management processor serial interface. -bin/wcons (updated) * New conserver method. Experimental. This method is for IBM x330 nodes only, however it may work with other IBM Ranger managed nodes. This method supports the auto switching within the x330 management processor. When this method detects that the OS is not running on the serial port then it will switch to viewing the VGA screen through the x330 management processor serial interface. This was written to provide an alternative to rvid and wvid with RSA managed clusters. To use you must setup tty.tab for direct attach serial (e.g. Equinox ESP) and/or rtel.tab for terminal servers (e.g. Equinox ELS). To enable in conserver.cf use the following examples. NOTE: The # lines are examples of the old entries. etc/conserver.cf: #node1:/dev/ttyQ01e0:9600p:&: node1:|/usr/local/xcat/lib/conserver.rangerautoswitch node1 tty::&: #node2:!itouch1:2500:&: node2:|/usr/local/xcat/lib/conserver.rangerautoswitch node2 rtel::&: The first argument to conserver.rangerautoswitch is the node name as defined in etc/tty.tab or etc/rtel.tab. The second argument is the method to use: "tty" for direct attached and "rtel" for terminal servers. etc/tty.tab: node1 /dev/ttyQ01e0 etc/tty.tab format: nodenamedirect_attached_tty_device. etc/rtel.tab: node2 itouch1,2500 etc/rtel.tab format: nodenameterminal_server,port. Another advantage with using this method is that multiple boot sessions can be monitored simultaneously. NOTE: To use this method COM A (COM1:, ttyS0) must be used and the x330 must have the latest BIOS and management processor firmware applied. -lib/conserver.rangerautoswitch (new) * Renamed cpslogin.expect to be consistent with other conserver methods. -lib/cpslogin.expect -> lib/conserver.cpslogin (renamed) * Minor updates to Windows documentation. -doc/windows-HOWTO.html (updated) * Removed rsa.tab files (never used). -etc/rsa.tab (removed) -samples/etc/rsa.tab (removed) ============================================================================== * Released 1.1.RC7.5 (12/19/2001) * gensshkeys creates proper Host entry based on nodelist.tab, replacing the default of *. This created problems with clusters that use SSH for outside cluster access. It tries to be smart, e.g. node1, node2, etc... would be replaced with node*, singular entries would just be their hostname, e.g. jupiter would be jupiter. -sbin/gensshkeys (updated) * gennis to include setup and startup of ypbind on NIS master. -sbin/gennis (updated) * makedns hack to ignore lame server messages from upstream servers when using db.cache. -sbin/makedns (updated) * Add support for rlogin. -ks7*/*.kstmp (updated) * Add support for autofs -ks*/*.kstmp (updated) * gendhcp not creating router entry in cluster VLAN if no default gateway is defined. Shouldn't be an issue, however APC Master Switches will not obtain the required IP info and therefore will not allow access. Hack: Use master address as router address if no gateway is present. -sbin/gendhcp (updated) * Copy root .ssh keys to $INSTALLDIR/post/.ssh if gensshkeys root was issued and $INSTALLDIR/post exists as a directory. -sbin/gensshkeys (updated) * Bug in gendhcp when using DHCP version 2, TDHCP (/tmp/dhcpd.conf) is being appended to instead of being replaced. -sbin/gendhcp (updated) * ks*/*.kstmp when set for install roll does not umount /installtmp. Fixed. -ks*/*.kstmp (updated) * RH 7.0 support added. NOTE: RH7.0 has issues with NFS v3. If you have problems installing, verify your NFS server does not support NFS v3. e.g. with RH7.2 I had to add to the startup: --no-nfs-version 3 for 7.0 to NFS mount. This support was added to for existing RH7.0 customers that cannot upgrade to 7.1 or 7.2 because of application issues. RH7.0 kickstart patch also included. -ks70/* (new) -build/rh70/* (new) -post/rpm70/* (new) -post/sync/rh70 (new) -post/updates/rh70 (new) * umask 022 added to mkstage by request from Kevin Rudd (solgate@us.ibm.com) -stage/mkstage (updated) * samples/etc wrong, fixed. -samples/etc/* (updated) * reventlog errors with "all" and ASMAs/RSAs with RS485 chained nodes exceeds hardcoded timeout of 60 seconds for all log entries. Bumped up to 240. -lib/reventlog.mp.asma.mpcli -lib/reventlog.mp.rsa.mpcli * Man pages. I could really use some help here. -man/man1/asmareset.1 (removed) -man/man1/asmacheck.1 (removed) -man/man1/asmascan.1 (removed) -man/man1/bwatch.1 (updated) -man/man1/clonestat.1 (new) -man/man1/gcons.1 (new) -man/man1/genrhosts.1 (updated) -man/man1/genclone.1 (new) -man/man1/mpacheck.1 (updated) -man/man1/mpareset.1 (new) -man/man1/mpascan.1 (new) -man/man1/wcons.1 (updated) * Cloning broke after a change to nodeinfo a long time ago. Fixed. -lib/xcatd.ksh * Minor updates to cloning. Change client status from idle to polling. -bin/clonestat * Bug in ks*/*.kstmp. Kernel RPM update code fails to install UNI kernels. Fixed. -ks*/*.kstmp (updated) * Updates to build/atftp. atftpd links in unnecessary libs, patched atftp.spec not to link in extra libs. -build/atftp/atftp.spec (updated) -post/rpm??/atftp* (updated) ============================================================================== * Released 1.1.RC7.4 (12/10/2001) * Use ext3 with RH7.2 -ks72/*.kstmp (updated) * Removed qlogic.com and intel.com directorys in xcat/src. Later versions are available on the net. -xcat/intel.com (removed) -xcat/qlogic.com (removed) * whatismyres2 bug fixed when nodelist.tab has multiple white spaces. (Steve Hill, steve_hill@uk.ibm.com) -lib/functions (updated) * Error with rs485 logoff after a poweroff--added 3 second delay to sleep after the poweroff but before logoff. (Steve Hill, steve_hill@uk.ibm.com). -lib/rpower.mp.rsa.mpcli (updated) -lib/rpower.mp.asma.mpcli (updated) * rpower (poweroff) timeout with long RSA chains--increased timeout from 5 to 20 didn't work(RC7.3), it just delays the timeout, changed 20 back to 5. -lib/rpower.mp.rsa.mpcli (updated) -lib/rpower.mp.asma.mpcli (updated) * rpower (poweroff) to only poweroff if node is not off. -lib/rpower.mp.rsa.mpcli (updated) -lib/rpower.mp.asma.mpcli (updated) * Fixed typos in cloneimage docs. -doc/cloneimage-HOWTO.html (updated) * Added i860 support to gmmaker. Ugly hack, just copy 860.patch to /tmp before you run gmmaker on an 860-based P4 system. Patch increases PCI performance. -build/gm/gmmaker (updated) -build/gm/860.patch (new) ============================================================================== * Released 1.1.RC7.3 (12/06/2001) * Changed Maui RMPOLLINTERVAL from 00:00:05 to 00:01:00 to avoid performance issues with large MPI jobs. -sbin/genpbs * sbin/makedns bugs (hostnametoip), fixed again -'-' issue again \b matched on - creating bad entries, [\t ]+ replaced \b in RC7.2, but does not match EOL, changed to match EOL too. -bad dns files on mailhost if not in /etc/hosts (fixed) * Limited LAMMPI Support -LAM samples added samples/pbs -LAM Maker (build/lam/lammaker), Matt Bohnsack (bohnsack@us.ibm.com) * Updates to samples/xcat.sh and xcat.csh -Added xcat/${ARCH}/bin and sbin dirs to path * Updates to post dir -added sync/rh72 -added updates/rh72 -added rpm72 dir -ln rpm71/atftp rpm to rpm72 -removed all rh7* openssh rpms * Fixed ssh protocol config file error -Added line Protocol 1 in xcat/samples/SSHconfig -Updated xcat/sbin/gensshkeys to add Protocol 1 when generating keys. * mpimaker/PGI/Myrinet bug fixed -mpimaker was generating a bad lib with PGI compilers. PGI options were passed in wrong ./configure option. Thanks to Daniel Cummings for helping track this down. * mpimaker changes -gnu compiler, -O3 now -O2 -gnu compiler, no pthreads option (Myri docs suggest that you add it, but patrick@myri.com said to remove it) * psh, added -x to ssh commands * Updated to GA 1.0 release of mpcli. mpcli changed the syntax of the commands. -lib/mpa.mpcli -lib/mpareset.asma.mpcli -lib/mpareset.rsa.mpcli -lib/mpascan.asma.mpcli -lib/mpascan.rsa.mpcli -lib/mpasetup.mpcli -lib/reventlog.mp.asma.mpcli -lib/reventlog.mp.rsa.mpcli -lib/rinv.mp.asma.mpcli -lib/rinv.mp.rsa.mpcli -lib/rpower.mp.asma.mpcli -lib/rpower.mp.rsa.mpcli -lib/rreset.mp.asma.mpcli -lib/rreset.mp.rsa.mpcli -lib/rvitals.mp.asma.mpcli -lib/rvitals.mp.rsa.mpcli * Updates to ks72/*.kstmp -added updates from compute71.kstmp and compute62.kstmp -added firewall config -Classic X Windows to X Windows * Updates to ks*/*.kstmp -added support to install RH kernel RPM updates. Uses KERNELVER just like kernel tarball support. e.g. 2.4.9-13smp = kernel-smp-2.4.9-13smp.i686.rpm from the post/updates/rh72 directory. OR kernel-2.4.9-13smp.tgz from the post/kernel directory. Custom kernels in post/kernel take precedence. -mount /post to mount -r * New fields to site.tab: homefs and localfs. xCAT had defaulted /home and /usr/local to the master (management) node. This was adequate for small clusters. Mid-size clusters usually have dedicated /home and /usr/local fileservers. See the samples/etc/site.tab for example. Larger clusters will still have custom .kstmp files. -etc/site.tab -ks*/*.kstmp * Added xcat/build/rh72 directory with ks72.patch to fix mouse probe on serial ports. RH72 stage2.img uses cramfs, so updating the image is not possible (ala rh71/applypatch). You will need 100 MB free in /tmp to run rh72/applypatch. Patch is optional. Like the other CD patches, it fixes the serial screen trash from the serial mouse and kudzu probes. This patch also disables the DDC monitor probe, saving about 5-10 seconds of your installation--a must for headless nodes :-) If you run in to a Red Hat developer ask them to add a "headless" kickstart option so I do not have to create patches. Like all the other applypatch scripts for fixing Anaconda bugs it assumes that the CD images are stored on the local server in /install/rh{version), e.g. /install/rh72. -new file build/rh72/applypatch -new file build/rh72/ks72.patch * Update to pbsmaker to support RH7.2. -ln rh71.patch rh72.patch -build/pbs/pbsmaker * Update to gmmaker to support RH7.2 rpm systax (may work with older RH distros, but needs testing, currently hacked to check for 7.2 and run rpm -ba different). * gen/make dhcp bug when 2 or more NICs share same network and subnet. Reported by Scott Hanson. -sbin/gendhcp -sbin/makedhcp * rpower timeout with multiple RSA adapters in parallel--just increased timeout from 5 to 20. -lib/rpower.mp.rsa.mpcli -lib/rpower.mp.asma.mpcli * Matt Bohnsack's (bohnsack@us.ibm.com) excellent xCAT HOWTO added. -doc/xcat-HOWTO.html -doc/network_diagram1.png * rgetevent bug with mpcli--non SERVPROC entries not being displayed with -all, and incorrectly with {n} number of entries. (fixed) -lib/reventlog.mp.rsa.mpcli ============================================================================== * Released 1.1.RC7.2 (11/10/2001) * added /dev/hd[a-d]* to image/filelist, now you can image IDE * error in doc/windows-HOWTO.html -makesshkeys should have read makesshgkh -VNC section .ssh should be .vnc * imaging/cloning bug for IDE drives (fixed) -kernel droping hd* from options passed to image.sh and clone.sh because of a conflict with hd= kernel option. -All options prefixed with xcat_ to avoid other possible conflicts. * change in lib/function phm function to sort node name by number * patch to gmmaker from Matt Bohnsack (clean up patch code) * tabdb bug -bad data with duplicate keys, only first match returned * Limited SuSE 7.2 support (management node only) -sbin/gendhcp -sbin/makedhcp -sbin/makedns -lib/functions -bin/nodeset -rc.d/conserver.suse72 (new file) -rc.d/xcatd.suse72 (new file) -rc.d/atftpd.suse72 (new file) -rc.d/snmptrapd.suse72 (new file) -rc.d/watchlogd.suse72 (new file) -lib/suserc.py (new file) -Imaging/Cloning required for installation * dhcpd v3 support * mkimage bug (only if mkstage was not run) -mkdir /tftpboot/xcat dir * makedns bug (hostnametoip) -hostnames with - did not work * RH7.2 support added -sbin/gendhcp -sbin/makedhcp -installation support in ks72 from Tonko De Rooy * Added dmidecode -src/dmidecode.c -i686/sbin/dmidecode -ia64/sbin/dmidecode * fping ia64 hack to get rid of unaligned access errors ============================================================================== * Released 1.1.RC7.1 (10/23/2001) * Update mp-HOWTO.html - site.tab - passwd.tab * Bugs in mpasetup.mpcli - put "" around name to support '-' in name, mpcli bug - enable traps on RSA * Added --scripts to mkimage (update scripts only) * xcat/lib/mpcli/log/asmlog.cfg - asmloglevel=off * bugs in lib/nodeset.* (fixed) - could not set stage3 because asma renamed to mp * bind9 hack for makedns * watchlogd updates - support for RSA alerts - typeo bug fix * emailalerts - support for RSA alerts * nodeinfo, nodeloc - minor updates * Updates to gmmaker to support 1.5-Beta2 bugs ============================================================================== * Released 1.1.RC7.0 (10/19/2001) * Many, many, changes... * Complete changes to backend hardware management methods * Support for RSA with MPCLI tool - asma.tab is now mp.tab - mpa.tab new table - nodehm.tab updates (asma to mp) - asmareset, asmacheck, spncheck, asmascan replaced with: mpareset, mpacheck, mpncheck, mpascan - mpasetup (new command), to setup ASMA or RSA adapters, just setup IP only then use mpasetup to do the rest. For RSA get the MAC and use DHCP, for ASMA you will still need to use ASMA diskette to set IP/MASK. - doc/mp-HOWTO.html * Minor bug fixes * Updates to site.tab and passwd.tab (see samples) ============================================================================== * Released 1.1.RC6.4 (10/08/2001) * Started ChangeLog file :-) * Minor bug fixes * Cloning support added (See doc/cloneimage-HOWTO.html) * Imaging support added (See doc/cloneimage-HOWTO.html) * Windows client support added (See doc/windows-HOWTO.html) * partimagemaker * netpipesmaker * Added xcatd init script * Updated stage3 SP driver to support new Rangers/Falcons * Updated stage2/3 e100 driver to support P4 workstations * Change to image/mkimage to use depmod (10/09/2001) * gcons command (updates to nodehm.tab) * New 1.04 x330 stage1 CD/Floppy ==============================================================================