OpenSVC |
|||||||||
Installed items detailsFile tree/opt/opensvc/etcHosts service configurations /opt/opensvc/tmpTemporary, discardable files /opt/opensvc/binExecutables like svcmon, svcmgr /opt/opensvc/bin/pkgExecutables to create package and optional, site-specific, release scripts (none shipped in the opensvc-provided packages) /opt/opensvc/bin/cronHosts the (daily by default) cron job responsible for the service configurations gathering/pushing to collector, and for the rsync data synchronization to remote nodes. Note that even if no syncs are explicitely described in service configurations, there are still rsyncs scheduled for service and node configuration replication between nodes of a cluster. /opt/opensvc/var/syncWhere the production nodes of a cluster back up their configuration. These backups are used in case of disaster recovery activation to restore some specific configurations of the production nodes. /opt/opensvc/var/lockWhere executables create the lock-files used to ensure two actions can not run simultaneously on the same service. /opt/opensvc/usr/share/docEmbedded documentation. Most importantly the service configuration reference file documenting all possible parameters. /opt/opensvc/libLibraries implementing the nodeware logics /opt/opensvc/logPer-service, local, size-rotated, delay-rotated log files. All logs are also multiplexed to stdout and to the collector via xmlrpc Cron jobs0,10,20,30,40,50 * * * * [ -x /opt/opensvc/bin/svcmon ] && /opt/opensvc/bin/svcmon --updatedb >/dev/null 2>&1Pushes the service per-resource status to the collector via xmlrpc 0 4 * * * [ -x /opt/opensvc/bin/cron/opensvc.daily ] && /opt/opensvc/bin/cron/opensvc.daily >/dev/null 2>&1Pushes the service and node configuration to the collector via xmlrpc, and triggers internal and user-configured rsyncs. Customized frequencies are preserved upon package upgrades. |
|||||||||
|
Copyright © 2010 OpenSVC - Powered by web2py |
|||||||||