Skip to content
This repository has been archived by the owner on Feb 16, 2020. It is now read-only.

A Shell Script for creating a headnode and slaves in a beowulf cluster [DEPRECATED]

License

Notifications You must be signed in to change notification settings

shiryel/arch_beowulf_cluster_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This version is unstable, and is NOT yet fully implemented (check the todo list).

arch beowulf cluster script

A Shell Script for creating a headnode and slaves in a beowulf cluster

How to use it

Create a pkg directory and run autoDownload for save the download to the equivalent every time to install a new node

Run the archScript.sh with the desired options

Most used Options

--headnode # For instaling the headnode

--headnodeAddress=[([^\.]+.){3}[^\.]+] # For instaling the slaves

--language=[loadkey] # For loadkeys language Ex: us-acentos or the default br-abnt2

--password=[pass] # Define the password for the root

--device=[/dev/sd[a-z]] # Define the device for format and install

-h or --help # For the help messages

In test:

--deviceSection=[1-9]+ # For install the cluster after a device section

--tags=[rapid-mode|no-reboot] # Yet for rapid-mode (not add an user) and no-reboot

--partitionType=[MBR_BIOS|GTP_BIOS|GTP_EFI|GPT_EFI-BIOS] # Not completely implemented

--inputFiles=[/dev/sd[a-z][1-9]+)[\ ]+([^\ ]+)[\ ]+([^\ ]+)[\ ]+([^\ ]+)[\ ]+([^\ ]+)] # Bugged

TODO

Finish implementing the partitions types

Finish implementing other clustering programs (and make it more generic)

Help

Feel free to help the repository.

About

A Shell Script for creating a headnode and slaves in a beowulf cluster [DEPRECATED]

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages