Heartbeat - Installation - Linux et OS Alternatifs
Marsh Posté le 01-08-2008 à 10:39:50
HeartBeat v1 est beaucoup plus simples à configurer mais a deux contraites par rapport au 2 :
- pas de surveillance active de service
- deux nodes seulement
Marsh Posté le 02-08-2008 à 09:19:30
tu as utilisé ifconfig ou ip addr show pour vérifier ton ip ? Car avec heartbeat2, ifconfig n'affiche pas l'ip mais ip addr show l'affiche
Tu as pingé ton ip virtuelle ?
Marsh Posté le 31-07-2008 à 16:46:44
Bonjour à tous
Je suis en train de mettre en place heartbeat (avec le rpm suivant- j'ai laissé tomber le tar car c'est pire -heartbeat-2.1.3-23.1.x86_64.rpm )sur deux serveurs apache. Et j'ai donc un souci.
voici ma configuration
ha.cf
bcast eth0
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 10
warntime 6
initdead 60
udpport 694
node noeud1
node noeud2
auto_failback off
apiauth mgmtd uid=root
respawn root /usr/lib64/heartbeat/mgmtd -t
haresources
noeud1 IPaddr2::192.168.2.90/24/eth0 apache2
cib.xml (obtenu avec la commande /usr/lib64/heartbeat/haresources2cib.py --stdout -c /etc/ha.d/ha.cf /etc/ha.d/haresources > /var/lib/heartbeat/crm/cib.xml)
<cib admin_epoch="0" epoch="0" num_updates="0">
<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-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="15s"/>
<nvpair id="cib-bootstrap-options-is-managed-default" name="is-managed-default" value="true"/>
</attributes>
</cluster_property_set>
</crm_config>
<nodes/>
<resources>
<group id="group_1">
<primitive class="ocf" id="IPaddr2_1" provider="heartbeat" type="IPaddr2">
<operations>
<op id="IPaddr2_1_mon" interval="5s" name="monitor" timeout="5s"/>
</operations>
<instance_attributes id="IPaddr2_1_inst_attr">
<attributes>
<nvpair id="IPaddr2_1_attr_0" name="ip" value="192.168.2.90"/>
<nvpair id="IPaddr2_1_attr_1" name="netmask" value="24"/>
<nvpair id="IPaddr2_1_attr_2" name="nic" value="eth0"/>
</attributes>
</instance_attributes>
</primitive>
<primitive class="heartbeat" id="apache2_2" provider="heartbeat" type="apache2">
<operations>
<op id="apache2_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="noeud1"/>
</rule>
</rsc_location>
</constraints>
</configuration>
<status/>
</cib>
Donc :
- je n'arrive pas à faire monter l'adresse IP virtuelle. Si je lance Ipaddr manuellement, le système me dit que tout est ok mais je ne vois aucune nouvelle interface qui apparait.
- si je mets crm yes dans le ha.cf, mon serveur reboote en boucle (c'est le cas actuellement)
Je précise que j'ai pas de iptables ni de selinux activé. Que j'ai modifié moults fois la ressource IPaddr en IPaddr2, IPaddr::monip etc etc mais rien n'y fait. De plus, si je demande son statut à ha, il me dit qu'il est en cours de fonctionnement (heartbeat OK [pid 8964 et al] is running on noeud2 [noeud2]...)mais je ne vois aucun port 694 ouvert ....
Bref, ca merdoie et je commence à être agacé, donc si quelqu'un pouvait juste me dire ce qui ne va pas, ce serait sympa