Cómo instalar el controlador Omada SDN en un sistema Linux (controlador 5.0.29 y superior)
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.
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/