This document contains instructions on how to install VoipNow on a Virtuozzo Hardware Node level using the Virtuozzo EZ templates.

If something is unclear or you need further assistance, do not hesitate to open a ticket in the 4PSA Support Zone or ask a question in our monitored GetSatisfaction community.

Requirements

VoipNow can be easily deployed in a Service Provider environment on Virtuozzo 7.0 for Linux and higher and OpenVZ 7 and higher. 

You need to install the EZ templates for CentOS/RedHat 6.x or 7.x on the hardware node.

Installation

The instructions below will help you install VoipNow on the hardware node so that you can set up the CT (Container) with VoipNow very fast in automated environments. As long as you adjust the CT performance parameters to match the system usage, the performance is not affected by the fact that the machine is virtualized.

Install VoipNow EZ templates

Download the VoipNow EZ templates from here and install them using the rpm command. 

Example for VoipNow 5.2.5 and CentOS-7:

rpm -Uv http://download2.4psa.com/vz/voipnow/5.2.5/VoipNow-5-redhat-el7-x86_64-ez-5.2.5-1.4PSA.noarch.rpm

Create compatible CT

Create a container that meets the minimum VoipNow requirements.

Example for OpenVZ 7 and container 101:

#create container with ip 1.2.3.4

vzctl create 101--ipadd 1.2.3.4 --hostname voip.example.org --ostemplate centos-7-x86_64

#set nameserver 8.8.8.8 and enable statefull firewall

vzctl set 101 --nameserver 8.8.8.8 --netfilter full --save

#set minimum recommended requirements limits to the container

vzctl set 101 --ram 32G --swap 8G ----memguarantee 100 --netfilter full --diskspace 400G --save

#optionally set CPU limit parameters.

vzctl set 101 --cpus 16 --cpulimit 1600 --save

#start the container

vzctl start 101

Install VoipNow 

Install the Virtuozzo application template packages for VoipNow using the Virtuozzo Management Interface or the command line tools.

Access the VoipNow interface by opening https://<InstallationIP> in the browser and log in to the interface using the following details.

Example for OpenVZ 7 and container 101:

vzpkg install 101 VoipNow-5

Set up the system

In order to make your system functional, you will now have to run the configuration wizard from the web interface.