Installation

Get

Download the lastest OpenSVC package available for your operating system of choice from https://repo.opensvc.com.

# Red Hat, CentOS, Fedora, SuSe Linux
curl -o /tmp/opensvc.rpm https://repo.opensvc.com/rpms/1.9/current

# Debian, Ubuntu Linux
curl -o /tmp/opensvc.latest https://repo.opensvc.com/deb/1.9/current

# Solaris
curl -o /tmp/opensvc.latest https://repo.opensvc.com/sunos-pkg/1.9/current

# Mac OS X
curl -o /tmp/opensvc.latest https://repo.opensvc.com/macos-pkg/1.9/current

Depending on the operating system, and operating system version, you might need to download dependencies in the deps/ subdirectory.

Install

# Red Hat, CentOS, Fedora Linux
yum install /tmp/opensvc.rpm

# SuSE Linux
zypper install /tmp/opensvc.rpm

# Debian, Ubuntu Linux
dpkg -i /tmp/opensvc.latest

# Solaris
pkgadd -d . /tmp/opensvc.latest

# Mac OS X
installer -pkg /tmp/opensvc.latest  -target /

La post-installation du paquet est prise en charge par le script <OSVCROOT>/bin/postinstall. Ce script peut être exécuté en toute sécurité sur un noeud où OpenSVC est déjà installé.

On Unix systems, if the root account has no rsa key, a 2048 bits rsa key is generated by the package post-install. A production node key must be trusted on all nodes of its cluster (PRD and DRP), whereas the keys of disaster recovery servers must not be trusted by any production nodes. This setup is used for rsync file transfers.