10.4. XML Representation of a Cluster
Example 10.1. An XML representation of a cluster
<cluster id="00000000-0000-0000-0000-000000000000" href="/api/clusters/00000000-0000-0000-0000-000000000000"> <name>Default</name> <description>The default server cluster</description> <link rel="networks" href="/api/clusters/00000000-0000-0000-0000-000000000000/networks"/> <link rel="permissions" href="/api/clusters/00000000-0000-0000-0000-000000000000/permissions"/> <link rel="glustervolumes" href="/api/clusters/00000000-0000-0000-0000-000000000000/glustervolumes"/> <link rel="glusterhooks" href="/api/clusters/00000000-0000-0000-0000-000000000000/glusterhooks"/> <link rel="affinitygroups" href="/api/clusters/00000000-0000-0000-0000-000000000000/affinitygroups"/> <cpu id="Intel Penryn Family"/> <architecture>X86_64<architecture/> <data_center id="00000000-0000-0000-0000-000000000000" href="/api/datacenters/00000000-0000-0000-0000-000000000000"/> <memory_policy> <overcommit percent="100"/> <transparent_hugepages> <enabled>false</enabled> </transparent_hugepages> </memory_policy> <scheduling_policies> <policy>evenly_distributed</policy> <thresholds low="10" high="75" duration="120"/> </scheduling_policies> <version minor="0" major="3"/> <supported_versions> <version minor="0"<usage> major="3"/> </supported_versions> <error_handling> <on_error>migrate</on_error> </error_handling> <virt_service>true</virt_service> <gluster_service>false</gluster_service> <threads_as_cores>false</threads_as_cores> <tunnel_migration>false</tunnel_migration> <trusted_service>false</trusted_service> <ha_reservation>false</ha_reservation> <ballooning_enabled>false</ballooning_enabled> <ksm> <enabled>true</enabled> </ksm> </cluster>
<cluster id="00000000-0000-0000-0000-000000000000"
href="/api/clusters/00000000-0000-0000-0000-000000000000">
<name>Default</name>
<description>The default server cluster</description>
<link rel="networks"
href="/api/clusters/00000000-0000-0000-0000-000000000000/networks"/>
<link rel="permissions"
href="/api/clusters/00000000-0000-0000-0000-000000000000/permissions"/>
<link rel="glustervolumes"
href="/api/clusters/00000000-0000-0000-0000-000000000000/glustervolumes"/>
<link rel="glusterhooks"
href="/api/clusters/00000000-0000-0000-0000-000000000000/glusterhooks"/>
<link rel="affinitygroups"
href="/api/clusters/00000000-0000-0000-0000-000000000000/affinitygroups"/>
<cpu id="Intel Penryn Family"/>
<architecture>X86_64<architecture/>
<data_center id="00000000-0000-0000-0000-000000000000"
href="/api/datacenters/00000000-0000-0000-0000-000000000000"/>
<memory_policy>
<overcommit percent="100"/>
<transparent_hugepages>
<enabled>false</enabled>
</transparent_hugepages>
</memory_policy>
<scheduling_policies>
<policy>evenly_distributed</policy>
<thresholds low="10" high="75" duration="120"/>
</scheduling_policies>
<version minor="0" major="3"/>
<supported_versions>
<version minor="0"<usage> major="3"/>
</supported_versions>
<error_handling>
<on_error>migrate</on_error>
</error_handling>
<virt_service>true</virt_service>
<gluster_service>false</gluster_service>
<threads_as_cores>false</threads_as_cores>
<tunnel_migration>false</tunnel_migration>
<trusted_service>false</trusted_service>
<ha_reservation>false</ha_reservation>
<ballooning_enabled>false</ballooning_enabled>
<ksm>
<enabled>true</enabled>
</ksm>
</cluster>