Before we can install the latest code on your servers you will need to read through and carry out the following instructions. STEP 1 - Ubuntu 14.04 LTS Server Installation - Base Installation
STEP 2 - Setup Tasks· Once this is completed please assign IP addresses as follows: o HA Systems – IP addresses; main, backup and virtual; for each pair of servers; the IP’s per application triad should be on the same subnet. o Geo-Redundant/n-Share - One IP address per server in your configuration. · Name the servers according to application to be loaded in the format of: <application-<Country/State/City Code of server location>.mycompany.com/net/org. PLEASE NOTE THAT SERVER NAMES SHOULD BE ONE SUBDOMAIN LEVEL DOWN ONLY. Some examples are core1-NYC.abccorp.com or recording1.AUS-SYD.abccorp.com. You can use standardized country codes as shown here http://en.wikipedia.org/wiki/ISO_3166-2 or here for world airport codes https://www.world-airport-codes.com. · The abbreviations to use are: o Core Module - core1 and core2 o Routing Module – routing1 and routing2 o Credit Control Module - credit1 and credit2 o Conferencing Module – conferencing1 and conferencing2 o Endpoints Module - endpoints1 and endpoints2 o Recording Module - recording1 and recording2 o QoS Monitoring Module - qos1 and qos2 o Portal Module - portal1 and portal2 · Please verify the correct server hostname is in the /etc/hosts and /etc/hostname files · Make sure there is an entry for nameserver 8.8.8.8 in the /etc/resolv.conf file · Make sure that you create at least one extra superuser for your own use and be sure to change the password from the default. · Make sure that a netsapiens user is created and has been given sudo root (su-) privileges; feel free to change the password; but please be sure to inform us. · Assuming two Core servers with DNS A records of:
· Add these 2 new * Wildcard DNS Alias records:
· 2 new SRV DNS records for UDP Registrations:
· 2 new SRV DNS records for TCP Registrations:
· Make sure our IP address; 66.185.162.140 has access to port 22 (SSH) on your server · Please allow access for all IPs to: o TCP ports 80, 443, 8001 (for web UI) o UDP port 5060 (for SIP signaling) o UDP ports 20000-27999 (for SIP RTP ) o TCP port 3306 (open from any server on a different network) o TCP port 5060 (SIP TCP) STEP 3 - Additional Setup Tasks1. Please fill out the SNAPSolution Server Information Form and once completed we will schedule a Pre-Deployment Call as soon as possible. If you have any questions as you are completing this form please contact deployment@netsapiens.com 2. Complete and submit the Customer Support Authorization form here http://bit.ly/supportauth. This information will be used to create the appropriate accounts in our Zendesk ticketing system. ADDITIONAL INFORMATIONMinimum and Recommended Server Hardware Ubuntu is the Linux distribution NetSapiens uses to design, test and run the SNAPsolution Applications. It is REQUIRED that Clients purchase new servers compatible with current versions of Ubuntu LTS (Long Term Support). Canonical supports every Ubuntu LTS version for 5 years. It is RECOMMENDED to design a server refresh cycle and lease/purchase/upgrade equipment every 3 to 5 years. Search for Ubuntu Server Certified Hardware All servers can be purchased without a pre-installed base OS. PLEASE NOTE THAT ONLY ENDPOINTS, ROUTING (when used for signaling only, not media relay), RECORDING AND CREDIT CONTROL MODULES CAN BE VIRTUALIZED For Core, Routing, Endpoints, Credit Control and Portal Servers:
· SSD drives are currently NOT recommended due to concerns about long term storage. We are open to hearing about your experience with SSD's · Ask us about network redundancy options For Recording Servers:
For QoS Monitoring Server:
References Use these links to: · Certify Ubuntu will work with your selected server hardware (http://www.ubuntu.com/certification/server/); · Download Ubuntu 14 64-Bit (http://releases.ubuntu.com/14.04/ubuntu-14.04.2-server-amd64.iso); · Learn about RAID, Partitioning (http://dev.mysql.com/doc/refman/5.0/en/disk-issues.html and https://help.ubuntu.com/community/PartitioningSchemes), and · Learn about File Systems (https://help.ubuntu.com/community/LinuxFilesystemsExplained)
|