Mise à jour de VigorACS3 par OTA sur Linux
VigorACS fournit un script OTA pour le téléchargement et la mise à jour. Cet article vous guide sur la façon de mettre à jour votre ACS tout en conservant toutes vos données.
VigorACS 3 est compatible uniquement avec MariaDB version 10 ou supérieure. Si votre version de MariaDB n'est pas à jour, veuillez sauvegarder la base de données et l'actualiser avec l'installation de VigorACS 3.
Étape 1 : sauvegarde de la base de données
La base de données reste après la mise à jour ; cependant, nous vous recommandons fortement de sauvegarder la base de données de VigorACS avant de commencer. Consultez cet article pour voir comment procéder.
Étape 2 : arrêt du service ACS
Connectez-vous avec les droits root ou équivalents.
Exécutez vigoracs.sh dans le chemin /usr/local/vigoracs/VigorACS/bin :
```bash
cd /usr/local/vigoracs/VigorACS/bin/vigoracs.sh
```
Entrez 6 pour arrêter le service VigorACS.
Étape 3 : téléchargement de ACS 3
Extraire le package OTA VigorACS 3 via la commande dans votre chemin d'accès aux fichiers OTA ACS 3.
```bash
tar -jxv -f VigorACS_OTA_Linux_3.5.0_r4522.tar.bz2 (-C /path/for/extract/file)
```
※ Vous pouvez utiliser le paramètre : `-C` pour désigner le chemin d'extraction des fichiers.
Modifiez les permissions de ota.sh et exécutez-le.
```bash
cd /path/for/extract/file
chmod 755 ota.sh
./ota.sh
```
Il commencera à télécharger les derniers fichiers d'installation VigorACS. Nous pouvons mettre à jour ACS après le téléchargement, entrez y pour mettre à jour ACS.
Entrez 1 pour sélectionner un ACS autonome
Étape 4 : mise à jour de java
Entrez 6 pour mettre à jour Java.
Entrez y pour mettre à jour jdk.
Étape 5 : mise à jour de ACS3
Entrez 8 pour mettre à jour ACS.
Entrez 1 pour utiliser la base de données locale
Entrez 1 pour utiliser ACS MySQL
Entrez le mot de passe du root de MariaDB et entrez y pour tester.
Entrez votre version Influxdb (elle est affichée dans l'interface utilisateur d'ACS About>Software Update>System Info)
Entrez 1 pour utiliser Valkey local
Entrez n pour conserver la configuration JBoss actuelle.
Entrez 0 après la fin de la mise à jour ACS
Note : Si la version MariaDB est inférieure à 10.6, veuillez entrer ces commandes pour mettre à jour la base de données MySQL.
```bash
/usr/local/mysql/bin/mysql --defaults-file=/usr/local/mysql/my.cnf -uroot -p
use tr069
ALTER TABLE provisioning_with_app_log_detail CHANGE COLUMN type info_type TINYINT(2) NOT NULL DEFAULT '0';
ALTER TABLE ui_customization CHANGE COLUMN hide_wan_ip hide_network_tree_ip TINYINT(1) UNSIGNED NOT NULL DEFAULT '1';
ALTER TABLE ui_customization CHANGE COLUMN hide_lan_ip hide_device_dashboard_ip TINYINT(1) UNSIGNED NOT NULL DEFAULT '1';
```
Étape 6 : démarrage du service ACS3
Exécutez vigoracs.sh dans le chemin /usr/local/vigoracs/VigorACS/bin.
```bash
cd /usr/local/vigoracs/VigorACS/bin/vigoracs.sh
```
Entrez 9 pour démarrer ACS.
Nous verrons le PID VigorACS après son démarrage.
Maintenant, le nouveau VigorACS3 est prêt à être utilisé
Après la mise à jour d'ACS par ota.sh, l'upgrade de logiciels automatique sera disponible dans l'interface utilisateur d'ACS lorsqu'une nouvelle version est disponible. ACS peut être mis à jour en arrière-plan simplement en cliquant sur Télécharger et Mettre à Jour.
Publié le : 2023-11-01
Captures d'écran














Besoin d'aide sur cette configuration ?
Notre équipe technique vous accompagne sur l'ensemble de la gamme DrayTek.
Contacter un expert