OSCAR 5.0
After one year of hard work, debugging, rewriting and testing we are proud to present: OSCAR 5.0
- Release features
- Supported distributions
- Completely reworked infrastructure:
- smart package managers
- yum based image build and package install
- supporting multiple distros on the same cluster
- repository based
- easier client updating from repositories
- simple update path for master, clients, images
- new package and database structure, prepared for debian support
- optimized and faster startups
- new prerequisites handling
- better pre-installation system configuration checking
- more flexible OS detection framework
- modular distribution tarballs, smaller downloads
- Latest systemimager with many new features:
- deployment monitoring
- scalable bittorrent deployment
- 2.6.18.1 deployment kernel + UYOK (use your own kernel)
- New and updated packages:
- Open MPI 1.1.1
- Maui 3.2.6p14 + Torque 2.0.0p8
- SGE 6.0u8
- LAM/MPI 7.1.2
- MPICH 1.2.7
- Ganglia 3.0.3
- SC3: scalable C3 tools with image based addressing.
- Netbootmgr: manages PXE boot behavior of nodes.
- sync_files 2.4: handles user databases in heterogeneous clusters.
- packman 2.8: package manager abstraction. Now uses smart tools like yum(e), (r)apt.
- systeminstaller-oscar 2.3.1: uses packman abstraction to build images, i.e. yume, rapt, smart package managers.
- systemconfigurator 2.2.7-12ef: post-install configurator framework. Added tools for selecting boot kernel and manipulating boot options.
- management panel: single entry point for simple management tasks
- ...
- Quick install guide
Installation tarballs can be downloaded from this page.
- The OSCAR distribution comes in two OSCAR tarballs and a set of repository
tarballs- oscar-base-5.0.tar.gz: the base OSCAR tarball stripped of almost every binary packages (rpms)
- oscar-srpms-5.0.tar.gz: the SRPMS, you only need this if you want to rebuild rpms
- oscar-repo-common-rpms-5.0.tar.gz: repository of noarch rpms used on all supported distributions
- oscar-repo-DISTRO-VERSION-ARCH-5.0.tar.gz: repository of distro and architecture specific rpms.
- Online documentation
Is located at: http://svn.oscar.openclustergroup.org/wiki/oscar:5.0:install_guide The installation procedure of OSCAR 5 is quite different to that of previous versions. Please read the documentation! - OSCAR installation
- Download the oscar-base tarball. Unpack it in /opt. Rename the unpacked directory, if you want (e.g. /opt/oscar)
- In the unpacked directory execute as root the command:
env OSCAR_HOME=`pwd` scripts/distro-query
Remember the paths printed in the first two lines under "Distro repository". - Copy all RPMs of the master node's distribution into the directory /tftpboot/distro/DISTRO-VERSION-ARCH or /tftpboot/rpm. Check the table at the beginning of this page for the correct DISTRO-VERSION-ARCH combination for your distribution!
- Download the oscar-repo-common-rpms and the oscar-repo-DISTRO-VER-ARCH tarballls suitable for the distribution(s). Unpack them in the directory /tftpboot/oscar/.
- In the unpacked directory (e.g. /opt/oscar) execute:
./install_cluster ETH_INTERFACE
(ETH_INTERFACE is the cluster internal interface on the head node, e.g. eth0).
- Repositories
Instead of copying RPMs locally to the master node you can use online repositories: http://svn.oscar.openclustergroup.org/wiki/oscar:5.0:install_guide:ch3.5_advanced_repo
- The OSCAR distribution comes in two OSCAR tarballs and a set of repository
