= Using ORBIT Web based services =
ORBIT support services have web based XML interfaces. They are all written using the same framework and, therefore, have like syntax. Below is a list of available services and their corresponding arguments.
== CMC ==
{{{
Controls nodes through their attached CMs
Switch on a node at a specific coordinate
Switch on a specified set of nodes
Switch all nodes on
Switch on a node at a specific coordinate
Switch off hard a node at a specific coordinate
Switch all nodes off
Switch Off Hard a specified set of nodes
Switch off soft a node at a specific coordinate
Switch all nodes off
Switch Off Soft a specified set of nodes
Reset a node at a specific coordinate
Reset all nodes
Reset a specified set of nodes
Identify a node at a specific coordinate
Identify all nodes
Identify a specified set of nodes
UpdateEnable a node at a specific coordinate
Update Enable a specified set of nodes
UpdateDisable a node at a specific coordinate
Update Disable a specified set of nodes
Host Enroll a node at a specific coordinate
Host Enroll all nodes
Host Enroll a specified set of nodes
Return the status of a node at a specific coordinate
Set Inactive a Node from the Testbed
Set Inactive a specified set of nodes
Set Active a Node from the Testbed
Set Active a specified set of nodes
Returns the status of the entire Testbed
Get List of all Active Nodes from the Testbed
Get all Nodes for a specified domain
Get List of all Nodes in the Testbed
}}}
== Frisbee ==
{{{
Serve node images via a frisbee server
Get the port number of a frisbee server serving a specified image
Stop serving a specified image
Returns the status of either a specific daemon, or all of them
}}}
== PXE ==
{{{
Serve node images via a pxe server
Configure PXE to boot a node with a specific ip address into a specifif image
Configure PXE to boot a node into the image on its disk
Configure PXE to boot all nodes into the image on their disks
Returns a list of IP addresses and their associated boot image
}}}
== OML Collection Service ==
{{{
Interface to OML collection server
Start a collection server. The config information is expected
to be in the body.
Stop a specific collection service
Return the log file of the named service
Returning the status of the service
}}}