In invirt-cluster-config:
[invirt/packages/invirt-cluster-config.git] / cluster.conf.mako
1 <%
2 from invirt.config import structs as cfg
3 %>\
4 <?xml version="1.0"?>
5 <cluster name="invirt" config_version="2">
6 % if len(cfg.hosts) == 2:
7   <cman two_node="1" expected_votes="1" />
8 % else:
9   <cman />
10 % endif
11   <clusternodes>
12 % for id, host in enumerate(cfg.hosts):
13     <clusternode name="${host.hostname.split('.')[0]}-internal" nodeid="${id + 1}">
14       <fence>
15         <method name="single">
16           <device name="human" nodename="${host.hostname.split('.')[0]}-internal"/>
17         </method>
18       </fence>
19     </clusternode>
20 % endfor
21   </clusternodes>
22   <fencedevices>
23     <fencedevice name="human" agent="fence_manual"/>
24   </fencedevices>
25 </cluster>