Projet

Général

Profil

Actions

Demande #3912

fermé

Demande #3801: Migrer le parc des machines et VM vers Debian Buster

Migrer vers Debian Buster la vm admin /!\ en dernier /!\

Ajouté par Christian P. Momon il y a environ 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
08/10/2019
Echéance:
% réalisé:

100%

Temps estimé:

Description

Ticket de suivi de la migration du Chapril vers Debian Buster (#3801).

ATTENTION : /!\/!\/!\ MIGRER CETTE VM EN DERNIER POUR NE PAS CASSER LA SUPERVISION /!\/!\/!\


Demandes liées 1 (0 ouverte1 fermée)

Copié vers Infra Chapril - Demande #5497: Migrer vers Debian Bullseye la vm admin /!\ en dernier /!\FerméFrançois Poulain

Actions

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Sujet changé de Migrer vers Debian Buster la vm admn à Migrer vers Debian Buster la vm admin
  • Statut changé de Nouveau à Confirmé

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Assigné à mis à Christian P. Momon

Première tentative

Migration de la vm admin :

  • pose d'un point d'arrêt via VirtManager
  • apt-get update ; apt-get upgrade ; apt-get dist-upgrade
  • apt-get autoremove
  • sed -i 's/stretch/buster/g' /etc/apt/sources.list
  • sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/chapril.list
  • apt-get update
  • apt-get upgrade :
    • j'ai refusé la modification des fichiers suivants :
      /etc/nginx/nginx.conf
      /etc/nginx/sites-available/default
    • là, ça coince sur firehol, tant pis on passe à la suite,
  • apt-get dist-upgrade :
    • acceptation de nouveaux fichiers :
    • fichiers modifiés automatiquement :
      /etc/icinga2/features-available/graphite.conf
    • j'ai refusé la modification des fichiers suivants :
      /etc/icinga2/features-available/api.conf
      /etc/icinga2/zones.conf
      /etc/vim/vimrc
      /etc/ssh/sshd_config
      /etc/icinga2/conf.d/commands.conf
      /etc/icinga2/conf.d/notifications.conf
      /etc/icinga2/conf.d/timeperiods.conf
      /etc/carbon/storage-schemas.conf
    • modification manuelle
      /etc/bash.bashrc (un if en plus)
    • problème :
  • reboot
  • apt-get autoremove :
  • reboot :
    • problème :
      • icinga2 daemon -C
        [2019-10-10 01:37:06 +0200] warning/ApiListener: Attribute 'key_path' for object 'api' of type 'ApiListener' is deprecated and should not be used.
        [2019-10-10 01:37:06 +0200] warning/ApiListener: Attribute 'ca_path' for object 'api' of type 'ApiListener' is deprecated and should not be used.
        [2019-10-10 01:37:06 +0200] warning/ApiListener: Attribute 'cert_path' for object 'api' of type 'ApiListener' is deprecated and should not be used.
        [2019-10-10 01:37:06 +0200] warning/ApiListener: Please read the upgrading documentation for v2.8: https://icinga.com/docs/icinga2/latest/doc/16-upgrading-icinga-2/
  • Icinga2 :
    • modification de la conf :
      • admin:/etc/icinga2/zones.d/master/cluster/admin.conf
      • vars.os_version = "Buster"
      • icinga2 daemon -C
      • systemctl reload icinga2

Constat que plein d'erreurs dans le site icinga.chapril.org donc restauration du point d'arrêt et tout est redevenu normal.

Mis à jour par Loïc Dachary il y a environ 5 ans

Pour info j'ai testé icinga2 version 2.11 sur buster a partir de https://packages.icinga.com/debian/ et ça fonctionne (i.e. master slave se connectent)

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Description mis à jour (diff)
  • Statut changé de Confirmé à Attente d'information
  • Assigné à Christian P. Momon supprimé

Sur Freenode#april-chapril le 11/10/2019 :

16:14 < PoluX> cpm_screen: dachary: je sens que ça te titille, voudrais-tu te lancer pour la migration ?  <-- non, non ;)
16:14 < PoluX> tant qu'il y aura des satelittes sous buster, faut pas casser icinga
16:14 < PoluX> sous stretch, pardon
16:14 < PoluX> donc la vm admin migrera en dernier
16:15 < PoluX> cpm_screen: sinon tu prends le risque de perdre le monitoring de toutes les machines stretch ; c'est un choix lourd pour la sérénité de l'ami gration
16:21 < cpm_screen> PoluX: haaaa, bien vu, voui ça devrait aider, très bien vu :)

NOTE : MIGRER LA VM ADMIN EN DERNIER POUR NE PAS CASSER LA SUPERVISION

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Sujet changé de Migrer vers Debian Buster la vm admin à Migrer vers Debian Buster la vm admin /!\ en dernier /!\
  • Description mis à jour (diff)

Mis à jour par François Poulain il y a environ 5 ans

  • % réalisé changé de 0 à 90

Problème avec la supervision.

On est tombé sur ce bug: https://lab.enough.community/main/infrastructure/issues/126
l
La solution consiste à installer le master depuis une version postérieur à 2.11. Le dépot fourni par l'upstream convient en attendant une 2.11 en backports : https://icinga.com/docs/icinga2/latest/doc/02-installation/#debianubunturaspbian-repositories

Mis à jour par Romain H. il y a environ 5 ans

  • Statut changé de Attente d'information à Fermé
  • % réalisé changé de 90 à 100

Dans :
/etc/nginx/sites-enabled/*
Remplacement de :
fastcgi_pass unix:/run/php/php7.0-fpm.sock
Par :
fastcgi_pass unix:/run/php/php7.3-fpm.sock

La dernière version de Cachet n'est pas compatible avec PHP 7.3, installation de la version sur la branche 2.4 (d7fd5be8076f8f896248d5ef67578f3292309671).
Changement du mot de passe de base de données et du token de Cachet suite à l'activation du mode Debug en public.

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Statut changé de Fermé à Résolu
  • Assigné à mis à Romain H.

Mis à jour par Christian P. Momon il y a presque 5 ans

  • Projet changé de Chapril à Infra Chapril
  • Statut changé de Résolu à Fermé

Mis à jour par Christian P. Momon il y a plus de 3 ans

  • Copié vers Demande #5497: Migrer vers Debian Bullseye la vm admin /!\ en dernier /!\ ajouté
Actions

Formats disponibles : Atom PDF