- 25 Aug, 2003 5 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
modify newwanode to set that for the new wa nodes (control interface).
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
control_iface join with node_types, since new nodes have more than just expt and ctrl interfaces (ixps). The control_net slot is bogus anyway. Note that 'jail' is a placeholder for later. A 'fake' interface is not to be confused with veth interfaces; it is a psuedo interface like that found between an ixp and the host. alter table interfaces add \ role enum('ctrl', 'expt', 'jail', 'fake', 'other') \ NOT NULL default 'other' after iface;
-
- 22 Aug, 2003 16 commits
-
-
Austin Clements authored
-
Austin Clements authored
install no longer depend on them.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
main zone file (which were also being inserted with bad syntax).
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Leigh B. Stoller authored
-
Austin Clements authored
-
Austin Clements authored
(necessary in order to play nicely with vnode_setup). rc.vinit now figures out he nodeid based on the file in which libsetup stores it.
-
Austin Clements authored
* Various improvements to new node stuff, including reworking node status updates so that they use the right table, and don't update vnodes that are alive (since their watchdog will do this). * Added renewal code to automatically renew all leases that are doing to expire within two days. * Moved Emulabification directly into the node abstraction. Now the libplab wrapper scripts are all just plain wrapper scripts, instead of having the knowledge spread out * Switched from using a Plab-specific keypair to using the normal Emulab one, which makes it possible to use sshtb to Plab nodes. * Removed node booting code, since vnode_setup takes care of this.
-
Austin Clements authored
destroyed if necessary, and nodes are allocated into the slice when needed. This should be optimized a bit better so that the Plab manager can obtain as many tickets as possible in one operation, instead of per node.
-
Austin Clements authored
that jails do. sshtb can now handle vnodeid's, and must be given a vnodeid if it's a Plab node, because the username will differ depending on this.
-
Austin Clements authored
-
- 21 Aug, 2003 1 commit
-
-
Mac Newbold authored
-
- 20 Aug, 2003 7 commits
-
-
Robert Ricci authored
really working this time. I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite I will not check things in without running the testsuite
-
Robert Ricci authored
-
Austin Clements authored
-
Leigh B. Stoller authored
I was getting the IP from the hostname, so I switched to the trick we use on the testbed nodes; use /etc/dhclient-exit-hooks to write the data into /var/run, and use that in register.sh when the IP=DHCP.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
use CONFDIR will work properly. Not tested yet ...
-
Leigh B. Stoller authored
configing the file.
-
- 19 Aug, 2003 8 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
grab that from the bossname using tmcc (be nice if bsd/linux had a consistent way to get the domainname).
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
forget to do them all!
-
Leigh B. Stoller authored
the project is different. This is not supposed to happen, but does when reloading. Sigh.
-
Austin Clements authored
are necessary to run the Planetlab manager.
-
Austin Clements authored
service manager and resource broker that works closely with the control flow through the Emulab experiment swap process. It keeps all slice and node data in the DB. Node allocation automatically unpacks and configures the node to come up as an Emulab/Plab node when it is booted (later, via vnode_setup). It also takes care of other necessary bits of interfacing with Planetlab, including discovering which nodes are available, adding new Plab nodes to the DB, and maintaining status information on Plab nodes.
-
- 18 Aug, 2003 3 commits
-
-
Robert Ricci authored
with views, to give different IPs fro boss and ops to internal hosts than to external ones. Needed for Wisconsin.
-
Robert Ricci authored
-
Shashi Guruprasad authored
an interface route when bringing up the interface. To solve this, I don't do the hostroute optimization (i.e. add the 1st host route as a net route and add subsequent host routes only if they are different) for directly connected neighbors.
-