Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated using 4PSA automated script

...

Install VoipNow using the Command Line Installer. Once the installation is complete, you will have a functional VoipNow system with:

...

Log in to VoipNow's web management interface as administrator. Navigate to VoipNow ? >> Cloud Management. You will see an image like this one.

Screenshot: Your infrastructure should look like this.

Click on the Infrastructure Properties button. Set up the infrastructure properties according to your physical infrastructure organization as described in the Distributed Installation Infrastructure Advice section.

Add new nodes

Anchor
provision_node
provision_node

...

Anchor
pic
pic

...

For more details on the Infrastructure Controller provisioning, check the Distributed Installation. Cloud Infrastructure Controller installation. Cloud Management is the web management interface area where everything related to your infrastructure cloud is managed.

  1. Log in to the Infrastructure Controller node as administrator (if you are not already logged in). First, add a new node in the management infrastructure. Go to VoipNow Cloud Management -> Add Node. This document describes how to add nodes to the distributed infrastructure and how to assign them roles. 
    Anchor
    seskey
    seskey
  2. Assign the role on the node. Once you have added the node, it will appear in Cloud Management (with status 'Offline' and no role on it). Click on the [Assign a Role] link next to the the NodeID row.
    • Eligible roles: This is an informative field. You will see here all eligible roles based on the networking parameters of the node. For example, if the node does not have any public IP address assigned, it will not be possible to run a SIP role.
    • Role Type: Select the PBX role from the list.
    • Bind IP : Port: Fill in the IP and port you want to bind the role to. While it is possible to use any (0.0.0.0), this is strongly not recommended.
    • Connection IP : Port: Fill in the IP and port where other roles must connect to this role. Usually, it is identical to Bind IP : Port.

The role will be added, but it will still be offline. You have to build a container that will run it. You will get a command with a session key that needs to be copied. You will need this key in the following step.

Anchor
pcontainer
pcontainer

Provisioning the container

Install VoipNow on the Container where server where you want to run the Node. This container might have been already prepared. The installation of VoipNow must be performed in Stand-By Mode. For this purpose, run the following commands:

Shell
export VNSTANDBY=1
sh voipnowinstaller.sh

...

VoipNow must know where MySQL is installed. For this, you must set the following shell environment variables.

Shell

export ALT_DB_HOST=<hostname>
export ALT_DB_PORT=<port>
export ALT_DB_USER=<user>
export ALT_DB_PASSWD=<password>
export ALT_DB_NAME=<database>

Download and run the installer.
Shell

curl "http://www.4psa.com/software/voipnow35installer.sh" -o voipnowinstaller.sh -L

Anchor
mysqlnode
mysqlnode

Update the MySQL master node

...

Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.