通过多台服务器同步多个用户帐户和主目录的最佳方式是什么?它们都是同一个操作系统。 这些服务器在世界各地都有不同的地方,所以如果一个服务器出现故障,其他服务器仍然可用。 目前在一台服务器上有用户,但是如果服务器closures,那么除了重新创build用户和将目录同步到另一台服务器外,没有办法。 所以只是想知道有没有更好的办法? 我还没有使用LDAP,但这可能是一个工作吗?
我build议开始使用configurationpipe理系统(Puppet和Chef是目前的两个很好的select)将用户/组数据部署到您的服务器。
理想情况下,你可以有一个中央LDAP或NIS服务器,但由于你的分布式特性,使用configurationpipe理系统来保持你的本地用户/组数据库同步将是一个更好的select。
您可以使用LDAP进行中央用户pipe理,并在所有服务器上使用副本。 还有一些用于主目录的集群文件系统,如:GlusterFS或XtreemFS。
您需要权衡设置LDAP服务器的成本与用户数量。 正如其他人已经指出,如果你只有less数用户,坚持简单的解决scheme。
如果您需要LDAP设置,还可以在跨站点的复制中configurationLDAP服务器,并将本地计算机设置为其本地LDAP。
OpenLDAP复制说明 。