Il giorno Mar 22 Mar 2011 15:11:34 CET, Caspar Smit ha scritto:
> Thanks for this, but I don't see any portmap, nfs-common and/or
> nfs-kernel-server lsb scripts used in that article.
> That was just the part I was interested in :)
> Kind regards
> Caspar Smit
You're absolutely right :-) Take a look at this configuration:
node ubuntu-nodo1
node ubuntu-nodo2
primitive drbd0 ocf:linbit:drbd \
params drbd_resource="r0" \
op monitor interval="20s" timeout="40s" \
meta target-role="started"
primitive drbd1 ocf:linbit:drbd \
params drbd_resource="r1" \
op monitor interval="20s" timeout="40s"
primitive nfs-kernel-server lsb:nfs-kernel-server \
op monitor interval="10s" timeout="30s"
primitive ping ocf:pacemaker:ping \
params host_list="172.16.0.1" multiplier="100" name="ping" \
op monitor interval="20s" timeout="60s" \
op start interval="0" timeout="60s"
primitive portmap lsb:portmap \
op monitor interval="10s" timeout="30s"
primitive share-a-exportfs ocf:heartbeat:exportfs \
params directory="/share-a" clientspec="172.16.0.0/24"
options="rw,async,no_subtree_check,no_root_squash" fsid="1" \
op monitor interval="10s" timeout="30s" \
op start interval="0" timeout="40s" \
op stop interval="0" timeout="40s" \
meta is-managed="true" target-role="started"
primitive share-a-fs ocf:heartbeat:Filesystem \
params device="/dev/drbd0" directory="/share-a" fstype="ext3"
options="noatime" fast_stop="no" \
op monitor interval="20s" timeout="40s" \
op start interval="0" timeout="60s" \
op stop interval="0" timeout="60s" \
meta is-managed="true" target-role="started"
primitive share-a-ip ocf:heartbeat:IPaddr2 \
params ip="172.16.0.63" nic="eth0" \
op monitor interval="20s" timeout="40s" \
meta is-managed="true" target-role="started"
primitive share-b-exportfs ocf:heartbeat:exportfs \
params directory="/share-b" clientspec="172.16.0.0/24"
options="rw,no_root_squash" fsid="2" \
op monitor interval="10s" timeout="30s" \
op start interval="0" timeout="40s" \
op stop interval="0" timeout="40s" \
meta target-role="started"
primitive share-b-fs ocf:heartbeat:Filesystem \
params device="/dev/drbd1" directory="/share-b" fstype="ext3"
options="noatime" fast_stop="no" \
op monitor interval="20s" timeout="40s" \
op start interval="0" timeout="60s" \
op stop interval="0" timeout="60s" \
meta target-role="started"
primitive share-b-ip ocf:heartbeat:IPaddr2 \
params ip="172.16.0.64" nic="eth0" \
op monitor interval="20s" timeout="40s" \
meta target-role="started"
primitive statd lsb:statd \
op monitor interval="10s" timeout="30s"
group nfs portmap statd nfs-kernel-server
group share-a share-a-fs share-a-exportfs share-a-ip
group share-b share-b-fs share-b-exportfs share-b-ip
ms ms_drbd0 drbd0 \
meta master-max="1" master-node-max="1" clone-max="2"
clone-node-max="1" notify="true"
ms ms_drbd1 drbd1 \
meta master-max="1" master-node-max="1" clone-max="2"
clone-node-max="1" notify="true" target-role="Started"
clone nfs_clone nfs \
meta globally-unique="false"
clone ping_clone ping \
meta globally-unique="false"
location share-a_on_connected_node share-a \
rule $id="share-a_on_connected_node-rule" -inf: not_defined ping or
ping lte 0
location share-b_on_connected_node share-b \
rule $id="share-b_on_connected_node-rule" -inf: not_defined ping or
ping lte 0
colocation share-a_on_ms_drbd0 inf: share-a ms_drbd0:Master
colocation share-b_on_ms_drbd1 inf: share-b ms_drbd1:Master
order share-a_after_ms_drbd0 inf: ms_drbd0:promote share-a:start
order share-b_after_ms_drbd1 inf: ms_drbd1:promote share-b:start
property $id="cib-bootstrap-options" \
dc-version="1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
no-quorum-policy="ignore" \
stonith-enabled="false" \
last-lrm-refresh="1300276063"
I omitted the nfs server part in my article because explaining also that
part would make the article even longer...
Bye,
--
RaSca
Mia Mamma Usa Linux: Niente รจ impossibile da capire, se lo spieghi bene!
[email protected]
http://www.miamammausalinux.org
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems