Passer simplement de CentOS 8 à Stream

Le support de CentOS 8 va s’arrêter fin 2021 au lieu de fin 2029 il faut donc migrer vers une autre distribution ou passer à CentOS Stream potentiellement moins stable.

Voici la procédure pour passer à CentOS Stream :

dnf upgrade
dnf install centos-release-stream
dnf swap centos-{linux,stream}-repos
dnf distro-sync

Redémarrer

Pour vérifier que cela c’est bien passé :

cat /etc/os-release

NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

En cas de problème réseau :

systemctl start NetworkManager.service
systemctl enable NetworkManager.service

Traefik – Docker – CentOS 8

Sous CentOS 8 le firewall (firewalld) bloque la communication entre les containers Docker. J’ai rencontré le problème en voulant faire fonctionner Traefik.

La solution est d’ajouter le “réseau” Docker en zone “trusted” dans Firewalld.

1) Créer le réseau Docker

docker network create traefik_web

2) Trouver l’interface crée avec ifconfig

ifconfig

3) Ajouter l’interface en zone trusted dans firewalld et recharger les règles

firewall-cmd --permanent --zone=trusted --change-interface=br-XXXXXXX
firewall-cmd --reload

Installation de Drush sur CentOS 8

Voici comment installer Drush (utilitaire de gestion pour Drupal en ligne de commande) sous CentOS 8.

1) Installation de Git et Composer

yum -y install git php-process
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

2) Installation de Drush pour Drupal 7

git clone https://github.com/drush-ops/drush.git /usr/local/src/drush
ln -s /usr/local/src/drush/drush /usr/bin/drush
cd /usr/local/src/drush
git checkout 7.0.0
composer install

3) Vérification de l’installation

drush --version

Source : https://www.linode.com/docs/websites/cms/drupal/drush-drupal/how-to-install-drush-on-centos-8/