Commit c6645151 authored by Mac Newbold's avatar Mac Newbold

Moved to docs directory.

parent ff792c28
#FIG 3.2
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 600 4800 600 4800 1500 3600 1500 3600 600
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
6900 2850 7800 2850
2 1 0 3 0 7 100 0 -1 8.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
6900 6900 7800 7800
2 1 4 2 0 7 100 0 -1 6.000 0 0 -1 0 0 7
1200 3900 1200 9000 5100 9000 5100 5700 3000 5700 3000 3900
1200 3900
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4800 4650 5700 4650
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4200 5100 4200 6000
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
2700 4650 3600 4650
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
2100 5100 2100 6000
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4200 6900 4200 7800
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
2700 8250 3600 8250
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
2100 6900 2100 7800
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4200 3300 4200 4200
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
2700 2850 3600 2850
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4800 4200 5700 3300
2 1 0 3 0 7 100 0 -1 8.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4800 5100 5700 6000
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
9000 2850 9900 2850
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
9000 6450 9900 6450
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
8400 5100 8400 6000
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
8400 3300 8400 4200
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
10500 3300 10500 4200
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
10500 5100 10500 6000
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
8400 6900 8400 7800
2 1 2 2 0 7 100 0 -1 3.000 0 0 -1 0 0 7
7500 2100 7500 9000 9300 9000 9300 7200 11400 7200 11400 2100
7500 2100
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
1500 2400 2700 2400 2700 3300 1500 3300 1500 2400
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 2400 4800 2400 4800 3300 3600 3300 3600 2400
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
1500 4200 2700 4200 2700 5100 1500 5100 1500 4200
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
1500 6000 2700 6000 2700 6900 1500 6900 1500 6000
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
1500 7800 2700 7800 2700 8700 1500 8700 1500 7800
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 7800 4800 7800 4800 8700 3600 8700 3600 7800
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 6000 4800 6000 4800 6900 3600 6900 3600 6000
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
3600 4200 4800 4200 4800 5100 3600 5100 3600 4200
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
5700 4200 6900 4200 6900 5100 5700 5100 5700 4200
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
5700 6000 6900 6000 6900 6900 5700 6900 5700 6000
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
7800 6000 9000 6000 9000 6900 7800 6900 7800 6000
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
7800 7800 9000 7800 9000 8700 7800 8700 7800 7800
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
9900 6000 11100 6000 11100 6900 9900 6900 9900 6000
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
9900 4200 11100 4200 11100 5100 9900 5100 9900 4200
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
7800 4200 9000 4200 9000 5100 7800 5100 7800 4200
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
7800 2400 9000 2400 9000 3300 7800 3300 7800 2400
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
9900 2400 11100 2400 11100 3300 9900 3300 9900 2400
2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
5700 2400 6900 2400 6900 3300 5700 3300 5700 2400
2 1 0 3 0 7 100 0 -1 0.000 0 0 -1 1 1 2
1 1 3.00 90.00 180.00
1 1 3.00 90.00 180.00
4200 1500 4200 2400
2 1 1 2 0 7 100 0 -1 6.000 0 0 -1 0 0 13
1200 2100 1200 3600 3300 3600 3300 5400 5400 5400 5400 7200
7200 7200 7200 3900 5100 3900 5100 300 3300 300 3300 2100
1200 2100
4 0 0 100 0 0 10 0.0000 4 135 675 3750 4950 Node, type\001
4 0 0 100 0 0 10 0.0000 4 135 1020 5850 4950 mhz, RAM, HD\001
4 0 0 100 0 0 10 0.0000 4 135 960 5850 3150 node,user,event\001
4 0 0 100 0 0 10 0.0000 4 135 465 10050 3150 uid, gid\001
4 0 0 100 0 0 10 0.0000 4 135 525 7950 3150 uid, data\001
4 0 0 100 0 0 10 0.0000 4 135 525 10050 4950 gid, data\001
4 0 0 100 0 0 10 0.0000 4 135 465 7950 4950 pid, uid\001
4 0 0 100 0 0 10 0.0000 4 135 465 10200 6750 pid, gid\001
4 0 0 100 0 0 10 0.0000 4 135 525 7950 6750 pid, data\001
4 0 0 100 0 0 10 0.0000 4 135 510 7950 8550 eid, data\001
4 0 0 100 0 0 10 0.0000 4 135 540 5850 6750 node, eid\001
4 0 0 100 0 0 10 0.0000 4 135 720 3750 6750 node, image\001
4 0 0 100 0 0 10 0.0000 4 135 690 3750 8550 image, data\001
4 0 0 100 0 0 10 0.0000 4 150 825 1650 8550 fix_id, image\001
4 0 0 100 0 0 10 0.0000 4 150 720 1650 6750 fix_id, data\001
4 0 0 100 0 0 10 0.0000 4 150 750 1650 4950 node, fix_id\001
4 0 0 100 0 0 18 0.0000 4 195 990 2100 9300 Software\001
4 0 0 100 0 0 12 0.0000 4 135 420 5100 4500 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 3000 4500 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 4350 5550 1 to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 2250 5550 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 4350 7350 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 3000 8100 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 2250 7350 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 4950 3600 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 4350 3750 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 3000 2700 1 to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 5400 5550 1 to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 8550 7350 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 9300 2700 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 10650 3750 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 8550 3750 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 8550 5550 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 9300 6300 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 10650 5550 1 to *\001
4 0 0 100 0 0 12 0.0000 4 135 420 7200 2700 * to 1\001
4 0 0 100 0 0 12 0.0000 4 135 420 7350 7200 * to 1\001
4 0 0 100 0 0 18 0.0000 4 255 1530 8400 2100 Users/Groups\001
4 0 0 100 0 0 12 0.0000 4 180 810 1650 4650 Fixed_List\001
4 0 0 100 0 0 12 0.0000 4 180 930 1650 6450 Fixes_Table\001
4 0 0 100 0 0 12 0.0000 4 180 915 1650 8250 Fix_Compat\001
4 0 0 100 0 0 12 0.0000 4 180 1005 3750 8250 Disk_Images\001
4 0 0 100 0 0 12 0.0000 4 180 795 3750 6450 SW_Table\001
4 0 0 100 0 0 12 0.0000 4 135 720 5850 6450 Reserved\001
4 0 0 100 0 0 12 0.0000 4 180 810 7950 6450 Proj_Table\001
4 0 0 100 0 0 12 0.0000 4 180 870 7950 8250 Expt_Table\001
4 0 0 100 0 0 12 0.0000 4 180 945 10050 6450 Proj_Groups\001
4 0 0 100 0 0 12 0.0000 4 180 975 10050 4650 Group_Table\001
4 0 0 100 0 0 12 0.0000 4 180 870 7950 4650 Proj_Memb\001
4 0 0 100 0 0 12 0.0000 4 180 885 7950 2850 User_Table\001
4 0 0 100 0 0 12 0.0000 4 180 855 10050 2850 Grp_Memb\001
4 0 0 100 0 0 12 0.0000 4 180 885 5850 2850 Logs_Table\001
4 0 0 100 0 0 12 0.0000 4 135 465 1650 2850 Wires\001
4 0 0 100 0 0 10 0.0000 4 105 645 1650 3150 IF1 to IF2\001
4 0 0 100 0 0 12 0.0000 4 135 780 3750 2850 Interfaces\001
4 0 0 100 0 0 10 0.0000 4 135 1005 3750 3150 Node,IF, MAC\001
4 0 0 100 0 0 18 0.0000 4 195 1080 1800 2100 Hardware\001
4 0 0 100 0 0 12 0.0000 4 180 555 3750 1050 IP_List\001
4 0 0 100 0 0 12 0.0000 4 135 420 4350 1950 1 to 1\001
4 0 0 100 0 0 10 0.0000 4 135 780 3750 1350 Node, IF, IP\001
4 0 0 100 0 0 12 0.0000 4 135 495 3750 4650 Nodes\001
4 0 0 100 0 0 12 0.0000 4 180 960 5850 4650 Node_Types\001
Table Fields
=======================================================================
HARDWARE
--------
nodes node_id, type
(Should include switch(es))
node_types type, proc, MHz, #IFs, HD, RAM
(Should include switch(es) also)
Interfaces node_id, IF, MAC
(Should include switch ports)
IP_list node_id, IF, IP
Wires node_id1, IF1, node_id2, IF2
Reserved node_id, eid
(what node, what experiment has it)
SOFTWARE
--------
SW_Table node_id, image_id, quick_clean, trusted
(Link to DiskImages, mark it to be cleaned the
quick way if possible when the experiment ends. This
assumes that all custom OS's will have images stored.)
Fixed_List node_id, fix_id
(pairs of nodes and fixes that have been applied to them)
Disk_Images image_id, desc, OS, ver, extras, free_space, free_space_type,
time_install_exp, time_install_node, time_boot_exp,
time_boot_node, time_???, path
(This is for stock images, as well as "customs".
Extras would be for extra stuff built into the image.)
Fix_Compat image_id, fix_id
(stores pairs of images and compatible fixes)
Fixes_Table fix_id, fix_name, fix_desc, fix_path
(Keeps track of "fix" scripts for add-ins to the
images)
LOGGING
-------
Logs_Table entry_id, node_id, uid, timestamp, log_type, message
(uid is user who initiated it, if it's something
that can be initiated by a user, or user who had
the machine reserved at the time) (Log_type is ENUM
('powercycle', 'generic_message', etc. )(use mysql
timestamp type and update with NULL)
This way we get the flexibility to do any logging
in there that we want, but we can still pull out
things like power cycle events. Probably add other
event types in as we come up with them.
USERS/GROUPS
------------
User_Table uid, creation_date, expires_on, trust_level,
name, email, phone, fax, home_addr, encrypted_passwd
(uid matches unix one. creation/expiration so we can clean up
old stuff without worrying, but we might not want them)
Grp_Memb uid, gid
(pairs - a user and a group they are in)
Group_Table gid, name, affiliation, type, URL, surf_mail_addr,
group_head_uid, cntrl_node, creation_date, expires_on
(cntrl_node assumes we're assigning each group a
"control node" inside the testbed while they're here.)
Proj_Memb uid, pid
(pairs - a user and a project they are in)
Proj_Groups pid, gid
(pairs - a project and a group they are in)
Proj_Table pid, name, proj_head_uid, creation_date, expires_on
Expt_Table eid, pid, name, exp_head_uid, start, end
(start is when they should be set up, end is when
they're released, and nodes should point to all nodes
involved in this experiment. This assumes that we
assign nodes to projects, and 1 per group for a control.)
NOT USED
--------
PatchPanel ? We're not going to have one of these, are we?
Cur_Switch_Conf ? SNMP has this... Do we really want to maintain a copy here?
Switch_Stats ? SNMP has this... Do we really want to maintain a copy here?
Sav_Switch_Conf ? Is this for IR files or something? What is it?
Shaping_Logs ? What things did we want to know about the shaping
nodes? How do we get this data?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Power Users Manual</title>
</head>
<body>
<h1>Power Users Manual</h1>
Power is a tool that uses SNMP to manage the APC Power Controllers
that are used in the Utah Testbed. It was designed to facilitate easy
control of power to the nodes in the testbed. It can turn on, turn
off, or power cycle (reboot) any machine that is plugged into an APC
power controller.
<p>
Along with power itself, there is a configuration file power.conf,
that should be found in /usr/testbed/etc/, which lists the machine
names and the IP addresses for thier power controllers and their
outlet numbers. (power itself is currently located in
/usr/testbed/bin/, and requires <a href="snmpit.html">snmpit</a> in
/usr/testbed/bin/ also)
<p>
<h3>Syntax</h3>
Syntax is as follows: (this message can be viewed by using
"<tt>power</tt>" without any parameters)
<pre>
Syntax:
power on &lt;machine> &lt;machine> ...
power off &lt;machine> &lt;machine> ...
power cycle &lt;machine> &lt;machine> ...
</pre>
<dl>
<dt><pre>power on &lt;machine> &lt;machine> ...</pre>
<dd>This command turns on the specified machines.
<dt><pre>power off &lt;machine> &lt;machine> ...</pre>
<dd>This command turns off the specified machines.
<dt><pre>power cycle &lt;machine> &lt;machine> ...</pre>
<dd>This command power cycles (reboots) the specified machines.
</dl>
Machines are specified using thier names: "<tt>tbpc01</tt>" through
"<tt>tbpc10</tt>", and "<tt>alpha</tt>" and "<tt>beta</tt>" for the
switches. Like most Unix commands, the keywords and machine names are
case-sensitive.
<h3>Power.conf Configuration File</h3>
A configuration file called "<tt>power.conf</tt>" should be found in
/usr/testbed/etc/, which should have the following format:
<pre>
#
#power.conf
#
# format:
# machine&lt;tab>PowerControlIP&lt;tab>Outlet#&lt;\n>
#Machine PowerControlIP Outlet#
tbpc01 155.99.214.100 1
tbpc02 155.99.214.100 2
tbpc03 155.99.214.100 3
tbpc04 155.99.214.100 4
tbpc05 155.99.214.100 5
tbpc06 155.99.214.100 6
tbpc07 155.99.214.100 7
tbpc08 155.99.214.100 8
tbpc09 155.99.214.99 6
tbpc10 155.99.214.99 5
alpha 155.99.214.99 7
beta 155.99.214.99 8
#
#end of power.conf
#
</pre>
As might be guessed, lines starting with "#" are comments, and the
format is simply a machine name, an IP address for its power
controller, and the outlet that it is using, all separated by tabs
(any spaces could cause incorrect results).
<p>
<address><font size=-1>
Power was written by Mac Newbold, of the Flux Research Group,
University of Utah Computer Science Dept., in April 2000.<br>
Please contact <a href="mailto:newbold@cs.utah.edu">
newbold@cs.utah.edu</a> for further information, including licensing
for use outside of the Utah Testbed, and concerning source code customization
issues.
<p>
Power &copy; 2000, Mac Newbold, Flux Research Group, Computer Science
Department, University of Utah
</font>
</address>
</body>
</html>
\ No newline at end of file
This diff is collapsed.
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