Reset Search
 

 

Article

HOW TO Install Extreme Management Center on RHEL 8 / CentOS 8 Platforms

« Go Back

Information

 
TitleHOW TO Install Extreme Management Center on RHEL 8 / CentOS 8 Platforms
Objective
To install Extreme Management Center 8.3.x or 8.4.x software releases on RHEL (Red Hat Enterprise Linux) 8 or CentOS 8 platforms.
Environment
  • Extreme Management Center (XMC, formerly NetSight)
  • RHEL 8 (Red Hat Enterprise Linux)
  • CentOS 8 (Open-Source RHEL alternative)
  • Software Releases 8.3.x, 8.4.x (or above; subject to change)
Procedure
An overview of installing Extreme Management Center on RHEL and CentOS is available here.

The following scripted breakdown is provided as tested against a CentOS 8 open-source deployment:
#STAGING
sudo yum upgrade

#REQUIRED
sudo yum install -y zip

#OPTIONAL_BUT_DESIRED
sudo yum install -y tcpdump
sudo yum install -y net-tools
sudo yum install -y net-snmp-utils
sudo yum install -y net-snmp

#OPTIONAL_IF_DESIRED
sudo yum install -y nano

#DISABLE_SELinux
cp /etc/selinux/config /etc/selinux/config.original
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
# reboot required
# shutdown -r now

#FIREWALL_REQUIRED
sudo firewall-cmd --zone=public --add-port=8080/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --zone=public --add-port=8443/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8443/tcp
sudo firewall-cmd --zone=public --add-port=162/udp
sudo firewall-cmd --zone=public --permanent --add-port=162/udp
sudo firewall-cmd --zone=public --add-port=514/udp
sudo firewall-cmd --zone=public --permanent --add-port=514/udp
sudo firewall-cmd --zone=public --add-port=514/tcp
sudo firewall-cmd --zone=public --permanent --add-port=514/tcp
sudo firewall-cmd --zone=public --add-service=tftp
sudo firewall-cmd --zone=public --add-service=tftp --permanent

#ENABLE_RSYSLOG_SERVICE
cp /etc/rsyslog.conf /etc/rsyslog.conf.original
sed -i 's/#module(load=\"imudp\")/module(load=\"imudp\")/g' /etc/rsyslog.conf
sed -i 's/#input(type=\"imudp\" port="514")/input(type=\"imudp\" port="514")/g' /etc/rsyslog.conf
sed -i 's/#module(load=\"imtcp\")/module(load=\"imtcp\")/g' /etc/rsyslog.conf
sed -i 's/#input(type=\"imtcp\" port="514")/input(type=\"imtcp\" port="514")/g' /etc/rsyslog.conf
systemctl restart rsyslog

#IF_DNS_NOT_CONFIGURED
cp /var/Extreme_Networks/.netsight /var/Extreme_Networks/.netsight.original
export HOST_IP=`hostname -i|awk '{print $2}'`
sed -i "\$aJBOSS_HOSTNAME=$HOST_IP" /var/Extreme_Networks/.netsight

#INSTALL_XMC
cd /root
#executable privileges
chmod u+x ExtremeManagementCenter_Suite_<version>_install.bin
#headless install
./ExtremeManagementCenter_Suite_<version>_install.bin --cli
#non-headless install
#./ExtremeManagementCenter_Suite_<version>_install.bin
Additional notes
This procedure has NOT been tested on RHEL 7 / CentOS 7 or earlier OS platforms.

NOTE Regarding HEADLESS (--cli) and NON-HEADLESS (GUI) MODE
The .BIN installer supports headless (--cli) and non-headless (GUI) interactive installation. In non-headless interactive mode the Extreme Management Center installer GUI may not display correctly. This is either due to libfontconfig (or equivalent) package not installed on the target system OR if installed, the libfontconfig.so (or libfontconfig.so.1) library is not found in the default /usr/lib location.

If the libfontconfig.so (or libfontconfig.so.1) is installed in an alternative location to /usr/lib creating a temporary symbolic link in /usr/lib to the location of libfontconfig.so will correct this issue.

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255