| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
overlayed profiles (new 2008 portage feature)
|
|
|
|
| |
should have no effect in any case since the threading is detected at build time (see openmpi Changelog for details)
|
| |
|
| |
|
|
|
|
| |
(permits NIC selection for sending the WOL packets)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added (mostly as modules):
- RTC
- openib
- some profiling and probing options
* Rationale, this kernel is most likely going to be used on a small cluster for dev purposes and these options, although they might add overhead, are very useful for performance collection.
Removed most options which are mostly useless in cluster (though not an exhaustive cleanup):
- ISDN
- Joystick, graphics and desktop-ish stuff
...more...
|
| |
|
| |
|
|
|
|
| |
catalyst)
|
|
|
|
| |
TODO: Notes on nfsroot image creation
|
|
|
|
|
|
|
| |
build (user/groupadd issue), see bug #53269
- include nfsroot_stage4-slim.spec in this commit
- remove threads from the openmpi USE flags (USE flag changed to mpi-threads)
|
| |
|
| |
|
| |
|
|
|
|
| |
Re-arrange nfs exportfs generation into function calls (cleaner and more versatile)
|
| |
|
|
|
|
| |
install-cd
|
|
|
|
|
|
|
|
| |
USER_AUTOMOUNTHOME=no
- git version of diradm is corrected but not in the portage tree so I created a patch for local usage
NOTE: Another bug remains. The UID auto-incrementor doesn't seem to work (BUG)
|
|
|
|
|
|
| |
LiveCD (no X)
- The script does assume the environment is up and functionnal as per LiveCD-HOWTO
|
|
|
|
|
|
|
|
|
| |
- it's to be called by users to set up passwordless login to the nodes
A simple call to /usr/sbin/setup-pwdless-ssh and it works
NOTES:
- No claims are made to this approache's security
- Placement of the script in /usr/sbin is questionnable since regular users don't have that in their regular $PATH
|
| |
|
|
|
|
|
| |
* Thanks goes to all Gurus on #gentoo-base:
-- dleverton, Uberlord and igli ;)
|
|
|
|
| |
controlled via LDAP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- cluster-setup:
*$PBS_SERVER_HOME/server_priv/nodes is now generated by the ebuild
*/etc/init.d/pbs_sched start added
- nfsroot_setup.sh:
* /etc/conf.d/net was not generated correctly, vars were interpreted during the config file generation and no put into the config file
- beowulf-head-0.1.ebuild:
* There were still some nonfsv4 incorrect USE flags
- node-manager:
* logic rework and some test corrections
* less implcit mangling of $@ on function calls
- torque-add:
* we need to restart pbs_server on modifying $PBS_SERVER_HOME/server_priv/nodes
** this is horrible but the only reliable way to add nodes as per http://www.clusterresources.com/wiki/doku.php?id=torque:3.1_adding_nodes
|
|
|
|
| |
- Also added a note about the futer integration of empi for multiple mpi implementations.
|
|
|
|
|
|
|
|
|
|
|
| |
- kernel_links: now performed by genkernel
- setup_services: renamed to setup_ssh
Corrected:
- openrc_diskless_setup: removed np= from userclass, problematic and not realy useful to send np= as all we really need is the core count.
Cleaned up comments in
- unionfs_prep
|
|
|
|
|
|
|
| |
- gvim
- cscope
NOTE:
The livecd won't build because of (snapshot change) Bug 233337 and probably others...
|
|
|
|
|
|
|
| |
- server USE flag was mnissing in the livecd specs
- added pbs_mom to nfsroot spec
NOTE:
code is not "functionnal", node-manager is in constant flux as I am figuring out dhcpcd and dnsmasq exhanges of userclass information, which we will use as a means to send the cpu count to the server for the config gilse
|
|
|
|
|
|
|
| |
DNSMASQ_USER_CLASS0
The computation of CPU count is implemented in preup() within /etc/conf.d/net
Many thanks to Roy Marples (dhcpcd + openrc + ... ) for his patience and guidance on this one, it will come in very handy for the autoconfiguration of cluster nodes.
|
|
|
|
| |
missing 'fi' terminating 'if'
|
| |
|
|
|
|
|
|
| |
circumbstances from within the dnsmasq script callback.
- esentially add a default number of procs/node in the config file
|
|
|
|
|
| |
NOTE: it does not compensate for the tag name defined in nfsroot-stage4.spec
(that tag shouldn't be snapshot specific actually)
|
|
|
|
|
|
| |
* as always, new problems arise from switching snapshots, things don't compile out of the box
** forget not that we are using GCC-4.3
** stages1-3 were _not_ rebuild after switching snapshots
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added passwordless SSH for root to nodes
- added some FAQs and documentation
- quick update of the HOWTOs
- switch to snapshot 20080816
- added torque (PBS) and underlying support modules
- added a few config variables to scripts to ease future changes
- created openrc-0.2.5-r1 to ease the NFSROOT howto procedure
+ (don't have to unpack and repack the snapshot for running ebuild * digest)
* corrected invalide use of non existant functions.sh in nfsroot_setup.sh
beowulf-head-0.1.ebuild:
* Added the modules infrastructure to be called by dnsmasq's script callback interface
* provided examples are for torque and c3.
-- C3's configuration file is valid but doesn't seem to work (might be a python issue)
-- torque is _still_ work in progress:
+ some of the setup seems to be incomplete (in the ebuild)
+ the profile switch was to get a better chance at a working installation (2.3.3)
- Science overlay was added to pull in the modularized version of openmpi
Since USE=pbs in the specs, openmpi requires Torque but Torque also require kernel (stage2). Torque is currently being built twise, once minimal for openmpi, then with kernel features in the stage2. Commenting out pbs and torque in stage2 reverts the build to a simple cluster without the whole PBS infrastructure...but it works ;)
|
|
|
|
| |
Also renamed to proper kernel version
|
|
|
|
|
|
| |
livecd (minimal)
ssentially genkernel's --no-splash options doesn't works.
|
| |
|
| |
|
|
|
|
|
| |
- node-manager : this is the script called by dnsmasq (see dhcp-script).
- *-add and *-del files are "modules" which are called by node-manager on addition and deletion of nodes as per dnsmasq.
|
|
|
|
|
|
| |
them in the beowulf-head ebuild
- We can't use this approach for the mooment since the files need to be accessible from the livecd at configuration time and the portage tree isn't in the livecd...
|
|
|
|
|
|
| |
Addition of DNS tools for debugging name resolution
Correction and cleanup of some scripts
Name resolution now works correctly/automatically. No static entries required, host name resolution is entirely managed by dnsmasq.
|
|
|
|
| |
consistant state after modifying the system's config in that regards.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- essentially no X apps but most of the support apps
|