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