跳轉至內容

構建 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 複製到其他從屬伺服器。

華夏公益教科書