aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Thibodeau <kyron@neuralbs.com>2008-07-02 22:18:23 -0400
committerEric Thibodeau <kyron@neuralbs.com>2008-07-02 22:18:23 -0400
commit5256d54ac52486b5b8031a4e83d43707608bdd55 (patch)
tree48c3e93ca9813f2647f27d1dcdf0e258e8cfc252 /overlay
parentFixed openldap built with minimal + added clustering profile to livecd-stage1 (diff)
downloadclustering-livecd-5256d54ac52486b5b8031a4e83d43707608bdd55.tar.gz
clustering-livecd-5256d54ac52486b5b8031a4e83d43707608bdd55.tar.bz2
clustering-livecd-5256d54ac52486b5b8031a4e83d43707608bdd55.zip
Added to livecd: net-nds/openldap, sys-cluster/beowulf-head, net-nds/ldap-auth, sys-cluster/openmpi, app-admin/eselect-cblas, app-admin/eselect-blas, app-admin/eselect-lapack
Added custom MOTD with basic setup instructions Imported a few template files and some scripts from releng to be modified shortly.
Diffstat (limited to 'overlay')
-rw-r--r--overlay/sys-cluster/beowulf-head/Manifest2
-rw-r--r--overlay/sys-cluster/beowulf-head/files/cluster.conf43
2 files changed, 45 insertions, 0 deletions
diff --git a/overlay/sys-cluster/beowulf-head/Manifest b/overlay/sys-cluster/beowulf-head/Manifest
new file mode 100644
index 0000000..5529deb
--- /dev/null
+++ b/overlay/sys-cluster/beowulf-head/Manifest
@@ -0,0 +1,2 @@
+AUX cluster.conf 1592 RMD160 58464c00571c6c84e7ed1d63686f0d02f88b1597 SHA1 1d35aaba87de3a40de6a5922777f0760453cbf75 SHA256 8065a6610621e233d966b5c45f154fcba1ca1c699f42c86af7ae9f5b16053d65
+EBUILD beowulf-head-0.1.ebuild 3931 RMD160 4d211ea9f59c44629154e7944d699123e99dff9b SHA1 591918dabc5ab85a2f76d18220c943fd12dc9b8b SHA256 ed2ced00353a35e973d168583a65afee1cd70263e1bd06a1974cfd18674314f1
diff --git a/overlay/sys-cluster/beowulf-head/files/cluster.conf b/overlay/sys-cluster/beowulf-head/files/cluster.conf
new file mode 100644
index 0000000..1a2fbf9
--- /dev/null
+++ b/overlay/sys-cluster/beowulf-head/files/cluster.conf
@@ -0,0 +1,43 @@
+# Clustering template configuration file
+# Eric Thibodeau June 2008
+
+# The following is to tell pkg_config that this files has been revised
+# Set it to "yes" once you're done
+CONFIG_OK="no"
+
+# PUBETH is the public-side ETH, which means dnsmasq won't listen on this
+# interfaces, any other interface will be taken in charge by dnsmasq.
+PUBETH="eth0"
+
+# CLUSTER_ETH defines the interface connected to the cluster's
+# _PRIVATE_ network. All relevant information is derived automatically
+# from this interface's configuration to create the proper address
+# mapping using net-misc/sipcalc. IMPORTANT: we assume the master
+# has an IP at the start and configure DHCP to assign IPs starting
+# at MASTERIP+1.
+# Here is an example using eth1:
+# CLUSTER_ETH="eth1"
+# You can also specify specify an IP/SUBNET as follows:
+# CLUSTER_ETH="10.0.0.1/24"
+# CLUSTER_ETH="10.0.0.1 255.255.255.0"
+CLUSTER_ETH="10.9.8.1/24"
+
+# Not sure we want this to be (auto)configurable since
+# we are building an isolated (true) Beowulf cluster
+# where the nodes aren't supposed to be accessible from
+# the outside. For the same reason, we don't set up
+# routing on the head server.
+LOCALDOMAINNAME="gentoo.local"
+
+# This is where the boot images and boot files are stored,
+# including pxelinux and kernel stuff.
+TFTPROOT="/tftproot"
+
+# This is the location of the pxelinux.0 file used for booting.
+# The file is provided by sys-boot/syslinux.
+PXELINUX="${TFTPROOT}/pxelinux.0"
+
+# This is where the NFS booted image resides, for practical reasons,
+# this is kept within TFTPROOT:
+NFSROOT="${TFTPROOT}/nfsroot/$(uname -m)"
+