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

Some notes about which steps are and are not required for a widearea

testbed. Turns out the the steps we get to skip are mostly the more
complicated ones.
parent 6c6f8baf
##### Setting up tbdb for a new boss node ##### Setting up tbdb for a new boss node
##### Last updated January 24, 2002 ##### Last updated January 24, 2002
Note: steps labeled "Local Only" are only required when setting up a testbed
with local nodes - they can be skipped in a widearea-only testbed.
##### Step 0 - Create the database ##### Step 0 - Create the database
Before beginning this process, you should have mysql installed and running on Before beginning this process, you should have mysql installed and running on
...@@ -93,6 +96,7 @@ warning above. We'll soon provide contents for this table ...@@ -93,6 +96,7 @@ warning above. We'll soon provide contents for this table
(webdb_table_permissions) with the testbed software. (webdb_table_permissions) with the testbed software.
##### Step 4 - Setup switches ##### Step 4 - Setup switches
##### Local Only
1) Create node types for switches 1) Create node types for switches
...@@ -160,6 +164,7 @@ table, listing the node_id of each switch and the stack_id of the stack it ...@@ -160,6 +164,7 @@ table, listing the node_id of each switch and the stack_id of the stack it
belongs to. belongs to.
##### Step 5 - Setup control hardware ##### Step 5 - Setup control hardware
##### Local Only
1) Boss/ops nodes 1) Boss/ops nodes
...@@ -189,7 +194,9 @@ If you have serial power controllers, just create entries node_types and nodes ...@@ -189,7 +194,9 @@ If you have serial power controllers, just create entries node_types and nodes
These will depend on the image(s) and any OSKit kernels you've recieved, or These will depend on the image(s) and any OSKit kernels you've recieved, or
built yourself. Since you're probably using disk images from Utah, the best built yourself. Since you're probably using disk images from Utah, the best
thing to do is ask us for the appropriate lines for the os_info and images thing to do is ask us for the appropriate lines for the os_info and images
tables. tables. For a widearea-only testbed, no images entries in the images table a
required, but OSIDs are still useful, to determine what a node's capabilities
are.
##### Step 7 - Setup nodes ##### Step 7 - Setup nodes
...@@ -242,7 +249,7 @@ Will be somewhat automated (no script yet) - documentation coming soon! ...@@ -242,7 +249,7 @@ Will be somewhat automated (no script yet) - documentation coming soon!
Will be somewhat automated (no script yet) - documentation coming soon! Will be somewhat automated (no script yet) - documentation coming soon!
5) Create their interfaces 5a) Create their interfaces - Local Only
The macgrabber script is used when you have serial consoles on all nodes. Thus, The macgrabber script is used when you have serial consoles on all nodes. Thus,
you should get the capture processes running on your ops node before beginnig you should get the capture processes running on your ops node before beginnig
...@@ -284,7 +291,19 @@ its output seems to make sense, pipe it into 'mysql tbdb'. ...@@ -284,7 +291,19 @@ its output seems to make sense, pipe it into 'mysql tbdb'.
You can now hop back over to the boss setup documentation, and set up the You can now hop back over to the boss setup documentation, and set up the
dcpd.conf file for real. dcpd.conf file for real.
6) Create their wires 5b) Create their Interfaces - Wide-area only
In the wide-area case, MAC addresses for interfaces are not necessary. Instead,
the only necessary columns in the interfaces table are:
node_id: Node's ID
card: Number of the card (0 if the node only has one card)
port: Set to 0
IP: The node's IP
interface_type: Useful, but not necessary
iface: eth0, as long as the node has only one interface
6) Create their wires - Local Only
Now, we need to enter information into the wires table, so that we know what Now, we need to enter information into the wires table, so that we know what
NIC on which machine connects to which port on the switch. This can be done NIC on which machine connects to which port on the switch. This can be done
......
Markdown is supported
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