- 02 Apr, 2003 2 commits
-
-
Robert Ricci authored
the hosts files that we put on free nodes. For reserved nodes, we start a new hosts file from scrath, and qualify localhost with the domain found from the hostname command.
-
Robert Ricci authored
-
- 01 Apr, 2003 1 commit
-
-
Leigh B. Stoller authored
clients so they can create a proper .forward file. 2) Add some test code for seeing how feasible it is to do accounts on ops/tips using tmcd instead of direct ssh. Initial results are not good; too many accounts; does not scale well. Going to need a smarter protocol for doing hundreds of accounts, but I will leave this code in place for now. Note, unlike testbed nodes, control nodes must connect with ssl.
-
- 28 Mar, 2003 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 26 Mar, 2003 1 commit
-
-
Leigh B. Stoller authored
-
- 24 Mar, 2003 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Add better timeout handling code to tmcc, which watches for progress instead of just dumping after the timeout. This lets really slow connections proceed okay, but still timeout out if nothing happens at all. This new tmcc has been installed into the sup trees for WIDE and RON.
-
- 21 Mar, 2003 1 commit
-
-
Kirk Webb authored
parameters). Install target update as well.
-
- 14 Mar, 2003 5 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
directory unless the "root" directory (where we mount the vnode filesystem) is empty! If its not, do not try and remove anything, since it means something went wrong with the teardown. This will make Russ happy; his homedir won't disappear on a regular basis.
-
Leigh B. Stoller authored
file instead of contacting tmcd directly to find that info. Basically, cut out 4 places where we contact tmcd on boot. I know, big whoop.
-
Leigh B. Stoller authored
bunch of jail changes. No matter, no one should be installing any of this stuff to make a new image until I give the okay.
-
Leigh B. Stoller authored
own script. It was just clutter in that library. Kill delay_update since its not really used anymore, but give a delaysetup a -u option to do that, just in case.
-
- 03 Feb, 2003 1 commit
-
-
Shashi Guruprasad authored
but eventually did not use it. Current images still make a call to it from libsetup but will get an empty string that doesn't affect anything.
-
- 30 Jan, 2003 1 commit
-
-
Leigh B. Stoller authored
-
- 15 Jan, 2003 1 commit
-
-
Leigh B. Stoller authored
Move bootvnodes to after ISUP so that the os_setup waits for the right thing at the right time.
-
- 10 Jan, 2003 1 commit
-
-
Leigh B. Stoller authored
partition. Does the usual fdisk, disklabel, disklabel edit, newfs, mount, and fstab edit. Right now called from bootvnodes to make up a giant /var/emulab/jails whenever jailed nodes are used. This script requires a fair amount of error checking to be added before it could be considered generally safe for users.
-
- 06 Jan, 2003 4 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
ntpdrift values reported from most nodes. Do not report ntpdrift from the MFS either. Clean up pidfile stuff, and add better "stop" mode for shutdown.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 19 Dec, 2002 1 commit
-
-
Leigh B. Stoller authored
created by libsetup are now created in /var/emulab/boot; nothing is written into /etc/emulab or /usr/local/etc/emulab anymore. This was a requirement for jails, but is also a good thing to do anyway. There are a number of jail config changes to support the old vnodes and the new style jail vnodes; specifically, a setup routine to called from inside the jail when it first boots up to the get the usual assortmant of config info from tmcd. Also Merge local and remote update routines into one. Other various little changes for SFS and the MFS.
-
- 18 Dec, 2002 9 commits
-
-
Leigh B. Stoller authored
replace it eventually). Like the ron nodes, local nodes will now periodically (once every 5 minutes) send a udp packet to boss to indicate the node is alive and to see if it needs to check for account updates. This will replace the once every 5 minute fping we do from db/node_status (once I whack that script), and will simplify the existing problem of propogating accounts to nodes (nodes down, nodes in the swapping phase, etc).
-
Leigh B. Stoller authored
we make, into these makefiles cause we tend to forget things! Also chain to other makefiles as appropriate, including those in the event directory and elsehwere to install client side programs and the like.
-
Leigh B. Stoller authored
now used on local nodes. Possibly appropriate for linux too, since this is mostly just a big wrapper for other scripts.
-
Leigh B. Stoller authored
running (or were running when the node rebooted), and fires them off. Called from rc.setup.
-
Leigh B. Stoller authored
supfiles into .in files to be run through configure.
-
Leigh B. Stoller authored
well; do not use a tmcd timeout, but block until tmcd responds.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
directories into a common subdir. Also cleaned up some.
-
Leigh B. Stoller authored
client side code. Two new files, to be included by any client side script, which define all the paths. For /bin/sh scripts: . /etc/emulab/paths.sh and for perl scripts: BEGIN { require "/etc/emulab/paths.pm"; import emulabpaths; } Each defines a number of variables: ETCDIR, BINDIR, VARDIR, BOOTDIR, LOGDIR, and LOCKDIR. They also set the path properly for the script. This gets rid of the different hardwired paths, and reduces it to just one for everyone.
-
- 05 Dec, 2002 1 commit
-
-
Leigh B. Stoller authored
use perl dbm code.
-
- 11 Nov, 2002 1 commit
-
-
Shashi Guruprasad authored
destination was the same as hop. We don't need this since staticroutes never puts such a route into the DB
-
- 08 Nov, 2002 1 commit
-
-
Leigh B. Stoller authored
These are the dirs to use on the client nodes, and should be used by client-install targets in various makefiles. Also add tmcd/common/GNUmakefile.in at the same time so that people do not see errors config errors before I check it all in.
-
- 06 Nov, 2002 1 commit
-
-
Shashi Guruprasad authored
- Fixes the routing problem - A new type "sim" has been created but not in the DB. node_types and nodes remain unchanged. This will change after we figure out how to represent in the DB the local multiple virtnodes in one phynode case The frontend tb_compat.tcl adds the sim type and ptopgen associates a huge number of sim nodes to all local PCs. - All simulated nodes go into one pc untill I finish coding the distributed nse case. Also, sim nodes go through assign but with an explicit "fix-node" directive in the top file. A random free pc is chosen using the avail script in assign_wrapper. If we don't fix node it, assign maps sim nodes to multiple phy nodes even when a valid all to one mapping is possible. - Syntax for nse: $ns make-simulated { set simnode1 [$ns node] set simnode2 [$ns node] } ... The old syntax set nsenode [$ns nsenode] $nsenode make-simulated { } is deprecated - All 38 frontend tests in the testsuite pass - A new table v2pmap has been added to handle multiple virt nodes to one phy node mapping. This is used in "tmcc hostnames" currently. - The phy node that is picked to run nse is loaded with a custom image FBSD45-NSE . This can use the default FBSD kernel if there is a mechanism to run at 1000HZ, have options IPFIREWALL_FORWARD and PERFMON turned on. The image is in the 'testbed' group. Do not delete this image. - Static routes now adds routes for the case dst == nexthop. The routing graph would be disconnected otherwise and I need to traverse this in assign_wrapper for nse. On the client side, such a route is filtered out in libsetup.pm - sim nodes are also correctly visualized
-
- 20 Sep, 2002 1 commit
-
-
Leigh B. Stoller authored
jailed environments. Fix up sfs stuff so that warnings and errors from sfskey do not get printed out on the console. Add a jailedsetup stub for testing with jails; work in progress.
-
- 11 Sep, 2002 1 commit
-
-
Mike Hibler authored
rc.ifc uses it unconditionally so it needs to exist.
-
- 10 Sep, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Aug, 2002 1 commit
-
-
Leigh B. Stoller authored
on the RON nodes and in the new widearea image.
-