Cómo instalar el controlador Omada SDN en el sistema Linux (por encima del controlador 5.0.29)
Este artículo se aplica a Omada SDN Controller v5.0.29 y superior.
Para Omada SDN Controller v4, consulte la pregunta frecuente 2917 .
Para Omada Controller v3 y anteriores, consulte la pregunta frecuente 2609 .
Este artículo presentará cómo instalar Omada SDN Controller en la plataforma Linux.
1. Copia de seguridad de la configuración
Si esta es su primera instalación de Omada Controller, puede omitir este paso.
Si necesita actualizar su controlador, le recomendamos encarecidamente que primero haga una copia de seguridad de la configuración.
Puede seguir la sección Copia de seguridad y restauración de la Guía del usuario para hacer una copia de seguridad de su configuración. El siguiente enlace contiene las guías de usuario para diferentes versiones del controlador Omada: https://www.tp-link.com/support/download/omada-software-controller/
2. Distribuciones de Linux compatibles
Omada Software Controller en la plataforma Linux admite las siguientes distribuciones. Se recomienda que utilice una de estas distribuciones.
-
Ubuntu 16.04, 18.04, 20.04
-
CentOS 6, 7
-
Debian 8, 9, 10, 11
3. Ejemplos de instalación
El controlador Omada SDN requiere las siguientes dependencias:
-
OpenJDK 8 y superior
-
MongoDB v3 o v4
-
JSVC
-
RIZO
Tomaremos Ubuntu 20.04 y CentOS 7 como ejemplos para mostrar el proceso de instalación del controlador Omada SDN.
3.1 Instalar el paquete deb en Ubuntu 20.04
Instalar OpenJDK
Puede usar el siguiente comando para instalar OpenJDK 8. También puede consultar la guía oficial de Java. .
sudo apt install openjdk-8-jre-headless
También puede usar el siguiente comando para instalar OpenJDK 11. Tenga en cuenta que si instala OpenJDK 11 o superior, debe instalar JSVC versión 1.1.0 y superior. Hasta donde sabemos, los repositorios oficiales de Debian o Ubuntu proporcionan JSVC 1.0.5, puede consultar Cómo compilar e instalar JSVC .
sudo apt install openjdk-11-jre-headless
Instalar MongoDB
El controlador Omada SDN es compatible con MongoDB v3 y v4. Aquí mostraremos cómo instalar v4.4.
Importar la clave pública.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Cree /etc/apt/sources.list.d/mongodb-org-4.4.list con la versión adecuada del comando.
#For Ubuntu 20.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
#For Ubuntu 18.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
#For Ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Vuelva a cargar la base de datos del paquete local y luego instale MongoDB.
sudo apt update
sudo apt install mongodb-org
También puede seguir la guía oficial de MongoDB a continuación para instalar diferentes versiones.
Para MongoDB v4.4: Instale MongoDB v4.4 Community Edition en Ubuntu
Para MongoDB v3.4: Instale MongoDB v3.4 Community Edition en Ubuntu
Instalar JSVC
Si tiene instalado OpenJDK 11 o superior , debe instalar JSVC versión 1.1.0 o superior , que es posible que algunas distribuciones de Linux no proporcionen. Puede consultar Cómo compilar e instalar JSVC .
sudo apt install jsvc
Instalar rizo
sudo apt install curl
Instalar el controlador Omada SDN
Vaya al sitio web oficial de TP-Link , descargue el paquete de instalación del controlador Omada SDN e instálelo con el siguiente comando.
sudo dpkg –i Omada_SDN_Controller_v5.x.x_Linux_x64.deb
Si usa OpenJDK 11 o superior, JSVC 1.1.0 o superior , instálelo con el siguiente comando.
sudo dpkg --ignore-depends=jsvc –i Omada_SDN_Controller_v5.x.x_Linux_x64.deb
3.2 Instalar el paquete tar.gz en CentOS 7
CentOS no es compatible con el paquete de instalación deb. Descargue el paquete tar.gz para la instalación. Todavía necesitamos instalar las dependencias, incluidas Java, MongoDB, JSVC y CURL.
Instalar Java8
Compruebe los instaladores disponibles para Java 8.
sudo yum list java-1*
Luego elija la versión adecuada para su sistema e instale Java. Aquí para mi plataforma x86_64, uso el siguiente comando para instalar Java 8.
sudo yum install java-1.8.0-openjdk.x86_64
También puede usar el siguiente comando para instalar Java 11.
sudo yum install java-11-openjdk.x86_64
Consulte la guía oficial de Java .
Instalar MongoDB
El controlador Omada SDN es compatible con MongoDB v3 y v4. Aquí mostraremos cómo instalar v4.4.
Descargue el instalador rpm y use el comando rpm para instalar MongoDB.
# For x86_64 platform
sudo wget https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/RPMS/mongodb-org-server-4.4.11-1.el8.x86_64.rpm
# For Aarch64 platform
sudo wget https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/aarch64/RPMS/mongodb-org-server-4.4.11-1.el8.aarch64.rpm
# Installation
sudo rpm -ivh mongodb-org-server-4.4.xx-1.elx.xxx.rpm
Instalar JSVC
sudo yum install jsvc
Si sus repositorios de yum no proporcionan instaladores de JSVC , consulte Cómo compilar e instalar JSVC .
Instalar rizo
sudo yum install curl
Instalar el controlador Omada SDN
Vaya al sitio web oficial, descargue el paquete de instalación del controlador Omada SDN. Ejecute la Terminal, cambie el directorio a la carpeta donde guardó el paquete de instalación.
Descomprima el paquete de instalación, ingrese a la carpeta e instale el controlador.
tar zxvf Omada_SDN_Controller_v5.x.x_Linux_x64.tar.gz
cd Omada_SDN_Controller_v5.x.x_Linux_x64
sudo ./install.sh
4. Ejecute el controlador Omada
Aquí hay algunos comandos que pueden ayudarlo a verificar/cambiar el estado del controlador Omada. Después de iniciar el Controlador Omada, puede visitar http://localhost:8088 o https://localhost:8043 para acceder a la página de administración web del Controlador.
# check the running status of the controller
tpeap status
# start the controller
tpeap start
# stop the controller
tpeap stop
5. ¿Cómo compilar e instalar JSVC?
Instale primero las dependencias: autoconf, make, gcc, JDK.
sudo apt install autoconf make gcc
sudo apt install openjdk-11-jdk-headless
# Removed JSVC if you have installed through apt or yum
sudo apt remove jsvc
Descargue los códigos fuente del sitio web oficial de Apache , luego compílelos e instálelos. Tenga en cuenta que los siguientes enlaces son solo de referencia y pueden no ser válidos debido a la actualización de la versión. Puede visitar el sitio web para confirmar la versión actual y el enlace de descarga.
wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.3.1-src.tar.gz
cd commons-daemon-1.3.1-src/src/native/unix
sh support/buildconf.sh
# "/usr/lib/jvm/java-11-openjdk-amd64" is the default installation path of OpenJDK-11.
./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64
make
# Create a soft link from your JSVC path
ln –s /YOUR_ABSOLUTE_PATH/commons-daemon-1.3.1-src/src/native/unix/jsvc /usr/bin/
¿Es útil esta faq?
Sus comentarios nos ayudan a mejorar este sitio.