歡迎您光臨本站 註冊首頁

heartbeat crm的問題。

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

heartbeat crm的問題。

down掉node1伺服器的apache服務,node1首先會自動重啟apache服務,

但如何才能VIP和apache服務會自動轉換到node2伺服器上?
《解決方案》

# more /var/lib/heartbeat/crm/cib.xml

<cib admin_epoch="0" epoch="1" num_updates="1" generated="false" have_quorum="t
rue" ignore_dtd="false" num_peers="2" ccm_transition="2" cib_feature_revision="2
.0" cib-last-written="Thu Oct 16 17:55:01 2008">
   <configuration>
     <crm_config>
       <cluster_property_set id="cib-bootstrap-options">
         <attributes>
           <nvpair id="cib-bootstrap-options-symmetric-cluster" name="symmetric-
cluster" value="true"/>
           <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-p
olicy" value="stop"/>
           <nvpair id="cib-bootstrap-options-default-resource-stickiness" name="
default-resource-stickiness" value="0"/>
           <nvpair id="cib-bootstrap-options-default-resource-failure-stickiness
" name="default-resource-failure-stickiness" value="0"/>
           <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enab
led" value="false"/>
           <nvpair id="cib-bootstrap-options-stonith-action" name="stonith-actio
n" value="reboot"/>
           <nvpair id="cib-bootstrap-options-startup-fencing" name="startup-fenc
ing" value="true"/>
           <nvpair id="cib-bootstrap-options-stop-orphan-resources" name="stop-o
rphan-resources" value="true"/>
           <nvpair id="cib-bootstrap-options-stop-orphan-actions" name="stop-orphan-actions" value="true"/>
           <nvpair id="cib-bootstrap-options-remove-after-stop" name="remove-after-stop" value="false"/>
           <nvpair id="cib-bootstrap-options-short-resource-names" name="short-resource-names" value="true"/>
           <nvpair id="cib-bootstrap-options-transition-idle-timeout" name="transition-idle-timeout" value="5min"/>
           <nvpair id="cib-bootstrap-options-default-action-timeout" name="default-action-timeout" value="20s"/>
           <nvpair id="cib-bootstrap-options-is-managed-default" name="is-managed-default" value="true"/>
           <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/>
           <nvpair id="cib-bootstrap-options-pe-error-series-max" name="pe-error-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-pe-warn-series-max" name="pe-warn-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-pe-input-series-max" name="pe-input-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="2.1.3-node: 552305612591183b1628baa5bc6e903e0f1e26
a3"/>
         </attributes>
       </cluster_property_set>
     </crm_config>
     <nodes>
       <node id="09c47448-2fac-4dce-a29e-92bd49de2067" uname="slave" type="normal"/>
       <node id="508a454d-9237-47e6-9c17-826532d4ee41" uname="master" type="normal"/>
     </nodes>
     <resources>
       <group id="group_1">
         <primitive class="ocf" id="IPaddr_192_168_1_252" provider="heartbeat" type="IPaddr">
           <operations>
             <op id="IPaddr_192_168_1_252_mon" interval="5s" name="monitor" timeout="5s"/>
           </operations>
           <instance_attributes id="IPaddr_192_168_1_252_inst_attr">
             <attributes>
               <nvpair id="IPaddr_192_168_1_252_attr_0" name="ip" value="192.168.1.252"/>
             </attributes>
           </instance_attributes>
         </primitive>
         <primitive class="lsb" id="mysql.sh_2" provider="heartbeat" type="mysql.sh">
           <operations>
             <op id="mysql.sh_2_mon" interval="120s" name="monitor" timeout="60s"/>
           </operations>
         </primitive>
       </group>
     </resources>
     <constraints>
       <rsc_location id="rsc_location_group_1" rsc="group_1">
         <rule id="prefered_location_group_1" score="100">
           <expression attribute="#uname" id="prefered_location_group_1_expr" operation="eq" value="master"/>
         </rule>
       </rsc_location>
     </constraints>
   </configuration>
