The most common, basic configuration is that of a high-availability server which simply provides a single IP address (1.2.3.4) to be failed over between the nodes of our cluster. This is an ActivePassive configuration - the most basic configuration.
<cib>
<configuration>
<crm_config/>
<nodes/>
<resources>
<primitive id="ip_resource" class="ocf" type="IPaddr" provider="heartbeat">
<instance_attributes>
<attributes>
<nvpair name="ip" value="1.2.3.4"/>
</attributes>
</instance_attributes>
</primitive>
</resources>
<constraints>
<rsc_location id="run_ip_resource" rsc="ip_resource">
<rule id="pref_run_ip_resource" score="100">
<expression attribute="#uname" operation="eq" value="paul"/>
</rule>
</rsc_location>
</constraints>
</configuration>
<status/>
</cib>