Bootstrap your own private open source PaaS in seconds.
At the start, install OpenJDK8 and cassandra for which the following are needed.
Supported Platforms
Operating System | Status |
---|---|
Ubuntu 14.04, 16.04, Debian 8.5 | Well tested |
Find all the instructions contacted into one file for ease of installation:
VirtEngine 1.5.2 & OpenNebula 5.6 Installation Gist
Ruby2.3
$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt-get -y update
$ sudo apt-get -y install ruby2.3 ruby2.3-dev
OpenJDK-8 (Cassandra DB Dependancy)
$ sudo apt-get install openjdk-8-jre-headless
Cassandra 3.9
Install cassandra 3.9 by following the link for your operating system.
Operating System | Link |
---|---|
Ubuntu 14.04/16.04/Debian 8.5 | Ubuntu/Debian |
Ubuntu 16.04
In case you find issues in installing cassandra 3.9 in Ubuntu 16.04, follow the instructions given below:
$ echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
$ curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install cassandra
Install OpenSource VirtEngine
Ubuntu 14.04
sudo apt-add-repository "deb [arch=amd64] http://get.virtengine.com/repo/1.5.2/ubuntu/14.04/stable trusty stable"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B46B611
sudo apt-get update
sudo apt-get --allow-unauthenticated install virtenginenilavu virtenginegateway nsqd virtengine virtenginevnc
To start VirtEngine then
sudo start nsqd
sudo start nsqadmin
sudo start nsqlookupd
sudo start virtenginegateway
sudo start virtenginevnc
sudo start virtengine
sudo sv start nginx
sudo sv start unicorn
To stop VirtEngine then
sudo stop nsqd
sudo stop nsqadmin
sudo stop nsqlookupd
sudo stop virtenginegateway
sudo stop virtenginevnc
sudo stop virtengine
sudo sv stop nginx
sudo sv stop unicorn
Ubuntu 16.04/Debian Jessie
sudo apt-add-repository "deb [arch=amd64] https://get.virtengine.com/repo/1.5.2/ubuntu/16.04/stable xenial stable"
//sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B46B611
sudo apt-get update
sudo apt-get --allow-unauthenticated install virtenginenilavu virtenginegateway nsqd virtengine virtenginevnc
To start VirtEngine
sudo systemctl start nsqd
sudo systemctl start nsqadmin
sudo systemctl start nsqlookupd
sudo systemctl start virtenginegateway
sudo systemctl start virtenginevnc
sudo systemctl start virtengine
sudo sv start nginx
sudo sv start unicorn
To stop VirtEngine
sudo systemctl stop nsqd
sudo systemctl stop nsqadmin
sudo systemctl stop nsqlookupd
sudo systemctl stop virtenginegateway
sudo systemctl stop virtenginevnc
sudo systemctl stop virtengine
sudo sv stop nginx
sudo sv stop unicorn
Docker Images
Here you may be in a position to use Docker container for VirtEngine in Dockerhub