我需要关闭我当前的 NIS 主服务器,因为它在 RHEL 4 上运行,现在审计人员无法批准它太旧了。
我想我需要将一些文件从主服务器复制到从服务器并运行 make?
我知道 makefile 中列出了一些文件,但是哪些文件是必需的,哪些应该保留?
从服务器正在运行 Ubuntu 12.04。
grs*_*grs 10
/var/yp/<domainname>
;/var/yp
;/etc/
。这些可能是/etc/yp.conf
,/etc/ypserv.conf
,/etc/ypserv.securenets
和其他可能的(其文件名通常会先yp...
。为了将 NIS 移动到新服务器,您需要做什么:
将所有这些文件从旧服务器复制到新服务器。 事先确保它们不存在,或者如果它们存在 - 在覆盖它们之前进行备份!
确定新服务器是否与原始主服务器具有相同的主机名和 IP 地址。
如果名称相同,您将跳过客户端重新配置,否则需要指向正确的服务器(主机或 IP)。我宁愿重新配置客户端
将密码、组、影子文件从旧服务器复制到新服务器
在新服务器上拥有所有文件后,运行make -C /var/yp
您可能需要停止旧服务器上的 NIS 服务,因为域要相同并且不能有两个主服务器。如果没有错误 - 继续以下步骤。否则 - 好吧......故障排除。
ypwhich
在新服务器上运行并验证它返回自己的主机名
运行ypcat passwd | grep <username>
,ypcat group | grep <groupname>
验证这是否按预期工作;
如果没有提前停止旧服务器上的 NIS 服务
重新配置所有 NIS 客户端 将
它们更改/etc/yp.conf
为指向相应的服务器:
echo -e "ypserver new_NIS_server" >> /etc/yp.conf
.
(或者,您可以在此处为新机器提供旧机器的 IP/主机名)。
祝你好运!