[Pacemaker] why pacemaker can't clone CIFS Filesystem resource
Qiu Zhigang
qiuzhigang at fronware.com
Fri Dec 23 09:29:26 UTC 2011
Hi,
Do you mean like following?
case $FSTYPE in
ocfs2) ocfs2_init
;;
nfs|smbfs|none|gfs2|cifs) : # this is kind of safe too
;;
*) if [ -n "$OCF_RESKEY_CRM_meta_clone" ]; then
ocf_log err "$OCF_RESKEY_CRM_meta_clone"
ocf_log err "DANGER! $FSTYPE on $DEVICE is NOT cluster-aware!"
ocf_log err "DO NOT RUN IT AS A CLONE!"
ocf_log err "Politely refusing to proceed to avoid data corruption."
exit $OCF_ERR_CONFIGURED
fi
;;
esac
I add cifs in the cluster-aware list, is it right?
Best Regards,
Qiu Zhigang
From: Mark Gardner [mailto:markgard at gmail.com]
Sent: Friday, December 23, 2011 5:15 PM
To: The Pacemaker cluster resource manager
Subject: Re: [Pacemaker] why pacemaker can't clone CIFS Filesystem resource
So I read the Filesystem script code, find following code before start
resource.
case $FSTYPE in
ocfs2) ocfs2_init
;;
nfs|smbfs|none|gfs2) : # this is kind of safe too
;;
*) if [ -n "$OCF_RESKEY_CRM_meta_clone" ]; then
ocf_log err "$OCF_RESKEY_CRM_meta_clone"
ocf_log err "DANGER! $FSTYPE on $DEVICE is NOT
cluster-aware!"
ocf_log err "DO NOT RUN IT AS A CLONE!"
ocf_log err "Politely refusing to proceed to avoid data
corruption."
exit $OCF_ERR_CONFIGURED
fi
;;
Esac
I want to know why CIFS isn't the kind of safe FSTYPE, but smbfs is
considered safe ? They are not the same as it ?
I had a similar problem with a different cluster aware Filesystem, panasas. Simply make a copy of the Filesystem script with your own name, add smbfs, to the list of cluster aware filesystems. Then create your clone of the "new" resource agent.
(BTW, sambafs is NOT cluster aware, there is no distributed locking, and CIFS is cluster aware, CIFS is an enhanced version of Microsoft's SMB protocol, They are subtly different. )
In most cases they are interchangeable, but depending on your distribution, CIFS and smbfs may or may not be an alias of each other.
--
~ Mark
Gardner ~
If it were easy everyone would do it. Hard is what keeps out the riffraff.
***
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20111223/abe0ef17/attachment.htm>
More information about the Pacemaker
mailing list