Introduction

What is OpenSVC

OpenSVC is an open-source software product and the name of the company developing and supporting it. In production since 2009, OpenSVC consists of:

  • Agent: A supervisor, clusterware, container orchestrator, and configuration manager (Apache 2.0 licensed since v3).
  • Collector: Optionally, aggregates agent data and manages configuration, infrastructure, and resources (Apache 2.0 licensed).

Why OpenSVC

  • Service Mobility: Ensures high availability and scalability.
  • Configuration Management: Handles thousands of servers and clusters with minimal dependencies.
  • Inventoring: Tracks assets, storage, networks, and services.
  • Orchestration: RESTful API, self-service portal, provisioning, fine-grained delegation.
  • Auditing: Monitors performance, alerts, and audits infrastructure and services.
  • Productivity Boost: Reduces infrastructure maintenance and allows for task delegation.

Requirements

OpenSVC runs on Linux servers.

SubsystemAgentCollector
Service mobility, clustering, container orchestrationO
Configuration managementOO
InventoringOO
Orchestration and interoperabilityOO
Continuous infrastructure, systems, and services auditingOO