1 <!-- Lustre Management DTD -->
\r
3 <!-- basic entities -->
\r
4 <!ENTITY % tag.content "(#PCDATA)">
\r
8 uuid CDATA #REQUIRED">
\r
9 <!ENTITY % tag.attr "
\r
10 name CDATA #REQUIRED
\r
11 uuid CDATA #REQUIRED">
\r
13 <!-- main elements -->
\r
14 <!ELEMENT lustre (node | profile | mountpoint | ldlm |
\r
15 mds | mdc | obd | ost | osc | lov | router)*>
\r
17 <!ELEMENT profile (service_id | mountpoint_id)*>
\r
18 <!ATTLIST profile %tag.attr;>
\r
19 <!ELEMENT mountpoint (path | fileset | mds_id | lov_id)*>
\r
20 <!ATTLIST mountpoint %tag.attr;>
\r
21 <!ELEMENT node (profile_id)>
\r
22 <!ATTLIST node %tag.attr;>
\r
23 <!ELEMENT ldlm EMPTY>
\r
24 <!ATTLIST ldlm %tag.attr;>
\r
26 <!ELEMENT obd (fstype | device | autoformat)*>
\r
27 <!ATTLIST obd %tag.attr; type (obdfilter | obdext2 | obdecho) 'obdfilter'>
\r
28 <!ELEMENT ost (network | server_id | failover_id)*>
\r
29 <!ATTLIST ost %tag.attr;>
\r
30 <!ELEMENT mds (network | fstype | device | server_id | failover_id)*>
\r
31 <!ATTLIST mds %tag.attr;>
\r
33 <!ELEMENT osc (service_id)>
\r
34 <!ATTLIST osc %tag.attr;>
\r
35 <!ELEMENT mdc (service_id)>
\r
36 <!ATTLIST mdc %tag.attr;>
\r
37 <!ELEMENT lov (osc_id | obd_id | mdc_id)*>
\r
38 <!ATTLIST lov %tag.attr;>
\r
39 <!ELEMENT router (misc)*>
\r
40 <!ATTLIST router %tag.attr;>
\r
42 <!-- basic elements -->
\r
43 <!ELEMENT network (server | port)*>
\r
44 <!ATTLIST network type (tcp | elan | myrinet) 'tcp'>
\r
46 <!ELEMENT fstype %tag.content;>
\r
47 <!ELEMENT device %tag.content;>
\r
48 <!ELEMENT server %tag.content;>
\r
49 <!ELEMENT port %tag.content;>
\r
50 <!ELEMENT autoformat %tag.content;>
\r
51 <!ELEMENT path %tag.content;>
\r
52 <!ELEMENT fileset %tag.content;>
\r
54 <!-- id tag elements -->
\r
55 <!ELEMENT profile_id %tag.content;>
\r
56 <!ATTLIST profile_id %tag.id;>
\r
57 <!ELEMENT obd_id %tag.content;>
\r
58 <!ATTLIST obd_id %tag.id;>
\r
59 <!ELEMENT mds_id %tag.content;>
\r
60 <!ATTLIST mds_id %tag.id;>
\r
61 <!ELEMENT osc_id %tag.content;>
\r
62 <!ATTLIST osc_id %tag.id;>
\r
63 <!ELEMENT lov_id %tag.content;>
\r
64 <!ATTLIST lov_id %tag.id;>
\r
65 <!ELEMENT mdc_id %tag.content;>
\r
66 <!ATTLIST mdc_id %tag.id;>
\r
67 <!ELEMENT mountpoint_id %tag.content;>
\r
68 <!ATTLIST mountpoint_id %tag.id;>
\r
69 <!ELEMENT service_id %tag.content;>
\r
70 <!ATTLIST service_id %tag.id;>
\r
71 <!ELEMENT server_id %tag.content;>
\r
72 <!ATTLIST server_id %tag.id;>
\r
73 <!ELEMENT failover_id %tag.content;>
\r
74 <!ATTLIST failover_id %tag.id;>
\r