Index ソフト・ハード | Crmファイル |
機能 構成・方式 タスク 導入 CRMファイル cib.xml 参考02 自作RA |
cib.xml ・「/var/lib/pacemaker/cib/cib.xml」の内容
<cib >
<configuration>
<crm_config>
<cluster_property_set >
プロパティ
</cluster_property_set>
</crm_config>
<nodes>
ノード
</nodes>
<resources>
<group id="grp">
<primitive >
<operations>
オペレーション
</operations>
</primitive>
<primitive >
<operations>
オペレーション
</operations>
</primitive>
</group>
<clone >
<primitive >
<operations>
オペレーション
</operations>
</primitive>
</clone>
<primitive class="ocf" id="xxxx" provider="xxxx" type="xxxx">
<instance_attributes >
Attribute
</instance_attributes>
<operations>
オペレーション
</operations>
</primitive>
</resources>
<constraints>
<rsc_location >
<rule >
<expression />
</rule>
<rule >
<expression />
</rule>
</rsc_location>
<rsc_colocation >
Resource Colocation
</rsc_colocation>
<rsc_order>
Resource Order
</rsc_order>
</constraints>
<rsc_defaults>
<meta_attributes id="rsc-options">
Resource Defaults
<nvpair />
<nvpair />
</meta_attributes>
</rsc_defaults>
</configuration>
</cib>
・「# pcs cluster cib」では、上記に<status>表示が追加される。 作成された「output.xml」も同じ参考01
### Cluster Option ###
property stonith-enabled="false" \
start-failure-is-fatal="false" \
no-quorum-policy="ignore" \
symmetric-cluster="true" \
startup-fencing="true" \
stop-orphan-resources="false" \
stop-orphan-actions="true" \
remove-after-stop="false" \
is-managed-default="true" \
cluster-delay="60s" \
pe-error-series-max="-1" \
pe-warn-series-max="-1" \
pe-input-series-max="-1"
### Resource Defaults ###
rsc_defaults migration-threshold="2" \
resource-stickiness="INFINITY" \
is-managed="true"
### Primitive Configuration ###
primitive IPaddr2_1 ocf:heartbeat:IPaddr2 \
params ip="192.168.33.21" cidr_netmask="24" nic="eth0" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op start timeout="60s" on-fail="restart" \
op stop timeout="60s" on-fail="block"
primitive pingd_gw ocf:pacemaker:ping \
params name="default_ping_set" \
host_list="192.168.33.0" \
multiplier="100" \
dampen="0" \
meta migration-threshold="10" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op start interval="0s" timeout="90s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="block"
primitive prmVIPcheck ocf:heartbeat:VIPcheck \
params target_ip="192.168.33.21" count="1" wait="10" \
op start timeout="90s" on-fail="restart" start-delay="4s" \
op monitor interval="10s" timeout="45s" on-fail="restart" \
op stop timeout="90s" on-fail="block"
### Group Configuration ###
group group_1 \
prmVIPcheck \
IPaddr2_1
### Clone Configuration ###
clone clnPingd_fw pingd_gw \
meta clone-max="2" \
clone-node-max="1"
### Resource Location ###
location group_1-location group_1 \
rule $id="group_1-location-rule" 200: #uname eq server1 \
rule $id="group_1-location-rule-0" 100: #uname eq server2 \
rule $id="group_1-location-rule-1" -inf: defined default_ping_set and default_ping_set lt 100
参考02
### Cluster Option ###
property no-quorum-policy="ignore" \
stonith-enabled="false" (1.1系不要 crmd-transition-delay="2s")
### Resource Defaults ###
rsc_defaults resource-stickiness="INFINITY" \
migration-threshold="1"
### Primitive Configuration ###
primitive resource1 ocf:heartbeat:Dummy \
op start interval="0s" timeout="300s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="300s" on-fail="block"
primitive resource2 ocf:heartbeat:Dummy \
op start interval="0s" timeout="300s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="300s" on-fail="block"
primitive resource3 ocf:heartbeat:Dummy \
op start interval="0s" timeout="300s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="300s" on-fail="block"
### Group Configuration ###
group grp \
resource1 \
resource2
### Clone Configuration ###
clone clnResource \
resource3
### Resource Location ###
location rsc_location-1 grp \
rule 200: #uname eq pm01 \
rule 100: #uname eq pm02
### Resource Colocation ###
colocation rsc_colocation-1 INFINITY: grp clnResource
### Resource Order ###
order rsc_order-1 0: clnResource grp symmetrical=false
|
All Rights Reserved. Copyright (C) ITCL |