- 论坛徽章:
- 0
|
我们实验室有一堆机器,老板叫我搭一个小的cluster,做计算,就是要做到存储共享和帐号统一管理
我处理如下
所有的机器装centos 6.3
选当中一台机器挂多块硬盘当NFS server,处理存储共享这一块,即把home目录挂在NFS上
选当中最差的机器当NIS server
配置NIS和NFS是按照鸟哥的linux私房菜 http://vbird.dic.ksu.edu.tw/linux_server/ 这个页面上的NIS和NFS配置的
现在遇到下面几个问题google,baidu都没有很好的结果,故来此询问
1.NIS问题,在NIS的server上添加一个新的帐号,并到/var/yp下 make ,更新NIS的数据库,到别的节点上通过yptest的test9结果也能看到NIS server上添加的账号,但是在别的节点上就是不能登录,只有在NIS server上 把ypserv服务重启才能在别的节点上登录,我想问 这是正常的么,我看到的教程都说只要到/var/yp下面make一下 更新数据库就行了 ypserv服务每增加用户之后都要重启么?
2.NFS问题,因为NFS和NIS的server的机器是不同的,所有机器的NFS都挂在每台机器/NFS下,NFS下有home目录,所以每次在NIS server上建帐号 都用如下命令:
useradd -g user -d /nfs/home/username username
这样新建的/nfs/home/username这个目录的owner是root,这样导致所有节点的在登录后都不能访问自己的home,我现在都是root到NFS那个机器上 chown username: /nfs/home/username这样来解决这个问题
我NFS server的/etc/exports里的挂载选项是 (rw,async,no_root_squash),client端在/etc/fstab的挂载选项是 defaults
后来在NFS server的/etc/exports的选项改为(rw,async,no_root_squash,no_all_squash),结果新建用户的厚么目录owner任然是root的,我想问一下有什么办法可以让useradd之后user的home owner是user
谢谢你阅读了问题,如果有好的建议请指出,上面的做法有什么问题也请指点,本人只是在linux下工作,之前没搞过server这一块东西,完全不懂,只能按照教程step by step. |
|