[Ocfs2-users] OCFS2 Installation woes

Sunil Mushran Sunil.Mushran at oracle.com
Thu Oct 13 19:09:22 CDT 2005


/etc/ocfs2/cluster.conf holds list of nodes in the cluster.
/etc/sysconfig/o2cb holds the "default" cluster name which
is picked by the o2cb service.

The latter is updated during:
/etc/init.d/o2cb configure

Appears the cluster name in the two do not match.

What difference did you notice?

Peter Sylvester wrote:

> Here is some feedback on my OCFS2 installation...
>
> You were correct about selinux.  I was able to disable it by 
> specifying "SELINUX=disabled" in /etc/selinux/config and rebooting. I 
> was then able to run the console tool correctly.
>
> I did stumble on another issue, though.  It appears that the console 
> tool hard codes the cluster name as "ocfs2", but the cluster service 
> seems to be looking for cluster "racdb", and errors out when 
> attempting to bring online.  I hand edited the cluster.conf file and 
> changed the cluster name to "racdb" and everything then appeared to work.
>
> Also, I noticed that the cluster.conf configuration is a bit different 
> from that shown in the User's Guide documentation.
>
> I was able to mkfs.ocfs2 and mount the partition and it appears to 
> work.  I'll plan on doing some testing next week to stress it out a bit.
>
> --Peter
>
> Sunil Mushran wrote:
>
>> You appear to have selinux enabled which is missing policies for 
>> configfs/ocfs2.
>> We are still investigating the issue, but one quick solution would be 
>> to disable selinux. :)
>>
>> Peter Sylvester wrote:
>>
>>> I've got a fresh RHEL AS 4-U2 installation on a Dell PE2850 server.
>>>
>>> I downloaded and installed the latest RPMs:
>>> ocfs2-2.6.9-22.ELsmp-1.0.7-1.i686.rpm
>>> ocfs2-tools-1.0.2-1.i386.rpm
>>> ocfs2console-1.0.2-1.i386.rpm
>>>
>>> I was able to start the console, but when I try to run 
>>> cluster->configure_nodes, I get the following error message:
>>> Could not start cluster stack. This must be resolved before any 
>>> OCFS2 filesystem can be mounted.
>>>
>>> I tried to start the service via the command line:
>>> /etc/init.d/o2cb load
>>>
>>> And got the error:
>>> Mounting configfs filesystem at /config: mount: block device 
>>> configfs is write-protected, mounting read-only
>>> mount: cannot mount block device configfs read-only
>>> Unable to mount configfs filesystem
>>> Failed
>>>
>>> I tried mounting /config myself via the following, which worked (not 
>>> sure if thats how it *should* be done though):
>>> mount -t configfs none /config
>>>
>>> Now o2cb load puts out the following message:
>>> Loading module "ocfs2_nodemanager": Unable to load module 
>>> "ocfs2_nodemanager"
>>> Failed
>>>
>>> And an o2cb status shows:
>>> Module "configfs": Loaded
>>> Filesystem "configfs": Mounted
>>> Module "ocfs2_nodemanager": Not loaded
>>> Module "ocfs2_dlm": Not loaded
>>> Module "ocfs2_dlmfs": Not loaded
>>> Filesystem "ocfs2_dlmfs": Not mounted
>>>
>>> I tried creating a /etc/ocfs2/cluster.conf myself (using vi), but it 
>>> did not seem to have any effect.
>>> I tried a fresh reboot but that did not seem to change anything.
>>> Also note that all commands were run as root, and I am just trying 
>>> to get a single node with local disk working.
>>>
>>> There were some error messages reported in /var/log/messages, of the 
>>> form:
>>> Oct 13 17:02:56 dblinux1 kernel: SELinux: initialized (dev configfs, 
>>> type configfs), not configured for labeling
>>> Oct 13 17:02:56 dblinux1 kernel: audit(1129237376.191:5): avc:  
>>> denied  { mount } for  pid=14922 comm="mount" name="/" dev=configfs 
>>> ino=70286 scontext=root:system_r:initrc_t 
>>> tcontext=system_u:object_r:unlabeled_t tclass=filesystem
>>>
>>> Also have some errors of form:
>>> Oct 13 18:03:49 dblinux1 dbus: Can't send to audit system: USER_AVC 
>>> pid=2587 uid=81 loginuid=-1 message=avc:  denied  { send_msg } for  
>>> scontext=user_u:system_r:unconfined_t 
>>> tcontext=user_u:system_r:initrc_t tclass=dbus
>>>
>>> And this one:
>>> Oct 13 17:46:36 dblinux1 kernel: OCFS2 Node Manager 1.0.7 Wed Oct 12 
>>> 13:18:42 PDT 2005 (build 6cb35edfedddf6b4d606b95f2579cb39)
>>> Oct 13 17:46:36 dblinux1 kernel: audit(1129239996.953:8): avc:  
>>> denied  { mount } for  pid=3903 comm="modprobe" name="/" 
>>> dev=configfs ino=10949 scontext=root:system_r:initrc_t 
>>> tcontext=system_u:object_r:unlabeled_t tclass=filesystem
>>> Oct 13 17:46:36 dblinux1 kernel: nodemanager: Registration returned -13
>>> Oct 13 17:46:36 dblinux1 modprobe: FATAL: Error inserting 
>>> ocfs2_nodemanager 
>>> (/lib/modules/2.6.9-22.ELsmp/kernel/fs/ocfs2/ocfs2_nodemanager.ko): 
>>> Permission denied
>>>
>>> Any clues as to what I should do I try from here????
>>>
>>> thanks,
>>> --Peter
>>>
>>> _______________________________________________
>>> Ocfs2-users mailing list
>>> Ocfs2-users at oss.oracle.com
>>> http://oss.oracle.com/mailman/listinfo/ocfs2-users
>>
>>
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users



More information about the Ocfs2-users mailing list