Private Cloud Deployment
VoipNow can be installed on your own infrastructure, whether on physical servers or in a private virtualized environment. This guide covers installation and upgrade procedures for private cloud and on-premise deployments.
"Fast Track"
If you want to skip reading this document, you can go and use the Command Line Installer. It provides adequate support for all environments.
Compatibility
Hardware Compatibility List
Before you start the installation, make sure that your hardware is supported by checking the Hardware Compatibility List.
By using virtualization, you do not need to worry anymore about the hardware your virtual machine runs on!
Virtualization
VoipNow is designed to take advantage of server virtualization techniques. Virtualization is at the foundation of cloud services and VoipNow is a software system designed for the cloud.
Therefore, we strongly recommend installing VoipNow in a virtualized environment. We support VMware vSphere, Docker containers, OpenStack or other KVM based virtualization.
Virtualization brings many management advantages, as well as superior resource abstraction and disaster recovery capabilities.
Operating System
VoipNow is compatible with the following Linux distributions:
- AlmaLinux 8 (x86_64)
- Rocky Linux 8 (x86_64)
- Red Hat Enterprise Linux 8 (x86_64) (subscription required)
Installation
We assume that you have access to your server in one of the following ways:
- Direct or remote access to physical machine
- Access to a virtualized environment running on a physical machine controlled by a third-party
This usually happens when you are managing your own private cloud.
No Operating System Installed
Virtualize your server first using one of the recommended virtualization techniques. Once you have virtualized your machine, you can:
- VMware vSphere - Install VoipNow using the VMware Installation or using the Command Line Installer
- Docker - Install VoipNow using the Docker Installation
- KVM - Install VoipNow using the KVM Installation guide
- OpenStack - Install VoipNow using the OpenStack Installation guide
Operating System Installed
If the operating system is supported by VoipNow, you must use the Command Line Installer.
Any Other System
For any other virtualization or bare metal environment not listed above, deploy one of the supported operating systems and use the Command Line Installer.
Upgrade
Plan the Upgrade
To guarantee the success of a system upgrade, make sure you:
- Review the Release Notes - Make sure that all software improvements are clear. If you need further details, do not hesitate to contact 4PSA Support.
- Test the new version - If you upgrade from an old version, it's always a good idea to install VoipNow on a test environment and make sure that it works as expected.
- Schedule the upgrade - Because the software upgrade might temporarily affect services, it is highly recommended to perform the upgrade outside business hours.
Perform the Upgrade
To upgrade VoipNow, you can either:
- Execute the Command Line Installer on your server
- Schedule the upgrade from the VoipNow web management interface
"Docker Installations"
For Docker deployments, follow the Docker Installation upgrade procedure.