Passer au contenu principal

Installation du dépôt local

La nouvelle version du package thingpark-enterprise et de ses dépendances (images Docker, catalogues, ...) sont disponibles sur un capteur externe (clé USB, DVD, NFS).

Remarque

Si un dépôt local était déjà installé sur l'instance TPE, il est nécessaire de le supprimer avant de déployer le nouveau :

  1. Arrêtez le dépôt local

    /home/support/install/run.sh stop
  2. Supprimez le dossier du dépôt local, par exemple :

    rm -rf /home/support/install

La première étape consiste à monter le périphérique externe (ci-dessous un exemple de comment monter la clé USB) :

  1. Sur Cockpit, dans le module Stockage, cliquez sur le lecteur correspondant à la clé USB :

    Menu de stockage

  2. Dans la section Contenu, cliquez sur la partition :

    Système de fichiers

  3. Laissez le point de montage par défaut et cliquez sur Monter :

    Monter

  4. Notez le chemin de montage (c-à-d : /run/media/support/<device_name>) :

    Chemin de montage

Pour une mise à niveau locale depuis 5.X, il n'est pas nécessaire de démarrer manuellement le dépôt local, cela sera effectué automatiquement par le processus de mise à niveau.

Pour une nouvelle installation locale ou une mise à niveau locale depuis 6.X, le dépôt local doit être démarré manuellement comme suit :

  1. Connectez-vous par ssh sur le serveur TPE et allez vers le chemin de montage précédemment retourné par Cockpit. Exécutez le script suivant pour installer et démarrer le dépôt local :

    [support@TPE-HOST iso]$ ./install.sh -f /home/support
    Copying 3640 files on /home/support/install...
    Done
    Starting local repository
    URL of the local repository:
    http://localrepository1.actility.local:8089
    Remarque

    Le contenu du média local est copié localement afin de pouvoir retirer le périphérique externe en toute sécurité. Il est copié sous le chemin spécifié dans l'argument. Le réseau d'installation par défaut est 192.168.3.0/24. Pour utiliser un autre réseau le paramètre -s doit être ajouté (exemple: -s 10.10.3.0/24)

  2. Le script retourne l'URL du dépôt local à utiliser pour l'installation, par exemple : http://localrepository1.actility.local:8089.

AVERTISSEMENT

Pour une nouvelle installation, en particulier en mode Haute Disponibilité (HA), le dépôt local doit être démarré sur le nœud1.

Pour arrêter le dépôt local, procédez comme suit :

/home/support/install/run.sh stop