Christophe Varoqui
2010-Jun-16 13:59 UTC
[FreeBSD-Announce] OpenSVC clustered service manager available
Dear FreeBSD Community, 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 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 on http://www.opensvc.com/ Cheers, -- Christophe Varoqui <christophe.varoqui@opensvc.com> OpenSVC