DrayTek

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