= Using ORBIT Web based services = ORBIT support services have web based XML interfaces. They all use the same framework and, therefore, have like syntax. The services are found using the following scheme: {{{ http://:5012/}} 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 }}}