Hi,

On Wed, Mar 16, 2011 at 12:21:33PM +0100, Christoph Bartoschek wrote:
> Am 16.03.2011 12:14, schrieb Michael Schwartzkopff:
> >>> Am Mittwoch, 16. März 2011 schrieb Michael Schwartzkopff:
> >>>>> Am 16.03.2011 06:58, schrieb Michael Schwartzkopff:
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I try to setup a high available NFS server according to the
> >>>>>>> tutorial "Highly available NFS storage with DRBD and Pacemaker".
> >>>>>>>
> >>>>>>> My problem is that Ubuntu Lucid LTS does not know the resource
> >>>>>>> ocf:heartbeat:exportfs. I tried to copy the file exportfs from the
> >>>>>>> current git repository but I still get:
> >>>>>>>
> >>>>>>> crm(live)configure# primitive  p_exportfs_root
> >>>>>>> ocf:heartbeat:exportfs params fsid=0 directory "/srv/nfs/afs"
> >>>>>>> options="rw,no_root_squash,crossmnt"
> >>>>>>> clientspec="192.168.143.0/255.255.255.0" op monitor interval="30s"
> >>>>>>> ERROR: ocf:heartbeat:exportfs: could not parse meta-data:
> >>>>>>> ERROR: ocf:heartbeat:exportfs: no such resource agent
> >>>>>>>
> >>>>>>>
> >>>>>>> Are there newer packages available for Ubuntu Lucid? Or how to get
> >>>>>>> it running?
> >>>>>>>
> >>>>>>> Christoph
> >>>>>>
> >>>>>> Where did you copy the script to?
> >>>>>
> >>>>> To /usr/lib/ocf/resource.d/heartbeat/
> >>>>
> >>>> Is the script executable?
> >>>
> >>> The script is executable on both nodes.
> >>> It is listed by "crm ra list ocf heartbeat".
> >>>
> >>> I tried to add the resource again and if I do it for the first time in
> >>> crm I get:
> >>>
> >>>
> >>> lrmadmin[11236]: 2011/03/16_09:27:39 ERROR:
> >>> lrm_get_rsc_type_metadata(578): got a return code HA_FAIL from a reply
> >>> message of rmetadata with function get_ret_from_msg.
> >>> ERROR: ocf:heartbeat:exportfs: could not parse meta-data:
> >>> ERROR: ocf:heartbeat:exportfs: no such resource agent
> >>>
> >>> If I try it again, I only get the two lines with ERROR.
> >>
> >> Which cluster-glue version do you run?
> >> Try also:
> >>
> >> # lrmadmin -C
> >> # lrmadmin -P ocf drbd
> >> # export OCF_ROOT=/usr/lib/ocf
> >> # /usr/lib/ocf/resource.d/linbit/drbd meta-data
> >
> > Sorry. Of course I wanted to say:
> >
> > # lrmadmin -P ocf exportfs
> > # export OCF_ROOT=/usr/lib/ocf
> > # /usr/lib/ocf/resource.d/heartbeat/exportfs meta-data
> >
> 
> Here are the results:
> 
> root@ries:~# lrmadmin -P ocf exportfs
> heartbeat
> root@ries:~# /usr/lib/ocf/resource.d/heartbeat/exportfs meta-data
> .: 14: Can't open /usr/lib/ocf/lib/heartbeat/ocf-shellfuncs

The latest resource agents source common scripts from the new
location (/usr/lib/ocf/lib instead of /usr/lib/ocf/resource.d).
You can adjust the paths in exportfs accordingly.

> I guess I am missing ocf-shellfuncs. Is it safe to just install the 
> current resource agents release? Or will there be other dependencies 
> that fail?

It should be safe to install the new resource agents release.

Thanks,

Dejan

> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to