Changes between Version 4 and Version 5 of Internal/Infrastructure/OMF/GridServicesApi


Ignore:
Timestamp:
Mar 21, 2006, 11:05:49 PM (18 years ago)
Author:
faiyaz
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/Infrastructure/OMF/GridServicesApi

    v4 v5  
    44
    55== CMC ==
     6
    67{{{
    78<serviceGroup name="cmc">
     
    140141        </serviceGroup>
    141142}}}
     143
     144== Frisbee ==
     145
     146{{{
     147<serviceGroup name="frisbee">
     148          <info>Serve node images via a frisbee server</info>
     149          <service name="getAddress">
     150            <info>Get the port number of a frisbee server serving a specified image</info>
     151            <args><arg name="img" value="imageName"/></args>
     152          </service>
     153          <service name="stop">
     154            <info>Stop serving a specified image</info>
     155            <args><arg name="img" value="imageName"/></args>
     156          </service>
     157          <service name="status">
     158            <info>Returns the status of either a specific daemon, or all of them</info>
     159            <args><arg name="img" value="imageName" optional="true"/></args>
     160          </service>
     161        </serviceGroup>
     162}}}
     163
     164== PXE ==
     165
     166{{{
     167<serviceGroup name="pxe">
     168          <info>Serve node images via a pxe server</info>
     169          <service name="setBootImage">
     170            <info>Configure PXE to boot a node with a specific ip address into a specifif image</info>
     171            <args><arg name="img" value="imageName"/></args>
     172            <args><arg name="node" value="nodeName"/></args>
     173            <args><arg name="ip" value="ipAddress"/></args>
     174          </service>
     175          <service name="clearBootImage">
     176            <info>Configure PXE to boot a node into the image on its disk</info>
     177            <args><arg name="node" value="nodeName"/></args>
     178            <args><arg name="ip" value="ipAddress"/></args>
     179          </service>
     180          <service name="removeAllBootImages">
     181            <info>Configure PXE to boot all nodes into the image on their disks</info>
     182          </service>
     183          <service name="status">
     184            <info>Returns a list of IP addresses and their associated boot image</info>
     185          </service>
     186        </serviceGroup>
     187}}}
     188
     189== OML Collection Service ==
     190
     191{{{
     192<serviceGroup name="oml">
     193          <info>Interface to OML collection server</info>
     194          <service name="start">
     195            <info>
     196              Start a collection server. The config information is expected
     197              to be in the body.
     198            </info>
     199          </service>
     200          <service name="stop">
     201            <info>Stop a specific collection service</info>
     202            <args><arg name="id" value="idReturnedByStart"/></args>
     203          </service>
     204          <service name="log">
     205            <info>Return the log file of the named service</info>
     206            <args><arg name="id" value="idReturnedByStart"/></args>
     207          </service>
     208          <service name="status">
     209            <info>Returning the status of the service</info>
     210          </service>
     211        </serviceGroup>
     212}}}
     213