Cómo instalar el controlador Omada SDN en el sistema Linux (por encima del controlador 5.0.29)

Configuration Guide
Actualizado08-05-2022 10:07:50 AM 133161
Este artículo se aplica a: 

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*

Yum-búsqueda

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/

Looking for More

¿Es útil esta faq?

Sus comentarios nos ayudan a mejorar este sitio.

De United States?

Obtener productos, eventos y servicios para su región.