• 2009-06-10

    关于Sun Cluster NFS配置的问题 - [Sun Cluster]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://michaels.blogbus.com/logs/40800171.html

    在Sun Cluster上配置NFS,我依照Sun官方文档817–6421中所述方法进行配置,出现如下错误:
    [root@maildb1 ~]#scrgadm -a -j NFS-Services -g NFS-Group -t SUNW.nfs:3.1
    maildb2 - File /global/nfs/SUNW.nfs/dfstab.NFS-Services is not readable: No such file or directory.
    VALIDATE on resource NFS-Services, resource group NFS-Group, exited with non-zero exit status.
    Validation of resource NFS-Services in resource group NFS-Group on node maildb2 failed.

    这个提示是告诉你maildb2找不到/global/nfs/SUNW.nfs/dfstab.NFS-Services这个文件,原因是因为/global这个目录在maildb2上根本没有。

    如果你手工创建这个目录及文件/global/nfs/SUNW.nfs/dfstab.NFS-Services,又会出现这样的错误:
    [root@maildb1 ~]# scrgadm -a -j NFS-Services -g NFS-Group -t SUNW.nfs:3.1
    maildb2 - Some shared paths in file /global/nfs/SUNW.nfs/dfstab.NFS-Services are invalid.
    VALIDATE on resource NFS-Services, resource group NFS-Group, exited with non-zero exit status.
    Validation of resource NFS-Services in resource group NFS-Group on node maildb2 failed.


    经反复检查每个步骤都是按照官方文档的方法进行操作的,但总是不成功,为此着实让我郁闷了好久。

    这次终于找到这个问题的本质所在了,原因是在vfstab里面写mount选项不是global,所以导致其中一台服务器没有认到磁盘。
    正确vfstab应该这样写:
    /dev/md/dbset/dsk/d4    /dev/md/dbset/rdsk/d4   /global/email/share    ufs     2       no      global,logging

    global这个选项不能少,而817–6421中对这个地方的配置只字未提。
    修改成这样以后,NFS的配置就可以正常进行了。


    历史上的今天:


    收藏到:Del.icio.us