Components
Here is the list of OSCAR components.
- OSCAR Infrastructure: needed for core packages to work
-
- OPD: OSCAR Package Downloader
- ODA: OSCAR Database API
- CLI: Command Line Interface
- GUI: Graphical User Interface
- yume: yum for cluster
- rapt: apt for cluster
- core libs
- prereqs: OSCAR core external dependancies
- pfilter: Configure server network rules
- apitest: run tests on installed cluster
- OPKGC: build native distribution packages from OSCAR packages
- Cluster provisioning packages: needed for provisioning compute nodes
-
- SystemImager: Clients images deployment and management
- SystemInstaller: Images creation
- SystemConfigurator: Clients configuration
- Cluster administration packages: needed to administer/manage a running cluster
-
- C3 + SC3: Run commands and scatter/gather files cluster-wide
- sync_files + opium: File synchronization
- loghost: configure logging daemon on server
- disable-services: disable unnecessary services on client nodes
- netbootmgr: clients network boot management
- Switcher: switch between alternative packages providing a feature
- Cluster monitoring packages: needed to monitor cluster performance and health
-
- ganglia: monitoring system
- nagios: host, service and network monitoring
- Cluster resource manager/scheduler: needed to schedule and run jobs on the cluster
-
- TORQUE: resources manager
- Maui: advanced job scheduler
- SGE: Sun Grid Engine
- Cluster parallel libraries: which help users program and run their parallel code on a cluster
-
- LAM/MPI: an MPI implementation for clusters
- MPICH: another MPI implementation
- Open MPI: yet another MPI implementation (the best ?)
- PVM: Parallel Virtual Machine
- Supported distribution: specific work to integrate the distributions
-
- Fedora
- RHEL
- SUSE Linux
- SLES
- CentOS
- Scientific Linux
- Debian (aka. OSCARonDebian)
- Add-ons
