OMF Main Page » Design Documents » AM API »
List of all services available for the AM pxe class of service¶
1 <services>
2
3 <serviceGroup name="pxe" prefix="/pxe">
4 <info>Service to facilitate PXE to boot into specific image</info>
5
6 <service name="clearBootImageAll">
7 <info>Get PXE to clear the pxe boot image of all nodes</info>
8 <args>
9 <arg isRequired="true" name="domain" value="domain">
10 <info>domain for request.</info>
11 </arg>
12 </args>
13 </service>
14
15 <service name="clearBootImageNS">
16 <info>Get PXE to clear the pxe boot image of all nodes in nodeSet</info>
17 <args>
18 <arg isRequired="true" name="ns" value="nodeSet">
19 <info>set definition of nodes included.</info>
20 </arg>
21 <arg isRequired="true" name="domain" value="domain">
22 <info>domain for request.</info>
23 </arg>
24 </args>
25 </service>
26
27 <service name="setBootImageAll">
28 <info>Get PXE to boot ALL nodes on this testbed into their respective PXE image</info>
29 <args>
30 <arg isRequired="true" name="domain" value="domain">
31 <info>domain for request.</info>
32 </arg>
33 <arg isRequired="false" name="imgName" value="[imageName]">
34 <info>Name of the PXE image to use (optional, default image as specified by the Inventory)</info>
35 </arg>
36 </args>
37 </service>
38
39 <service name="setBootImageNS">
40 <info>Get PXE to boot all nodes in nodeSet into their respective PXE image.</info>
41 <args>
42 <arg isRequired="true" name="ns" value="nodeSet">
43 <info>set definition of nodes included.</info>
44 </arg>
45 <arg isRequired="true" name="domain" value="domain">
46 <info>domain for request.</info>
47 </arg>
48 <arg isRequired="false" name="imgName" value="[imageName]">
49 <info>Name of the PXE image to use (optional, default image as specified by the Inventory)</info>
50 </arg>
51 </args>
52 </service>
53
54 </serviceGroup>
55
56 </services>