Beowulf Cluster - 从属节点上的相同用户

时间:2014-08-15 19:32:15

标签: cluster-computing hpc

关于构建Beowulf集群,为什么需要在从节点上创建相同的用户?如果要按照与主节点上创建顺序不同的顺序在从属节点上创建用户,会出现什么问题以及如何解决这些问题?

我一直试图找到一个具体的答案,但几个小时但没有运气。任何帮助都会很感激。

3 个答案:

答案 0 :(得分:1)

我认为这是因为他们很可能共享某种文件系统,例如/ home。任何共享软件都需要某些权限,权限将对应于uid或groupid。如果一台计算机上的用户“user”与另一台计算机上的“user”不同,则无法访问某些共享文件系统。

要修复它,您需要在每台计算机上添加具有特定匹配uid的用户。

答案 1 :(得分:1)

可能是因为SSH访问/文件权限。

如果一台计算机需要访问其他计算机,则必须具有某种远程登录技术,并且SSH使用用户名。此外,如果它们之间有文件共享,当一台PC将它们作为一个用户写入而另一台尝试将它们作为其他用户读取时,您可能会遇到文件权限问题。

关于用户创建,默认情况下,如果您未指定用户ID,则您的用户将获得下一个用户ID。在Ubuntu案例中,普通帐户以UID 1000开头,因此如果您创建3个用户,您将获得以下

USER NAME    ID
user1        1000
user2        1001
user3        1002

如果在其他计算机中更改了订单,则用户将具有不同的用户ID。当然,您可以避免在创建帐户时提供所需的UID。

答案 2 :(得分:0)

当MPI程序在多个节点中运行时,需要登录此节点,写入文件等。如果用户在headnode和节点之间没有同步,则甚至无法找到可执行文件,因为NFS中的用户权限共享。