Changelog
From WiL
This changelog should be used to record any significant changes to WAN-in-Lab, in reverse chronological order.
Please sign all changes by prefixing the line with ~~~~. This will substitute the date and your username.
Significant changes include:
- Any installation of new hardware
- Any rewiring of hardware
- Any hardware failures
- Any installation of new third-party software
- Any major changes in in-house management software
- Password changes (but don't mention the new password!)
Contents |
[edit] Changes
[edit] Apr-May 2009
- TomQ 16:45, 27 May 2009 (PDT): updated git to 1.6.3.1; installed curl and libcurl version 7.19.5 in /usr/local. You need to set LD_LIBRARY_PATH=/usr/local/lib to use git, but you can now push to http/https repositories.
[edit] Feb-Mar 2009
- TomQ 16:17, 10 March 2009 (PDT): Updated time zone data files in /usr/share/zoneinfo with new daylight saving time rules. (Made /usr/share/zoneinfo a symlink to /export/WiLroot/usr/share/zoneinfo, and {/export/WiLroot,}/etc/localtime a symlink to /usr/share/zoneinfo/America/Los_Angeles.)
- TomQ 21:49, 3 March 2009 (PST): disabled changing the "project" in the database when a booking is made (by commenting out a line in /proj/WiL/db/cron_bookings.php). This feature has never really worked right, we don't use it, and I'm not sure it's actually useful to have all that extra complexity.
- TomQ 19:19, 3 March 2009 (PST): Connected GigabitEthernet 8/1 on all routers to the switch, ports 2/0/1-2/0/4 (29-32).
- TomQ 19:18, 3 March 2009 (PST): changed default setting of sysctl net.ipv4.ip_forward to 0 in /export/WiLroot/node/etc/sysctl.conf. If your topology uses software routers it may be affected, but I think it is quite sensible not to have everything forward packets by default. You can re-enable forwarding by creating an executable file /proj/<project>/config/Topology-<top_name>/<server_name>/etc/sysconfig/sysctl.conf with the contents
#!/bin/sh sysctl net.ipv4.ip_forward=1
[edit] Dec-Jan 2009
- TomQ 11:35, 9 January 2009 (PST): upgraded git on wil-ns to version 1.6.1. Hyphenated git-* commands no longer work. (For example, use git checkout instead of git-checkout. Use the hyphenated form for man pages, however.)
[edit] Nov-Dec 2008
- TomQ 13:19, 14 November 2008 (PST): moved PlanetLab machines into WAN-in-Lab
[edit] Sep-Oct 2008
- TomQ 10:37, 19 September 2008 (PDT): modified wil.setup-routers (called by wil.change-proj by default) to run rtr-deconfig in topology config directory before running "kill" scripts in /tftpboot/Top-*
- Lachlan 14:25, 8 September 2008 (PDT):Serial port of power meter -> COM1 of WiL-DELL1. Power supply of IP KVM now from WiL-DELL2.
- Lachlan 02:06, 8 September 2008 (PDT): Added power meter to RC. Meter power supply on outlet 8 of second PDU.
[edit] Jul-Aug 2008
- TomQ 10:19, 29 August 2008 (PDT): moved wil-w2k8-{1,2} to R{C,D} GigabitEthernet 9/1 and reconnected SA to 9/4
- TomQ 13:40, 26 August 2008 (PDT): installed gnuplot 4.2.3 in /usr/local/bin. If old scripts require gnuplot 4.0, point them to /usr/bin/gnuplot. New features include better histogram support and custom line colors. Unfortunately there is no support for the awesome wxt terminal due to dependency problems.
- TomQ 16:06, 15 July 2008 (PDT): Installed python 2.4.5 as /usr/local/bin/python2.4.5. Running 'python' will give you the Fedora version; running 'python2.4.5' will give you the locally-compiled 2.4.5, which is more than twice as fast for certain tasks (in particular running the DAG card analysis script). You need to manually install modules for 2.4.5, or try "import sys; sys.path.append('/usr/lib/python2.4/site-packages/')"
- TomQ 16:13, 8 July 2008 (PDT): Changed wil.set-delay to create unidirectional connections; added tap functionality.
- Lachlan 19:09, 4 July 2008 (PDT): Added Broadcom NetXtreme II as "recommended" in wil.chkkernel, needed for FASTsoft servers George is adding to blue "rack 100".
[edit] May-Jun 2008
- TomQ 17:20, 6 June 2008 (PDT): disabled root login to wil-ns via ssh. Sysadmins can still use sudo to get root access. This may break things--we'll see.
- TomQ 16:42, 6 June 2008 (PDT): Changed netboot /etc/rc.local to call ifdown/ifup only for interfaces with ifcfg-* in /etc/sysconfig/network-scripts/. Eliminates some error messages on the console at boot time.
- TomQ 16:43, 6 June 2008 (PDT): Added requirement for Intel RAID driver and ext3 filesystem to wil.chkkernel, so that backups are less likely to fail.
- TomQ 18:55, 4 June 2008 (PDT): Changed first letter of hostnames in DHCP server configuration to lower-case (eg serverA3, disk3). Updated initramfs script to set hostname from DHCP and disabled hacks in /etc/rc.local and /etc/init.d/writable-sysconfig to set hostname based on IP address.
- TomQ 18:55, 4 June 2008 (PDT): Removed "wil-ns" from localhost entry in /etc/hosts file on diskless root. (but "wil-ns" still resolves to 127.0.0.1 for some reason...)
- TomQ 18:55, 4 June 2008 (PDT): Replaced power supply in serverA2 with spare
- TomQ 18:55, 4 June 2008 (PDT): Turned on all spare rectifiers in DC power supply to replace failed ones
- TomQ 16:20, 23 May 2008 (PDT) Calient switch is working again.
- TomQ 16:20, 23 May 2008 (PDT) wil.change-proj no longer reboots a machine if the old and new topologies specify the same configuration.
[edit] Mar-Apr 2008
- TomQ 13:45, 7 April 2008 (PDT): Installed new dual-port copper GbE cards in serverD1-serverD3, and older dual-port GbE card in serverC3. (Both are Intel PRO/1000 MT, but physical arrangement of ports is swapped on newer cards.)
- TomQ 13:45, 7 April 2008 (PDT): Modified network boot initramfs script to use udhcpc (part of busybox) instead of dhclient
- TomQ 13:45, 7 April 2008 (PDT): Modified network boot initramfs script to assign interface names deterministically. See Network_boot#Network_interface_naming.
- TomQ 18:13, 2 April 2008 (PDT): Rearranged connections on the switch. Moved server13:eth1 to port 23, server14:eth1 to port 17, server14:eth2 to port 18.
- TomQ 17:22, 4 March 2008 (PST): Restored link 300KMA to service. The ports for this link were disabled on the ONSes WIL-C and WIL-D. WiL/calient/connections was marked "bad10.5a.2inbound", but the port on the switch seems to be OK. We now have 123 ms of fiber delay.
- TomQ 17:22, 4 March 2008 (PST): Re-measured the link delays and updated WiL/calient/connections with the new values.
[edit] Jan-Feb 2008
- TomQ 11:36, 20 February 2008 (PST): made old wiki (wil.cs.caltech.edu/wiki) redirect to the main page of the new wiki
- TomQ 11:36, 20 February 2008 (PST): temporarily connected server13 to external network
- TomQ 15:40, 8 February 2008 (PST): moved connection between RD and SA from RD port 9/1 to 9/4, for consistency with other routers
- Lachlan 10:27, 29 January 2008 (PST): Set air conditioner not to heat, only to cool
- TomQ 16:21, 25 January 2008 (PST): Removed 'suspect' marking from link 2400KMA in WiL/calient/connections as it seems to work.
[edit] Oct-Dec 2007
- TomQ 17:49, 7 December 2007 (PST): Temporarily unplugged fast-1 and fast-2 eth1 from public network and connected to RC 9/1 and RD 9/2. Disconnected loopback between RC 9/1 and RC 9/2.
- Lachlan 22:11, 28 November 2007 (PST): Temporarily disconnected fast-1 and fast-2, to allow them to be reconnected to RC and RD
- Lachlan 22:11, 28 November 2007 (PST): Upgraded RB and RC to 12.29(18)SXF11 to allow small buffers
- TomQ 16:23, 20 November 2007 (PST) (and Lachlan): Swapped bad POS line card in RA slot 2 with good card in RD slot 9. (Good card is now in RA.) Connected RA POS 2/1 to Calient switch port 10.2a.3. Updated labels on Calient switch patch panels.
- TomQ 22:22, 6 November 2007 (PST): Added a minimal reverse lookup zone to DNS (with only one entry, 192.168.1.254). You can now use wil-ns as a nameserver without manually adding 192.168.1.254 to your /etc/hosts file.
- Lachlan 14:13, 3 November 2007 (PDT): Plugged RA:Gi9/4 to SA:Gi1/0/19 and RB:Gi9/4 to SA:Gi1/0/20
- TomQ 14:55, 31 October 2007 (PDT): updated wil.set-link to configure dummynet
- Lachlan 19:27, 29 October 2007 (PDT): Replaced failed power supply in serverA2 by the one from serverB3
- TomQ 18:51, 3 October 2007 (PDT): changed /etc/rc.local on NFS to set $PROJECT based on project=foo kernel command line option rather than based on parent directory of boot image. This option is now passed by wil.set-kernel. You will need to run wil.set-kernel before rebooting any server that still has an old-format pxelinux.cfg file.
- TomQ 18:51, 3 October 2007 (PDT): changed kernel install scripts to use kernels from the "kernels" subdirectory of the TFTP boot directory, rather than from a per-project subdirectory. You can use "-o" to restore the old behavior. You will need to copy your pre-existing kernel and initrd images to this directory.
- TomQ 18:22, 1 October 2007 (PDT): created a subversion repository /proj/WiL/wilscripts.svn for the WiL command-line scripts (wil.change-proj and friends)
- TomQ 18:22, 1 October 2007 (PDT): set wil-ns to synchronize from the same NTP source (the router 131.215.45.254) as the experiment machines
[edit] Aug/Sep 2007
- Lachlan 17:42, 24 September 2007 (PDT): config/Topology-*/rtr entries now refer directly to /tftpboot/Top-* directories, not start-stop-scripts/Routers-* links
- TomQ 14:35, 20 September 2007 (PDT): added "clocksource=tsc" to default boot parameters for servers
- TomQ 18:27, 2 September 2007 (PDT): rewrote graphing functionality of benchmark scripts
- TomQ 12:06, 28 August 2007 (PDT): (Temporarily) connected server13 optical card (eth2) to RA (port 9/1) and server14 optical card (eth2) to RB (port 2/1)
- TomQ 18:24, 27 August 2007 (PDT): ntpd is disabled on servers; benchmark scripts now run ntpdate to synchronize manually when starting an experiment
- Lachlan 15:14, 22 August 2007 (PDT): wil.reboot-servers now only boots servers listed in both experiment and topology. (Also changed topology GbE3server to use 10.0.23.0/24 to link RB and RC.)
- Lachlan 14:12, 13 August 2007 (PDT): Connected fast-1 and fast-2 for network booting (eth0 on internal LAN, eth1 external). In rack10, rearranged black cables 10, 23, 24 so fast-1 and fast-2 use consecutive cables (20-23).
- Hailey 17:17, 8 August 2007 (PDT): Connected RC(port 9/4) to SA(port 21), eth2 on disk1, disk2, disk3, and disk4 to SA ports 25, 26, 27, and 28 respectively.
- Lachlan 17:11, 8 August 2007 (PDT): hack booking for 10G servers at <http://wil-ns.cs.caltech.edu/testing/book/10G.php>.
- Lachlan 09:36, 7 August 2007 (PDT): Reconnected fast-2 to public network.
- Gsl 11:54, 4 August 2007 (PDT): Wired fast-1 and fast-2 back into RC and RD
- Lachlan 11:54, 1 August 2007 (PDT): Reflashed RouterA firmware to 12.2(18).SXF4 like RD (but didn't solve problem I hoped it would)
- Lachlan 11:54, 1 August 2007 (PDT): Removed 5dB attenuators from POS9/1 and POS2/1 on RB (but didn't solve problem I hoped it would)
[edit] Jun/Jul 2007
- TomQ 15:20, 24 July 2007 (PDT): connected ServerB1 eth1 to RB via cable Black16 instead of Black4 which appeared to be bad. (But should test this further.)
- TomQ 15:20, 24 July 2007 (PDT): set up serverD3 BIOS for netboot
- TomQ 12:04, 23 July 2007 (PDT): Upgraded Windows servers (WiL-FS, WiL-CA, WiL-TS, WiL-WS) to Windows 2003 SP2; removed McAfee VirusScan and installed Caltech site-licensed Symantec AntiVirus. (This should fix memory leak issue on WiL-FS.)
- TomQ 17:21, 20 July 2007 (PDT): Added fast-1 (192.168.0.31) and fast-2 (192.168.0.32) to DNS
- TomQ 17:21, 20 July 2007 (PDT): Changed behavior of "field" attribute of xcoord and ycoord in experiment scripts
- Lachlan 17:14, 18 July 2007 (PDT): Removed unused connections to Netlab Ethernet sockets. See the current connections
- Lachlan 17:14, 18 July 2007 (PDT): Removed 2-port Ethernet card from ServerD3 so that it now boots properly
- Hailey 13:37, 16 July 2007 (PDT): Connected servers A1-A3, B1-B3, C1-C3, D1-D3, 13, and 14 to the console server with ports corresponding to server (eg: A3 is on port 3, B2 is on port 5, etc.)
- TomQ 14:21, 10 July 2007 (PDT): Web interface: added print stylesheet so that navigation links are automatically left out when you print a page
- TomQ 14:21, 10 July 2007 (PDT): Web interface: changed wiki link to point to this wiki
- TomQ 13:34, 10 July 2007 (PDT): Web interface: added equip/wiring.php, which generates a report on how devices are wired together
- TomQ 13:34, 10 July 2007 (PDT): Modified database schema to remove the po_vjoins field and add a pt_plugged field that indicates how devices are wired together and does not change per project.
- Lachlan 11:20, 9 July 2007 (PDT): Increased virtual memory on WiL-FS by 2GB to try to avoid crashes.
- Lachlan 16:05, 22 June 2007 (PDT): Moved loopbacks on RA and RB from Gi9/1+Gi9/2 to Gi8/15 and Gi8/16.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerA1 eth3 to SA0/1/15 via cable Red15.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerA2 eth3 to SA0/1/16 via cable Red16.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerA3 eth3 to SA0/1/17 via cable Red17.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerA3 eth2 to SA0/1/18 via cable Red18.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerB1 eth3 to SA0/1/20 via cable Red20.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerB3 eth3 to SA0/1/21 via cable Red21.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerC1 eth3 to SA0/1/22 via cable Red22.
- Hailey 15:44, 22 June 2007 (PDT): Connected ServerB3 eth2 to RD via cable Red23(on B3), Green17(on RD).
[edit] Apr/May 2007
- Lachlan 17:55, 22 May 2007 (PDT): Connected ServerA2 to console server port 2; disconnected SA from console server (only one rollover connector)
- Lachlan 18:16, 26 April 2007 (PDT): Added loopback from Gi9/1 to Gi9/2 on RA, RB, RC, RD
- Lachlan 18:03, 23 April 2007 (PDT): Servers 1-14 now turn off if it is at least two hours from the closest booking
- Lachlan 15:02, 23 April 2007 (PDT): RMA'd the WS-X6516-GBIC in RD
- Lachlan 19:27, 18 April 2007 (PDT): Finally installed new remote power switches
- Lachlan 13:31, 13 April 2007 (PDT): Hardware arrivals: two OSM-1OC48-POS-SL, two WS-X6516-GE-TX, one OSM-4GE-WAN-GBIC (all used). One OC48 installed in RA slot 8, one in RD slot 9.
- Lachlan 11:02, 11 April 2007 (PDT): Installed MediaWiki 1.9.3 on WiL-DELL3. Copying content from pmWiki.
- Lachlan 11:02, 11 April 2007 (PDT): Upgraded PHP to 5.1 on WiL-DELL3
- Lachlan 11:02, 11 April 2007 (PDT): Changed MySQL password on WiL-DELL3
Slashdot
digg
del.icio.us