Mettre à jour le socle de l’orchestrateur MicroK8s

Cette page décrit comment mettre à jour les fichiers nécessaires à l’administration de Cyberwatch dans le cas d’une installation avec MicroK8s.

Mettre à jour MicroK8s

  1. Mettre à jour MicroK8s avec snap :
sudo snap refresh microk8s --channel=latest/stable

Mettre à jour le socle

  1. Avant toute autre opération, mettre à jour l’application Cyberwatch via la procédure standard

  2. Vérifier que le paquet cyberwatch est installé :

    sudo cyberwatch version
    

    Si la commande n’existe pas, migrer le socle vers la version 5.0.

  3. Dans le cas contraire, mettre à jour le paquet :

    Pour les distributions basées sur Debian :

    sudo apt update
    sudo apt install cyberwatch
    

    Pour les distributions basées sur Red Hat :

    sudo dnf install cyberwatch
    

Migrer le socle v2.X vers le socle v5.X

À partir de la version 5.0 du socle Cyberwatch, la façon d’installer Cyberwatch a évolué. Cyberwatch s’installe maintenant avec le gestionnaire de paquets du système d’exploitation.

  1. Installer le socle Cyberwatch en tant que paquet :

    Pour les distributions basées sur Debian :

       sudo install -m 0755 -d /etc/apt/keyrings
       curl https://dl.cyberwatch.fr/apt/APT-CYBERWATCH-GPG-KEY | sudo gpg --dearmor -o /etc/apt/keyrings/cyberwatch.gpg
       sudo chmod a+r /etc/apt/keyrings/cyberwatch.gpg
       echo "deb [signed-by=/etc/apt/keyrings/cyberwatch.gpg] https://dl.cyberwatch.fr/apt any main" | sudo tee /etc/apt/sources.list.d/cyberwatch.list > /dev/null
       sudo apt update
       sudo apt install cyberwatch
    

    Pour les distributions basées sur Red Hat :

       sudo dnf config-manager --add-repo https://dl.cyberwatch.fr/rpm/cyberwatch.repo
       sudo dnf install cyberwatch
    
  2. Reconfigurer le socle Cyberwatch :

    La commande de configuration accepte les options --master, --satellite, --no-db et --offline. Utiliser celles qui sont nécessaires pour le cas d’usage de la machine.

    sudo cyberwatch configure
    
  3. Vérifier que l’instance fonctionne correctement depuis l’interface web

  4. Archiver tous les fichiers du dossier cbw-on-premise :

    sudo tar cvf cbw-on-premise-v2.tar /home/cyberwatch/cbw-on-premise
    
  5. Déplacer l’archive dans un dossier hors du répertoire /home/cyberwatch

  6. Supprimer l’utilisateur cyberwatch ainsi que tous ses dossiers :

    sudo userdel cyberwatch -r
    

Retour en haut