Bonjour à tous
Je suis en train de mettre en place drbd et heartbeat. J'ai deux serveur qui se partagent une ressource drbd0, et je veux qu'heartbeat gère cela.
Concernant drbd, en manuel, tout fonctionne correctement (bascule, montage). Si je laisse heartbeat gérer mon /dev/drbd0, il ne se passe rien. HA ne démarre ni le service drbd, ni le module. Bref rien.
Voici mon fichier de ha.cf (pour le premier noeud, pour le second il n'y a que l'ip qui change):
ucast eth0 10.10.10.2
debugfile /var/log/ha-debug
logfile /var/log/ha-log
use_logd yes
keepalive 2
deadtime 10
warntime 6
initdead 60
udpport 694
node nodev1
node nodev2
auto_failback off
crm true
apiauth evms uid=hacluster,root
===> vu que crm est utilisé, je n'utilise pas de haresources.
Quant à mon cib.xml, voici à quoi il ressemble:
<cib generated="true" admin_epoch="0" epoch="1" num_updates="16" have_quorum="true" ignore_dtd="false" ccm_transition="2" num_peers="2" cib_feature_revision="1.3" dc_uuid="969bbf54-1ef8-42dc-be1f-3f4554beb8c5" cib-last-written="Fri Oct 19 16:04:18 2007">
<configuration>
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<attributes>
<nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1192802637"/>
</attributes>
</cluster_property_set>
</crm_config>
<nodes>
<node id="969bbf54-1ef8-42dc-be1f-3f4554beb8c5" uname="nodev1" type="normal"/>
<node id="557ff4bc-87d6-49b7-bd25-0c26fd81f087" uname="nodev2" type="normal"/>
</nodes>
<resources/>
<group id="My-DRBD-group" ordered="true" collocated="true">
<instance_attributes id="My-DRBD-group_instance_attrs">
<attributes>
<nvpair id="My-DRBD-group_target_role" name="target_role" value="started"/>
</attributes>
</instance_attributes>
<primitive id="DRBD_data" class="heartbeat" type="drbddisk" provider="heartbeat">
<instance_attributes id="DRBD_data_instance_attrs">
<attributes>
<nvpair id="DRBD_data_target_role" name="target_role" value="started"/>
<nvpair id="93d753a8-e69a-4ea5-a73d-ab0d0367f001" name="1" value="repdata"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="FS_repdata" class="ocf" type="Filesystem" provider="heartbeat">
<instance_attributes id="FS_repdata_instance_attrs">
<attributes>
<nvpair id="FS_repdata_target_role" name="target_role" value="started"/>
<nvpair id="96d659dd-0881-46df-86af-d2ec3854a73f" name="fstype" value="ext3"/>
<nvpair id="8a150609-e5cb-4a75-99af-059ddbfbc635" name="device" value="/dev/drbd0"/>
<nvpair id="de9706e8-7dfb-4505-b623-5f316b1920a3" name="directory" value="/mnt/repl"/>
</attributes>
</instance_attributes>
<constraints/>
<rsc_location id="runs_on_pref_node" rsc="My-DRBD-group">
<rule id="prefered_runs_on_pref_node" score="100">
<expression attribute="#uname" id="786ef2b1-4289-4570-8923-4c926025e8fd" operation="eq" value="nodev1"/>
</rule>
</rsc_location>
</constraints>
</configuration>
</cib>
J'utilise le hb_gui.. et je galère .... et le site de HA est moyennement clair.
Quelqu'un pourrait me souffler une idée ?