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
Add-ons