构建 Beowulf 集群/安装、配置和管理/其他
外观
这两个脚本有助于建立其他用户帐户或安装其他软件。
# execute command on all slave nodes
function slave {
for i in $(seq 1 7) ;
do ssh 192.168.1.$i $1 ;
done ;
}
# copy to all slave nodes
function slavecopy {
for i in $(seq 1 7) ;
do scp $1 192.168.1.$i:$2 ;
done ;
}
GNU Screen 可以帮助你加快配置速度。附带说一下,使用 screen,上面的两个脚本可以已经用于计算任务的并行化,然而有一些专门的协议用于更高级的使用,举例来说,你可能希望有资源平衡。
要创建更多用户,在 node0 和 node1 上创建它们。然后从 node1 将 /etc/passwd 和 /etc/group 复制到其他从属服务器。