Cómo instalar el controlador Omada SDN en un sistema Linux (controlador 5.0.29 y superior)

Knowledgebase
Configuration Guide
Controller
07-11-2024
141

Este artículo se aplica al controlador Omada SDN v5.0.29 y superiores.

Para Omada SDN Controller v4, consulte la pregunta frecuente 2917 .

Para Omada Controller v3 y versiones anteriores, consulte la pregunta frecuente 2609 .

 

Este artículo presentará cómo instalar Omada SDN Controller en la plataforma Linux. | Ubuntu 16.04, 18.04, 20.04, 22.04 | CentOS 6, 7 | Debian 8, 9, 10, 11

 

1. Haga una copia de seguridad de la configuración

Si esta es su primera instalación del controlador Omada, 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 realizar una copia de seguridad de su configuración. El siguiente enlace contiene las Guías del 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, 22.04

CentOS 6, 7

Debian 8, 9, 10, 11

 

3. Instalación en sistemas Ubuntu y CentOS

Tomaremos Ubuntu 22.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 22.04

Omada SDN Controller requiere las siguientes dependencias:

  • OpenJDK 8 y superior
  • MongoDB v3 o v4
  • JSVC
  • RIZO
  • Libssl (solo para Ubuntu 22.04)

 

Instalar OpenJDK

Puede utilizar el siguiente comando para instalar Java 8.

sudo apt install –y openjdk-8-jre-sin cabeza

 

Puede consultar el siguiente enlace para obtener la guía oficial de Java: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

También puede utilizar el siguiente comando para instalar OpenJDK-11.

sudo apt install –y openjdk-11-jre-sin cabeza

 

Nota: si instala OpenJDK-11 o superior, la versión JSVC que descargue debe ser 1.1.0 o superior. Hasta donde sabemos, los repositorios oficiales de Debian o Ubuntu proporcionan JSVC 1.0.5; puede consultar 5.Cómo compilar e instalar JSVC 1.1.0 o superior.

 

Instalar MongoDB

El controlador Omada SDN es compatible con MongoDB v3 y v4. Aquí le mostraremos cómo instalar v4.4.

 

Instale libssl (solo para Ubuntu 22.04)

Libssl es una dependencia necesaria para descargar MongoDB en Ubuntu22.04.

Si descargó la versión de Ubuntu antes de la 22.04, puede omitir este paso.

Descargue la dependencia de Libssl.

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb

Nota: El enlace de descarga se actualizará periódicamente; puede consultar el siguiente enlace para elegir el enlace de descarga más reciente:

http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/

 

Instale libssl.

sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb

 

Importe la clave pública.

wget -qO-https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key agregar –

 

Cree /etc/apt/sources.list.d/mongodb-org-4.4.list con la versión adecuada del comando.

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

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

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

ubuntu 22.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/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:

actualización sudo apta

 

Instalar MongoDB:

sudo apt install -y mongodb-org

 

También puede seguir la guía oficial de MongoDB a continuación para instalar diferentes versiones.

Para MongoDB v4.4: https://docs.mongodb.com/v4.4/tutorial/install-mongodb-on-ubuntu/

Para MongoDB v3.4: https://docs.mongodb.com/v3.4/tutorial/install-mongodb-on-ubuntu/

 

instalar jsvc

sudo apto instalar jsvc

 

Si tiene instalado OpenJDK-11 o superior , debe instalar JSVC versión 1.1.0 o superior, que puede no ser proporcionada por algunas distribuciones de Linux. Puede consultar 5. ¿Cómo compilar e instalar JSVC 1.1.0 o superior? .

 

Instalar rizo

sudo apto instalar curl

 

Instalar el controlador Omada SDN

Vaya al sitio web oficial , descargue el paquete de instalación de Omada SDN Controller e instálelo con el siguiente comando.

sudo dpkg –i Omada_SDN_Controller_v5.x.x_Linux_x64.deb

Si utiliza 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 admite el paquete de instalación deb. Descargue el paquete tar.gz para su instalación. Aún necesitamos instalar las dependencias, incluidas Java, MongoDB, JSVC y CURL.

 

Instalar Java 8

Busque instaladores disponibles para Java 8.

lista sudo yum java-1*

 

 

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 –y java-1.8.0-openjdk.x86_64

También puede utilizar el siguiente comando para instalar Java 11.

sudo yum install –y java-11-openjdk.x86_64

 

Consulte el siguiente enlace para obtener la guía oficial de Java:

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

 

Instalar MongoDB

El controlador Omada SDN es compatible con MongoDB v3 y v4. Aquí le mostraremos cómo instalar v4.4.

 

Descargue el instalador rpm para MongoDB.

sud o wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-4.4.25-1.el7.x86_64.rpm

 

Utilice el comando rpm para instalar MongoDB.

sudo rpm -ivh mongodb-org-server-4.4.xx-1.elx.xxx.rpm

 

instalar jsvc

sudo yum install –y jsvc

Si sus repositorios de yum no proporcionan instaladores de JSVC, consulte 5. ¿Cómo compilar e instalar JSVC 1.1.0 o superior?

 

Instalar rizo

sudo yum install –y 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 guarda el paquete de instalación.

Descomprima el paquete de instalación.

tar zxvf Omada_Controller_v5.x.x_Linux_x64.tar.gz

Ingrese a la carpeta descomprimida.

cd Omada_Controller_v5.x.x_Linux_x64

Instale el controlador.

sudo ./install.sh

 

4. Ejecute el controlador Omada

Aquí hay algunos comandos que pueden ayudarlo a verificar/cambiar el estado del controlador Omada.

  • estado tpeap : muestra el estado del controlador;
  • tpeap start : inicia el controlador Omada;
  • tpeap stop: deja de ejecutar el 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.

 

5. Cómo compilar e instalar JSVC 1.1.0 o superior

Confirme que ya tiene estas dependencias: autoconf, make, gcc, JDK . De lo contrario, puede seguir los pasos correspondientes para instalar las dependencias que faltan.

sudo apt instalar autoconf hacer gcc

sudo apto instalar openjdk-11-jdk-headless

sudo apt remove jsvc (si lo ha instalado a través deaptoyumantes)

 

Descargue los códigos fuente del sitio web oficial:

wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.2.4-src.tar.gz

tar zxvf commons-daemon-1.2.4-src.tar.gz

cd commons-daemon-1.2.4-src/src/native/unix

 

Compile e instale:

soporte sh/buildconf.sh

./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64 (ruta predeterminada de OpenJDK-11-JDK)

hacer

 

Cree un enlace suave desde su ruta JSVC:

ln –s /YOUR_ABSOLUTE_PATH/commons-daemon-1.2.4-src/src/native/unix/jsvc /usr/bin/

Evalúa este documento

Documentos relacionados