File SAPHanaSR.xml of Package SAPHanaSR.2773

<?xml version="1.0"?>
<template name="SAPHanaSR">

<shortdesc lang="en">SAPHanaSR resources</shortdesc>
<longdesc lang="en">
Create a single primitive resource of type IPaddr2.
</longdesc>

<parameters>

<parameter name="sid" required="1">
<shortdesc lang="en">SAP SID</shortdesc>
<longdesc lang="en">
SAP Identifier (SID) like SLE. The SID is always a
3 character alphanumeric string.
Example: SLE
</longdesc>
<content type="string" default=""/>
</parameter>

<parameter name="ino" required="1">
<shortdesc lang="en">SAP Instance Number</shortdesc>
<longdesc lang="en">
SAP Instance Number like 00. The instancenumber must be
a two-digit string including leading zeros.
Example: 00
</longdesc>
<content type="string" default=""/>
</parameter>

<parameter name="ip" required="1">
<shortdesc lang="en">Virtual IP Address</shortdesc>
<longdesc lang="en">The virtual ip address to be configured to
run at the primary side.
Example: 192.168.100.10
</longdesc>
<content type="string" default=""/>
</parameter>


</parameters>

<crm_script>
primitive rsc_ip_<insert param="sid"/>_HDB<insert param="ino"/> ocf:heartbeat:IPaddr2
  params
    ip="<insert param="ip"/>"
    <if set="netmask">cidr_netmask="<insert param="netmask"/>"</if>
  op start timeout="20" op stop timeout="20"
  op monitor interval="10" timeout="20"

primitive rsc_SAPHanaTopology_<insert param="sid"/>_HDB<insert param="ino"/> ocf:suse:SAPHanaTopology
  params
    SID="<insert param="sid"/>"
    InstanceNumber="<insert param="ino"/>"
  op monitor interval="10" timeout="600"
  op start interval="0" timeout="600"
  op stop interval="0" timeout="300"

primitive rsc_SAPHana_<insert param="sid"/>_HDB<insert param="ino"/> ocf:suse:SAPHana 
  params 
    SID="<insert param="sid"/>"
    InstanceNumber="<insert param="ino"/>"
     PREFER_SITE_TAKEOVER="yes" 
     AUTOMATED_REGISTER="no"
     DUPLICATE_PRIMARY_TIMEOUT="7200"
  op start interval="0" timeout="3600"
  op stop interval="0" timeout="3600"
  op promote interval="0" timeout="3600"
  op monitor interval="60" role="Master" timeout="700"
  op monitor interval="61" role="Slave" timeout="700"
</crm_script>

</template>
openSUSE Build Service is sponsored by