Commit a61b6d4e authored by Robert Ricci's avatar Robert Ricci
Browse files

Add some notes about when each action needs to be taken.

parent 8d4e24ac
......@@ -6,7 +6,19 @@ This file is in the same format at the FreeBSD UPDATING file, whis is
to say, in reverse chronological order, with the date of the change
in YYYYMMDD format.
After each date, you will find one of the following, which tells you
when the action needs to be performed.
Before build - before doing a 'gmake' in your testbed object tree on
boss and/or ops
After install - after doing a 'gmake boss-install' on boss or
'gmake ops-install' on ops
Note that some instructions may have steps that need to occur at a few
different points in the install process - these are marked with the
earliest time one of the steps needs to occur.
20041029: Before build
The ulsshxmlrpcpp package was updated to version 0.1.1:
......@@ -18,7 +30,7 @@ in YYYYMMDD format.
sudo gmake install
20041025: After install
Run sql/ to fix up stats records.
......@@ -27,7 +39,7 @@ in YYYYMMDD format.
however, it can save you from greedy users that consume too
much CPU and cause experiment swapin to fail.
20040901: Before build
New SSL version of the XMLRPC server.
* Install this port on both boss and ops:
......@@ -71,7 +83,7 @@ in YYYYMMDD format.
sudo /usr/testbed/sbin/
20040816: Before build
The event system has moved to
* Install the elvin libraries and daemon on
......@@ -195,14 +207,14 @@ in YYYYMMDD format.
sudo cat /etc/ssh/*.pub |
ssh myops '(cat > /etc/ssh/ssh_known_hosts)'
20040815: After install
After some changes to ptopgen, you'll need to run the following SQL
command to keep vnodes working properly:
update os_info set nextosid='FBSD-STD' \
where osid='emulab-ops-FBSD-JAIL';
20040809: After install
New syslog file for logging requests to the XMLRPC server.
sudo touch /usr/testbed/log/xmlrpcbag.log
......@@ -216,18 +228,18 @@ in YYYYMMDD format.
/usr/testbed/log/xmlrpcbag.log 640 7 1000 * Z
20040805: After install
Add a new CNAME for boss to /etc/namedb/<OURDMAIN>.db.head -
event-server . Re-run named_setup on boss to make this change
take place. In the future, we may move this CNAME to ops.
20040713: After install
For new distributed routing support, must first run this script as
root to generate a data file for each existing experiment.
sudo sql/
20040625: After install
After updating to revision 1.257 of sql/database-migrate.txt,
run sql/ to clear out all of the non reserved
pcvm nodes. Be sure to do a current install of the software, and
......@@ -235,7 +247,7 @@ in YYYYMMDD format.
update node_types set isdynamic=1 where type='pcvm';
20040615: Before build
If you update the ports on your boss node, you'll need to take
into accout that FreeBSD is in the process of changing how its
rc.d scripts work - add the following two lines to the bottom
......@@ -243,15 +255,15 @@ in YYYYMMDD format.
20040601: Before build
The p5-Time-HiRes port is now required on both boss and ops -
install it from /usr/ports/devel/p5-Time-HiRes .
20040420: Before build
Switched web search button backend from webglimpse to swish-e.
Just need to go to /usr/ports/www/swish-e and install the port.
20040303: Before build
Fixed the way we handle the certificate for capture with tiptunnel.
We no longer hard-code the certificate digest in nodetipacl.php3 .
However, as a result, we must place this fingerprint in a publically-
......@@ -263,13 +275,13 @@ in YYYYMMDD format.
-fingerprint -in capture.pem > capture.fingerprint', and make this
file world-readable.
20040302: Before build
Changed the length of the node_id columns from 10 to 32. Make sure
you re-compile and restart all daemons written in C (such as
tmcd, tevd, and the event schedulers) before putting any nodes in
the database with names longer than 10 characters.
20040226: After install
Re-worked the way named_setup handles virtual nodes and unroutable
IP addresses - no point in handling the two differently. Thus, the
'vnodes.<OURDOMAIN>.db' DNS zone file is no longer generated.
......@@ -278,12 +290,12 @@ in YYYYMMDD format.
file - see Step 6 of doc/setup.txt for instructions on setting up
this file.
20040121: After install
Changed the rc.d script to handle 'start' and 'stop'
arguments properly. Install a fresh copy of rc.d/ into
/usr/local/etc/rc.d .
20040120: After install
Bumped up the sizes on some buffers to help network performance.
Add the following two lines to /etc/sysctl.conf:
......@@ -291,7 +303,7 @@ in YYYYMMDD format.
20040112: After install
Big change to bootinfo sequence.
* Update DB with new contents of sql/database-fill.sql *and
......@@ -310,7 +322,7 @@ in YYYYMMDD format.
* Restart stated.
* Reboot all non allocated nodes so that they go into pxewait mode.
20031215: Before build
The mod_php4 port on boss should be recompiled with the
'xmlrpc' option, in addition to the 'mhash' option already
used. Apache on boss will need to be restarted after the new
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment