Reset Search
 

 

Article

HOW TO Install Extreme Management Center on Standalone Ubuntu 18.04 (Bionic Beaver)

« Go Back

Information

 
TitleHOW TO Install Extreme Management Center on Standalone Ubuntu 18.04 (Bionic Beaver)
Objective
To install Extreme Management Center 8.3.x or 8.4.x software releases on Ubuntu 18.04 LTS (Bionic Beaver).
Environment
  • Extreme Management Center (XMC, formerly NetSight)
  • Ubuntu 18.04 LTS (Bionic Beaver)
  • Software Releases 8.3.x, 8.4.x (or above; subject to change)
Procedure
The following scripted breakdown is provided as tested against a clean minimal Ubuntu 18.04 LTS deployment and should be reviewed before applying to an existing production Ubuntu host:
#STAGING
apt-get update
apt-get -f install

#REQUIRED
apt-get install net-tools
apt-get install openssh-server
apt-get install ifupdown

#OPTIONAL_BUT_RECOMMENDED
#
# Ubuntu 16.04 LTS+ supports interface 'friendly' names (ex. ens160p).
# Convert OS to use 'legacy' naming convention (ex. eth0)
#
cp /etc/default/grub /etc/default/grub.original
sed -i 's/quiet splash/quiet splash net.ifnames=0/g' /etc/default/grub
update-grub
# NOTE a reboot is required to take effect

#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
hostnamectl set-hostname <set_your_hostname_here>
domainname <set_your_domain_here>
export HOST_IP=`hostname -i|awk '{print $1}'`
export HOST_FQDN=`hostname -f`
export HOST_NAME=`hostname`
cp /etc/hosts /etc/hosts.original
echo $HOST_IP $HOST_FQDN $HOST_NAME >> /etc/hosts
#
# If DNS is configured on the system ensure the /etc/hosts contains an
# entry of the format:
# <ip> <fqdn> <hostname>
# 192.168.1.150 xmc1804.extremenetworks.com xmc1804

#Allow root via SSH
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config

#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

#POST_INSTALL_MODIFICATION
cp /var/Extreme_Networks/.netsight /var/Extreme_Networks/.netsight.original
export HOST_IP=`hostname -i|awk '{print $1}'`
sed -i "\$aJBOSS_HOSTNAME=$HOST_IP" /var/Extreme_Networks/.netsight
Additional notes
This procedure has NOT been tested on Ubuntu 16.04 LTS or Ubuntu 20.04 LTS.

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