Beowulf Design and Setup Section 2.3.4~2.7: Adam
2.3.4: Parallel Shell Simultaneously send identical shell commands to all nodes in the cluster Via RSH or SSH
2.3.5: Time Synchronization NTP Via NTP time on net or via GPS Sat Public vs Private Clusters
: Firewall Public 1 publicly accessible ‘master’ node. Config via IP tables Private All nodes accessible Config via IP tables NAT and IP Masquarade – Kernel support required
2.3.8: Network File System Use same directory across all nodes NFS recommended and has kernel level support
: DNS and Mail Private Clusters: Setup DNS + mail relay host in the master node. Sendmail and Postfix for mail Mount on nfs the mail directory on each node
2.4: Parallel Software PVM and LAM/MPI – Preinstalled: Red Hat 9, Fedora Core 1/2 Be aware of possible tricky issues if there’s multiple NICs on the master node.
2.5:Installation YACI – Yet Another Cluster Installer – Open Source – Utilized a BootP process to load a miniture OS image on the individual nodes, which is utilized to perform a full installation and setup.
:Manangment User Accounts – Scripts to sync /etc/passwd /etc/shadow /etc/group /etc/bashrc Monitoring – LM_SENSORS-Hardware – Clusmon- Web-based cluster monitorning Workload Management – Portable Batch System Open-source up to 32 nodes Commercial – more! Integrated Solutions – Bproc Scyld MOSIX