| | 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 | |