</cib>
# more /var/lib/heartbeat/crm/cib.xml
<cib admin_epoch="0" epoch="1" num_updates="1" generated="false" have_quorum="true" ignore_dtd="false" num_peers="2" ccm_transition
="2" cib_feature_revision="2.0" cib-last-written="Thu Oct 16 17:55:01 2008">
   <configuration>
     <crm_config>
       <cluster_property_set id="cib-bootstrap-options">
         <attributes>
           <nvpair id="cib-bootstrap-options-symmetric-cluster" name="symmetric-cluster" value="true"/>
           <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="stop"/>
           <nvpair id="cib-bootstrap-options-default-resource-stickiness" name="default-resource-stickiness" value="0"/>
           <nvpair id="cib-bootstrap-options-default-resource-failure-stickiness" name="default-resource-failure-stickiness" value="
0"/>
           <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/>
           <nvpair id="cib-bootstrap-options-stonith-action" name="stonith-action" value="reboot"/>
           <nvpair id="cib-bootstrap-options-startup-fencing" name="startup-fencing" value="true"/>
           <nvpair id="cib-bootstrap-options-stop-orphan-resources" name="stop-orphan-resources" value="true"/>
           <nvpair id="cib-bootstrap-options-stop-orphan-actions" name="stop-orphan-actions" value="true"/>
           <nvpair id="cib-bootstrap-options-remove-after-stop" name="remove-after-stop" value="false"/>
           <nvpair id="cib-bootstrap-options-short-resource-names" name="short-resource-names" value="true"/>
           <nvpair id="cib-bootstrap-options-transition-idle-timeout" name="transition-idle-timeout" value="5min"/>
           <nvpair id="cib-bootstrap-options-default-action-timeout" name="default-action-timeout" value="20s"/>
           <nvpair id="cib-bootstrap-options-is-managed-default" name="is-managed-default" value="true"/>
           <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/>
           <nvpair id="cib-bootstrap-options-pe-error-series-max" name="pe-error-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-pe-warn-series-max" name="pe-warn-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-pe-input-series-max" name="pe-input-series-max" value="-1"/>
           <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="2.1.3-node: 552305612591183b1628baa5bc6e903e0f1e26
a3"/>
         </attributes>
       </cluster_property_set>
     </crm_config>
     <nodes>
       <node id="09c47448-2fac-4dce-a29e-92bd49de2067" uname="slave" type="normal"/>
       <node id="508a454d-9237-47e6-9c17-826532d4ee41" uname="master" type="normal"/>
     </nodes>
     <resources>
       <group id="group_1">
         <primitive class="ocf" id="IPaddr_192_168_1_252" provider="heartbeat" type="IPaddr">
           <operations>
             <op id="IPaddr_192_168_1_252_mon" interval="5s" name="monitor" timeout="5s"/>
           </operations>
           <instance_attributes id="IPaddr_192_168_1_252_inst_attr">
             <attributes>
               <nvpair id="IPaddr_192_168_1_252_attr_0" name="ip" value="192.168.1.252"/>
             </attributes>
           </instance_attributes>
         </primitive>
         <primitive class="lsb" id="mysql.sh_2" provider="heartbeat" type="mysql.sh">
           <operations>
             <op id="mysql.sh_2_mon" interval="120s" name="monitor" timeout="60s"/>
           </operations>
         </primitive>
       </group>
     </resources>
     <constraints>
       <rsc_location id="rsc_location_group_1" rsc="group_1">
         <rule id="prefered_location_group_1" score="100">
           <expression attribute="#uname" id="prefered_location_group_1_expr" operation="eq" value="master"/>
         </rule>
       </rsc_location>
     </constraints>
   </configuration>
</cib>
《解決方案》

呵呵,這就要修改腳本了
《解決方案》

原帖由 blake94 於 2008-10-17 13:35 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
down掉node1伺服器的apache服務,node1首先會自動重啟apache服務,

但如何才能VIP和apache服務會自動轉換到node2伺服器上?

read documents:
if you are using redhat cluster suite, you will need
a) power fencing device (must have)
b) chkconfig --leve 35 cman on
service cman start
c) chkconfig --level 35 rgmanager on
service rgmanager on
d) chkconfig --del httpd on node1 and node2
add httpd to the resource and service using conga
《解決方案》

dddddddddddddddddddd

[火星人 ] heartbeat crm的問題。已經有387次圍觀

http://coctec.com/docs/service/show-post-6975.html