Ce qu'est OpenSVC

OpenSVC est un logiciel et également le nom de la société qui le développe, le supporte et le commercialise. Dans cette documentation le logiciel sera mentionné sous le nom de OpenSVC, et la société sous le nom de OpenSVC SARL. Ce livre explique dans le détails les objectifs d'OpenSVC, son implémentation et son utilisation.

OpenSVC se compose de deux composants logiciels :

  • l'agent

    The OpenSVC agent is basically a Cluster Resource Manager with extended reporting and configuration management capabilities. Coupled by a heartbeat software, the agent completes a full cluster stack. It is licensed under the GNU General Public License v2.

  • le collecteur

    The collector aggregates the agents-reported data and the data fetched from the sites infrastructure (network, SAN, storage arrays, backup servers and asset managers). It also serves the configuration management targets. The collector is a commercially-licenced web 2.0 application. The Resource Management features of the agent are fully functional in the absence of a collector.

These two components together address a wide range of modern IT concerns, including:

  • Service mobility
    • business continuity
    • high availability clustering
    • providing reliable and abstracted method to stop, start and move a service or a group of services
  • Configuration management
    • scalable to thousands of servers, services and configuration rules
    • cluster aware
    • minimal dependencies
    • strict separation of configuration targets from audit and remediation methods
  • Inventoring
    • services
    • assets
    • storage arrays and SAN
    • networks
    • backups
    • cloud-hosted resources
    • software and hardware lifecycle management
    • infrastructure resources accounting and billing
  • Orchestration and interoperability
    • pervasive RestFul API
    • self-service portal
    • provisioning
    • fine-grained privileges and tasks delegation capabilities
  • Continuous infrastructure, systems, and services auditing
    • alarming
    • performance and quality analysis
    • trending
    • file changes recording
    • servers differential analysis
  • Boost the IT productivity
    • low total cost of ownership
    • minimal infrastructure maintenance
    • maximize the delegation of tasks to lower-grade profiles
    • speed tasks through automation and/or self service
    • focus the higher-grade profiles on orchestration and configuration management designing
    • shorten post-mortem analysis

OpenSVC is operating system, application and hardware agnostic.

Subsystems requirements

Subsystem Agent Collector
Service mobility, clustering O  
Configuration management O O
Inventoring O O
Orchestration and interoperability O O
Continuous infrastructure, systems, and services auditing O O
Boost the IT productivity O O


The OpenSVC project was born in November 2009.