Current Events, Issues and Other News Related to the Entire BSD Community
Monday September 6th 2010

OpenSVC clustered service manager comes to FreeBSD 8

Christophe Varoqui <christophe DOT varoqui AT opensvc DOT com>

Published the following announcement earlier this morning   on the FreeBSD Announce mailing list.

OpenSVC has is now available for FreeBSD

OpenSVC is a GPLv2 project automating the low-level operations needed 1) to bring up system resources (virtual machine container, ip, disk groups, filesystem mounts, application launchers) on a node and 2) to replicate data to secondary nodes (in local or remote sites). OpenSVC can be coupled to a tiers heartbeat daemon to form a full failover clustering stack.

OpenSVC offers a simple service start/stop/status/sync* command line interface.

OpenSVC can be deployed to drive all types of service on all major operating systems, and drive best-of-breed replication strategies available on users’ sites : rsync+snap, zfs, netapp, emc, drbd.

Generalized usage of OpenSVC brings easy group-actions in an heterogeneous datacenter, like those needed for disaster recovery plan activation, or a more localized outage.

The FreeBSD port is fresh and done by newcomers in this world, so community comments are welcome, particularly on the following topics:

  1. ‘tbz’ packaging.
  2. Only zfs pools are supported as “disk group” resources. Support for GEOM disk aggregations might be added, if there is Community interest.
  3. Jail support. OpenSVC does not care about provisioning, but I hope I got the start/stop stuff right.
  4. Opensvc startup script.
  5. The port has been done on FreeBSD 8.

Feedback on what breaks on older release is welcome. More information is available on the OpenSVC site.

Leave a Reply

You must be logged in to post a comment.