Calix CMS - Calix Management System Server Information
Information related to Calix Management System server
CMS Dependencies
If installing the 64 bit version of CMS on CentOS 6 you will need to install the following pre-reqs
yum install glibc.i686 libgcc.i686 zlib.i686 net-snmp net-snmp-utils screen unzip tar
Command Line Installation
Change SELINUX mode to permissive
Edit /etc/selinux/config
SELINUX=permissive
Before running the installer, ensure the correct file location and permissions are set. Move the installer to /root/
chown root:root install.bin
chmod 777 install.bin
For a command line install, open up a screen session in case you get disconnected, then run:
sh <install.bin> -i console
The CMS Process Won't Start!
CMS wants to be able to resolve itself in the hosts file. Make sure that the hosts file has an entry for the server hostname pointing to the actual IP (not just the loopback). This should be for the locally defined hostname and doesn't have to correspond to any DNS server entries.
Process Limits
In some cases CMS needs to open more processes than the default allowed under CentOS. CMS may work, but it won't work well. This information is under the CMS install guide, but if you missed it, perform the following configuration:
- Navigate to file etc > security > limits.d > 90-nproc.conf
- Open the file and insert the lines below:
cmsuser soft nofile 65535
cmsuser hard nofile 65535
cmsuser soft nproc unlimited
cmsuser hard nproc unlimited
How to watch running processes
navigate to /opt/cms*/bin
watch ./processList.sh
Log files
Main logging occurs at /opt/cms*/bin/logs/logFile.txt
Import backups through CLI
This is the same process as importing a .ZIP from the web-interface
.ZIP file needs to be in /opt/cms*/
su cmsuser
cd /opt/cms*
./import.sh IGNOREFAILURES -ALLOWUPDATE -UID rootgod -PWD root -FILENAME /opt/cms*/import.zip
Migrating to a New Server
See CMS Server Migration
Upgrading CMS Server
Uploading upgrade files to FTP
First you have to download the upgrade files and upload them to the FTP server
Performing the upgrade
Access the directory where the CMS installer file was copied to.
Type: sh install.bin -i console
The software right-to-use license agreement will be displayed. Press <Enter> until the "Do you accept the terms of this license agreement" ends and type "Y".
A warming will appear that says "CMS Server already running" Choose "Continue" to import the CMS database, or "Quit" to stop the installation. Enter the number "2" and press <Enter> to continue.
Enter the CMS root user name and password (by default username: rootgod Password: root)
- Do not use the log in ID of the user that the CMS server is running under.
A prompt will appear asking to choose an install folder. Usually the directory of the new install folder should be /opt/cms_<the version number of the upgrade> Press "Y" if the install folder is correct.
Selecting Database should be
(not done)