Comment installer le contrôleur Omada SDN sur le système Linux (au-dessus du contrôleur 5.0.29)
Contenu
Objectif
Cet article présente comment installer Omada Software Controller sur la plate-forme Linux.
Exigences
- Pack d'installation du contrôleur Omada SDN
- Ubuntu 16.04, 18.04, 20.04, 22.04
- CentOS 6, 7
- Debian 8, 9, 10, 11
Introduction
Omada Software Controller est compatible avec les systèmes Windows et Linux, selon vos besoins. Nous présentons ici principalement la méthode d'installation sous Linux. Nous prendrons comme exemples Ubuntu 22.04 et CentOS 7 pour illustrer le processus d'installation d'Omada SDN Controller (la méthode d'installation sous Debian est identique à celle sous Ubuntu).
Installation
Nous prendrons Ubuntu 22.04 et CentOS 7 comme exemples pour illustrer le processus d'installation du contrôleur Omada SDN (la méthode d'installation sous Debian est identique à celle sous Ubuntu). Vous pouvez choisir la procédure à suivre en fonction de vos besoins.
Installation sur Ubuntu 22.04
Vous devez installer OpenJDK, MongoDB, JSVC et d'autres dépendances avant d'installer votre contrôleur logiciel Omada. Nous utilisons ici Ubuntu 22.04 comme exemple pour vous aider à installer ces dépendances sous Linux.
Exécuter la fenêtre de ligne de commande
Pour Ubuntu/Debian : appuyez sur Ctrl + Alt + T sur votre clavier pour activer la fenêtre de ligne de commande. Vous pouvez ensuite saisir les commandes des guides d'installation suivants pour installer votre contrôleur logiciel Omada.
Installer OpenJDK
Le contrôleur logiciel Omada pour Linux prend en charge Java 64 bits version 8 et supérieure. Nous vous aidons à installer OpenJDK 8 et OpenJDK 11 sur votre système. Vous pouvez choisir la version à installer selon vos besoins.
- Pour OpenJDK 8, nous vous aidons ici à installer OpenJDK 8 et le JSVC pour OpenJDK8 pour vous.
Étape 1. Installez OpenJDK-8 avec la commande .
sudo apt install –y openjdk-8-jre-headless
Étape 2. Installez JSVC pour OpenJDK 8 avec la commande.
sudo apt install jsvc
- Pour OpenJDK 11, nous vous aidons ici à installer OpenJDK 11 et le JSVC pour OpenJDK11 pour vous.
Étape 1. Installez OpenJDK-11 avec la commande .
sudo apt install –y openjdk-11-jre-headless
Étape 2. Installez les dépendances pour JSVC.
sudo apt install autoconf make gcc
Étape 3. Téléchargez les codes sources à partir du site Web officiel (ici, nous utilisons JSVC 1.2.4 comme exemple).
wget https://archive.apache.org/dist/commons/daemon/source/commons-daemon-1.2.4-src.tar.gz
tar zxvf commons-daemon-xyz-src.tar.gz
cd commons-daemon-xyz-src/src/native/unix
Étape 4. Compiler et installer
sh support/buildconf.sh
./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64 (chemin par défaut de OpenJDK-11-JDK)
faire
Étape 5. Créez un lien logiciel à partir de votre chemin JSVC :
ln –s /VOTRE_CHEMIN_ABSOLU/commons-daemon-1.2.4-src/src/native/unix/jsvc /usr/bin/
Note :
Vous pouvez vous référer au lien suivant pour choisir le dernier lien de téléchargement de JSVC (1.1.0 et supérieur) : https://archive.apache.org/dist/commons/daemon/source/
Installer MongoDB
Avant la version 5.14.20, le contrôleur logiciel Omada prenait en charge les versions 3 et 4 de MongoDB. À partir de la version 5.14.20, le contrôleur logiciel Omada prend désormais en charge MongoDB jusqu'à la version 7. Nous prenons ici MongoDB v4.4 et v7 comme exemples pour vous aider à installer MongoDB sur votre système. Vous pouvez choisir la version qui vous convient le mieux.
- Pour MongoDB v4.4. Nous vous aidons à installer MongoDB v4.4 sur votre système.
Étape 1. Téléchargez la dépendance Libssl.
Libssl est une dépendance nécessaire pour télécharger MongoDB sur Ubuntu22.04. Si vous avez téléchargé la version Ubuntu avant 22.04, vous pouvez ignorer les étapes 1 et 2.
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1- 1ubuntu2.1~18.04.23_amd64.deb
Étape 2. Installez libssl.
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
Remarque : le lien de téléchargement sera mis à jour de temps en temps. Vous pouvez vous référer au lien suivant pour choisir le dernier lien de téléchargement : http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/
Étape 3. Importez la clé publique.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add –
Étape 4. Créez /etc/apt/sources.list.d/mongodb-org-4.4.list avec la version appropriée de la commande.
- Pour 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
- Pour 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
- Pour Ubuntu 20.04 et 22.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
Étape 5. Recharger la base de données du package local
mise à jour sudo apt
Étape 6. Installer MongoDB
sudo apt install -y mongodb-org
Remarque : vous pouvez également suivre le guide officiel de MongoDB ci-dessous pour installer MongoDB : https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-ubuntu/
https://www.mongodb.com/docs/v3.4/tutorial/install-mongodb-on-ubuntu/
- Pour MongoDB v7, nous vous aidons ici à installer MongoDB v7 sur votre système.
Étape 1. Importez la clé publique utilisée par le système de gestion de paquets. Depuis un terminal, installez gnupg et curl s'ils ne sont pas déjà disponibles :
sudo apt-get install gnupg curl
Étape 2. Importez la clé GPG publique MongoDB
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
--cher armure
Étape 3. Créez le fichier de liste /etc/apt/sources.list.d/mongodb-org-7.0.list pour votre version d'Ubuntu :
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
Étape 4. Recharger la base de données du package local :
sudo apt-get update
Étape 5. Installez les packages MongoDB v7.0.7 :
sudo apt-get install -y mongodb-org=7.0.7 mongodb-org-database=7.0.7 mongodb-org-server=7.0.7 mongodb-mongosh=7.0.7 mongodb-org-mongos=7.0.7 mongodb-org-tools=7.0.7
Remarque : vous pouvez également suivre le guide officiel de MongoDB ci-dessous pour installer MongoDB v7 : https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
Installer le contrôleur logiciel Omada
Accédez au site Web officiel , téléchargez le package d'installation d'Omada SDN Controller et installez-le avec la commande suivante.
sudo dpkg –i Omada_SDN_Controller_v5.xyz_Linux_x64.deb
Remarque : si vous utilisez OpenJDK-11 ou supérieur, JSVC 1.1.0 ou supérieur, veuillez l'installer avec la commande suivante.
sudo dpkg --ignore-depends=jsvc –i Omada_SDN_Controller_v5.xyz_Linux_x64.deb
Installation sur CentOS 7
CentOS ne prend pas en charge le package d'installation deb. Veuillez télécharger le package tar.gz pour l'installation. Nous devons encore installer les dépendances, notamment Java, MongoDB, JSVC et CURL.
Exécuter la fenêtre de ligne de commande
Cliquez avec le bouton droit de la souris pour ouvrir un menu contextuel, puis cliquez sur « Ouvrir le terminal » pour ouvrir la fenêtre de ligne de commande. Saisissez ensuite les commandes des guides d'installation suivants pour installer votre contrôleur logiciel Omada.
Installer OpenJDK
Le contrôleur logiciel Omada pour Linux prend en charge Java 64 bits version 8 et supérieure. Nous vous aidons à installer OpenJDK 8 et OpenJDK 11 sur votre système. Vous pouvez choisir la version à installer selon vos besoins.
- Pour Java 8, nous vous aidons ici à installer OpenJDK 8 et JSVC pour OpenJDK 8 pour vous.
Étape 1. Vérifiez les programmes d’installation disponibles pour OpenJDK 8.
sudo yum list java-1*
Étape 2. Choisissez la version adaptée à votre système et installez OpenJDK. Pour la plateforme x86_64, nous utilisons la commande ci-dessous pour installer OpenJDK 8.
sudo yum install –y java-1.8.0-openjdk.x86_64
Étape 3. Installez le JSVC pour OpenJDK 8 sur votre système.
sudo yum install –y jsvc
- Pour Java 11, nous vous aidons ici à installer OpenJDK 11 et JSVC pour OpenJDK 11 pour vous.
Étape 1. Vérifiez les programmes d’installation disponibles pour OpenJDK 8.
sudo yum list java-1*
Étape 2. Choisissez la version adaptée à votre système et installez OpenJDK. Pour la plateforme x86_64, nous utilisons la commande ci-dessous pour installer OpenJDK 11.
sudo yum install –y java-11-openjdk.x86_64
Étape 3. Installez les dépendances pour JSVC.
sudo apt install autoconf make gcc
Étape 4. Téléchargez les codes sources à partir du site Web officiel (ici, nous utilisons JSVC 1.2.4 comme exemple).
wget https://archive.apache.org/dist/commons/daemon/source/commons-daemon-1.2.4-src.tar.gz
tar zxvf commons-daemon-xyz-src.tar.gz
cd commons-daemon-xyz-src/src/native/unix
Étape 5. Compiler et installer
sh support/buildconf.sh./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64 (chemin par défaut de OpenJDK-11-JDK)
faire
Étape 6. Créez un lien logiciel à partir de votre chemin JSVC :
ln –s /VOTRE_CHEMIN_ABSOLU/commons-daemon-1.2.4-src/src/native/unix/jsvc /usr/bin/
Remarque : vous pouvez vous référer au lien suivant pour choisir le dernier lien de téléchargement de JSVC (1.1.0 et supérieur) : https://archive.apache.org/dist/commons/daemon/source/
Installer MongoDB
Avant la version 5.14.20, le contrôleur logiciel Omada prenait en charge les versions 3 et 4 de MongoDB. À partir de la version 5.14.20, le contrôleur logiciel Omada prend désormais en charge MongoDB jusqu'à la version 7. Nous prenons ici MongoDB v4.4 et v7 comme exemples pour vous aider à installer MongoDB sur votre système. Vous pouvez choisir la version qui vous convient le mieux.
- Pour MongoDB v4.4. Nous vous aidons à installer MongoDB v4.4 sur votre système.
Étape 1. Téléchargez le programme d’installation rpm pour MongoDB.
sudo wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-4.4.29-1.el7.x86_64.rpm
Remarque : le lien de téléchargement sera mis à jour de temps en temps. Vous pouvez vous référer au lien suivant pour choisir le dernier lien de téléchargement de mongodb-org : https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/
Étape 2. Utilisez la commande rpm pour installer MongoDB.
sudo rpm -ivh mongodb-org-server-4.4.xx-1.elx.xxx.rpm
Remarque : vous pouvez également utiliser la commande ci-dessous pour installer Java 11.
sudo yum install –y java-11-openjdk.x86_64
- Pour MongoDB v7. Nous vous aidons à installer MongoDB v7 sur votre système.
Étape 1. Créez un fichier /etc/yum.repos.d/mongodb-org-7.0.repo afin de pouvoir installer MongoDB directement à l'aide de yum et saisissez les informations de référentiel suivantes :
[mongodb-org-7.0]
nom=Référentiel MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/
gpgcheck=1
activé=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
Étape 2. Installez les packages MongoDB v7.0.7.
sudo yum install -y mongodb-org-7.0.7 mongodb-org-database-7.0.7 mongodb-org-server-7.0.7 mongodb-mongosh-7.0.7 mongodb-org-mongos-7.0.7 mongodb-org-tools-7.0.7
Étape 3. Vérifiez le résultat de l’installation.
liste miam | récupérer mongodb
Remarque : vous pouvez également suivre le guide officiel de MongoDB ci-dessous pour installer MongoDB v7 : https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-red-hat/
Installer le contrôleur Omada SDN
Étape 1. Accédez au site web officiel et téléchargez le package d'installation du contrôleur Omada SDN. Exécutez le terminal, puis accédez au dossier contenant le package d'installation. Décompressez le package d'installation.
sudo yum install –y curl
tar zxvf Omada_Controller_v5.xyz_Linux_x64.tar.gz
Étape 2. Entrez dans le dossier décompressé.
cd Omada_Controller_v5.xyz_Linux_x64
Étape 3. Installez le contrôleur.
sudo ./install.sh
Installer le navigateur Chromium (facultatif)
Le navigateur Chromium est une dépendance facultative requise par Controller. Si vous n'avez pas besoin d'exporter le rapport au format PDF, vous pouvez ignorer ces étapes.
Étape 1. Téléchargez le package Debian Chromium depuis Linuxmint.
Wget http://packages.linuxmint.com/pool/upstream/c/chromium/chromium_x.yz~linuxmint1+xxx_amd64.deb
Remarque : vous pouvez vous référer au lien suivant pour choisir le lien de téléchargement de la version de Chromium liée à la version de votre système :
https://www.linuxmint.com/download_all.php
Et le pool de packages sources :
http://packages.linuxmint.com/pool/upstream/c/chromium/
Étape 2. Installer Chrome
sudo dpkg -i chromium_x.yz~linuxmint1+xxx_amd64.deb
Étape 3. Vérifiez l'installation en renvoyant la version
version chrome
Vérification
Voici 3 commandes qui peuvent vous aider à vérifier/modifier l'état du contrôleur logiciel Omada.
Étape 1. Démarrez le contrôleur Omada
démarrage rapide
Étape 2. Afficher l'état du contrôleur
statut tpeap
Étape 3. Arrêtez d'exécuter le contrôleur Omada
arrêt rapide
Conclusion
Vous avez maintenant installé avec succès le contrôleur Omada SDN sur votre plate-forme Linux.
Pour en savoir plus sur chaque fonction et configuration, veuillez vous rendre dans le Centre de téléchargement pour télécharger le manuel de votre produit.
Est-ce que ce FAQ a été utile ?
Vos commentaires nous aideront à améliorer ce site.