Projet

Général

Profil

Demande #3912

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 plus de 4 ans. Mis à jour il y a environ 4 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

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

Actions

Historique

#1

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

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

Mis à jour par Christian P. Momon il y a plus de 4 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.

#3

Mis à jour par Loïc Dachary il y a plus de 4 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)

#4

Mis à jour par Christian P. Momon il y a plus de 4 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

#5

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

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

Mis à jour par François Poulain il y a plus de 4 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

#7

Mis à jour par Romain H. il y a plus de 4 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.

#8

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

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

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

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

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

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

Formats disponibles : Atom PDF