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/