We officially support Ubuntu 11.10, Ubuntu 12.04 and CentOS 6. Ganeti Web Manager is also known to work on Debian 7 and CentOS 5.
More on compatibility page.
These dependencies are required to install Ganeti Web Manager via
script. Follow up to installation instructions.
During installation, if
python-virtualenv are not installed,
they will be installed.
For operating systems other than CentOS and Debian, it will be necessary to install several required packages that the script handles, specifically:
Virtualenv is used to manage Ganeti Web Manager‘s dependencies without touching other software on the system.
When running the
setup.sh script, pass the
-N flag to disable
installation of these packages.
All database dependencies are installed automatically during
run. All you need is
sudo priviledge. If you have any issues, please
refer to Django database
If you, for any reason, want to install these database dependencies on your own, here’s the list:
MySQL-pythonpackage installed within virtual environment, which in turn requires
libmysqlclient18on Ubuntu/Debian and
psycopg2package installed within virtual environment, which in turn requires
libpq5on Ubuntu/Debian and
If you’re using the
setup.sh script these database dependencies should be
installed for you. But if it runs into errors, these are the dependencies needed.
LDAP dependencies can be found on the LDAP dependencies page.
VNCAuthProxy, is used to connect the VNC web frontend to a Ganeti VM’s VNC Console. This project is built on twisted and for encryption requires openssl and FFI development headers.
On CentOS, the OpenSSL package is
openssl-devel and on Ubuntu/Debian its
libssl-dev. The LibFFI package is
libffi-devel on CentOS and
These packages are necessary to install VNCAuthProxy and should be installed before the setup script is run.