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