Installation Rocky Linux Step by Step

Hello, nous allons voir dans ce tuto comment installer et configurer Rocky Linux sous VMware WorkStation Pro 16. C’est la même chose qu’une VM sous CentOS 8 ou Red Hat 8.

Pour ceux qui ne connaissent pas Rocky Linux. C’est un système d’exploitation d’entreprise communautaire conçu pour être 100% compatible bogue pour bogue avec la principale distribution d’entreprise Linux américaine (CentOS), maintenant que son partenaire en aval a changé de direction. Elle est en cours de développement intensif par la communauté. Rocky Linux est dirigé par Gregory Kurtzer, fondateur du projet CentOS. 

CentOS est une marque déposée de Red Hat, Inc. Le projet Rocky Linux n’est pas affilié à Red Hat, Inc. et n’est pas approuvé par cette société.

Source : https://rockylinux.org/fr/

Ce qu’il vous faut :

J’ai téléchargé la version complète, mais vous pouvez aussi prendre la version serveur sans interface graphique Gnome

Machine Virtuelle

Lancer VMware WorkStation et préparer la VM.

Rocky Linux Step 1Rocky Linux Step 2

Sélectionner l’ISO Rocky Linux.

Rocky Linux Step 3

Vous pouvez aussi mettre Red Hat 8 (64), Other Linux (64).

Rocky Linux Step 4

Rocky Linux Step 5Rocky Linux Step 6
Rocky Linux Step 7Rocky Linux Step 8
Rocky Linux Step 9Rocky Linux Step 10
Rocky Linux Step 11Rocky Linux Step 12
Rocky Linux Step 13Rocky Linux Step 14

Installation Rocky Linux

Lancer la VM pour commencer l’installation de Rocky Linux.

Cliquez sur Power ont this virtual machine

PowerOn Rocky Linux

Install Rocky Linux

Choisissez votre langue

Langage

A droite, cliquez sur Installation pour sélectionner le disque.

Installation Disk

Cliquez sur Fait. Le disque est sélectionné par défaut.

Select VM Disk

Cliquez sur Mot de passe administrateur pour choisir un mot de passe pour le compte root.

Admin root password

Password admin root

Cliquez sur Commencer l’installation

Installation Rocky

A la fin d’installation, redémarrer la VM en cliquant sur Redémarrer le système

  • Cliquez sur Informations sur la licence
  • Cocher j’accepte le contrat de licence
  • Cliquez Fait
  • En bas à droite, cliquez sur FINALISER LA CONFIGURATION
  • Cliquez Suivant

Welcome Rocky Linux

  • Activer ou désactiver le service de géolocalisation et cliquez sur Suivant

Service Géolocalisation

  • Cliquez sur Passer sauf si vous souhaitez connecter un compte dans la liste au dessous.

Connect

  • Ajouter un utilisateur et cliquez sur Suivant.

Add Account

  • Ajouter un mot de passe pour l’utilisateur et cliquez sur Suivant.

Add Password

  • Cliquez sur Commencer à utiliser Rocky Linux.
  • La fenêtre Premiers pas s’affiche. Fermer avec la croix.

C’est terminé.

Rocky Linux Desktop

Configuration Rocky Linux

Passons maintenant à la configuration de la VM. Nous allons changer le nom, configurer le réseau et mettre à jour l’OS.

Passer sous l’user root :

[sysadmin@localhost ~]$ su
Mot de passe : 
[root@localhost sysadmin]#

Changer le hostname et redémarrer la VM :

[root@localhost sysadmin]# hostnamectl set-hostname vm-rundeck

[root@localhost sysadmin]# reboot

Pour la configuration du réseau, il est possible de la faire facilement via les paramètres système.

  • En haut à droite, cliquez sur l’icône d’alimentation
  • Cliquez ensuite sur l’icône Configuration (à gauche)

Rocky Linux Network Setup

Dans mon cas, je vais le faire en ligne de commande.

Configurer le réseau manuellement :

[root@vm-rundeck ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

Appuyer sur « a » pour passer en mode édition et modifier/ajouter les valeurs suivantes selon votre réseau :

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=e1569feb-8959-4f2a-9838-9cc3a76ce2ac
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.75
PREFIX=24
GATEWAY=192.168.1.254
DNS1=192.168.1.254
DNS2=1.1.1.1
DNS3=9.9.9.9

Appuyer sur « Échap » pour quitter le mode édition. Enregistrer et quitter avec :wq puis Entrée.

Relancer le service NetworkManager :

root@vm-rundeck ~]# systemctl restart NetworkManager

Vérifier :

[root@vm-rundeck ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2021-08-08 08:07:28 EDT; 50s ago
     Docs: man:NetworkManager(8)
 Main PID: 1060 (NetworkManager)
    Tasks: 3 (limit: 11079)
   Memory: 8.0M
   CGroup: /system.slice/NetworkManager.service
           └─1060 /usr/sbin/NetworkManager --no-daemon

août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.7677] device (virbr0-nic): state change: ip-check >
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.7679] device (virbr0): state change: secondaries ->
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.7699] device (virbr0): Activation: successful, dev>
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.7706] device (virbr0-nic): state change: secondari>
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.7715] device (virbr0-nic): Activation: successful,>
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.8385] device (virbr0-nic): state change: activated>
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.8393] device (virbr0): bridge port virbr0-nic was >
août 08 08:07:30 vm-rundeck NetworkManager[1060]: <info>  [1628424450.8394] device (virbr0-nic): released from master de>
août 08 08:07:31 vm-rundeck NetworkManager[1060]: <info>  [1628424451.0266] policy: set 'ens33' (ens33) as default for I>
août 08 08:07:47 vm-rundeck NetworkManager[1060]: <info>  [1628424467.2882] agent-manager: agent[0b3a3cc05659f338,:1.193>

[root@vm-rundeck ~]#

Vous pouvez gérer le réseau en ligne de commande avec NMCLI

root@vm-rundeck ~]# nmcli -h
Usage : nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -a, --ask                                ask for missing parameters
  -c, --colors auto|yes|no                 whether to use colors in output
  -e, --escape yes|no                      escape columns separators in values
  -f, --fields <field,...>|all|common      specify fields to output
  -g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f
  -h, --help                               print this help
  -m, --mode tabular|multiline             output mode
  -o, --overview                           overview mode
  -p, --pretty                             pretty output
  -s, --show-secrets                       allow displaying passwords
  -t, --terse                              terse output
  -v, --version                            show program version
  -w, --wait <seconds>                     set timeout waiting for finishing operations

OBJECT
  g[eneral]       NetworkManager's general status and operations
  n[etworking]    overall networking control
  r[adio]         NetworkManager radio switches
  c[onnection]    NetworkManager's connections
  d[evice]        devices managed by NetworkManager
  a[gent]         NetworkManager secret agent or polkit agent
  m[onitor]       monitor NetworkManager changes

[root@vm-rundeck ~]#

Mettez à jour le système :

[root@vm-rundeck ~]# yum update -y
Rocky Linux 8 - AppStream                                                                   2.3 MB/s | 8.2 MB     00:03    
Rocky Linux 8 - BaseOS                                                                      1.7 MB/s | 4.5 MB     00:02    
Rocky Linux 8 - Extras                                                                       11 kB/s | 3.8 kB     00:00    
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:01 le dim. 08 août 2021 08:11:14 EDT.
Dépendances résolues.
============================================================================================================================
 Paquet                                       Architecture Version                                    Dépôt           Taille
============================================================================================================================
Installation:
 kernel                                       x86_64       4.18.0-305.10.2.el8_4                      baseos          5.9 M
 kernel-core                                  x86_64       4.18.0-305.10.2.el8_4                      baseos           36 M
 kernel-modules                               x86_64       4.18.0-305.10.2.el8_4                      baseos           28 M
Mise à jour:
 NetworkManager                               x86_64       1:1.30.0-9.el8_4                           baseos          2.6 M
 NetworkManager-adsl                          x86_64       1:1.30.0-9.el8_4                           baseos          140 k
 NetworkManager-bluetooth                     x86_64       1:1.30.0-9.el8_4                           baseos          166 k
 NetworkManager-config-server                 noarch       1:1.30.0-9.el8_4                           baseos          127 k
 NetworkManager-libnm                         x86_64       1:1.30.0-9.el8_4                           baseos          1.8 M
 NetworkManager-team                          x86_64       1:1.30.0-9.el8_4                           baseos          144 k
 NetworkManager-tui                           x86_64       1:1.30.0-9.el8_4                           baseos          327 k
 NetworkManager-wifi                          x86_64       1:1.30.0-9.el8_4                           baseos          185 k
 NetworkManager-wwan                          x86_64       1:1.30.0-9.el8_4                           baseos          172 k
 bpftool                                      x86_64       4.18.0-305.10.2.el8_4                      baseos          6.6 M
 dnf-plugin-subscription-manager              x86_64       1.28.13-3.el8_4                            baseos          291 k
 edk2-ovmf                                    noarch       20200602gitca407c7246bf-4.el8_4.1          appstream       2.0 M
 exiv2                                        x86_64       0.27.3-2.el8                               appstream       1.0 M
 exiv2-libs                                   x86_64       0.27.3-2.el8                               appstream       855 k
 firefox                                      x86_64       78.12.0-2.el8_4                            appstream       102 M
 firewalld                                    noarch       0.8.2-7.el8_4                              baseos          487 k
 firewalld-filesystem                         noarch       0.8.2-7.el8_4                              baseos           75 k
 fwupd                                        x86_64       1.5.9-1.el8_4                              baseos          2.8 M
 gnome-session                                x86_64       3.28.1-10.el8_4.1                          appstream       379 k
 gnome-session-wayland-session                x86_64       3.28.1-10.el8_4.1                          appstream       7.7 k
 gnome-session-xsession                       x86_64       3.28.1-10.el8_4.1                          appstream        12 k
 kernel-tools                                 x86_64       4.18.0-305.10.2.el8_4                      baseos          6.1 M
 kernel-tools-libs                            x86_64       4.18.0-305.10.2.el8_4                      baseos          5.9 M
 kexec-tools                                  x86_64       2.0.20-46.el8_4.1                          baseos          507 k
 libipa_hbac                                  x86_64       2.4.0-9.el8_4.1                            baseos          110 k
 libreport                                    x86_64       2.9.5-15.el8.rocky.2                       appstream       497 k
 libreport-anaconda                           x86_64       2.9.5-15.el8.rocky.2                       appstream        29 k
 libreport-cli                                x86_64       2.9.5-15.el8.rocky.2                       appstream        34 k
 libreport-filesystem                         x86_64       2.9.5-15.el8.rocky.2                       baseos           20 k
 libreport-gtk                                x86_64       2.9.5-15.el8.rocky.2                       appstream        88 k
 libreport-plugin-reportuploader              x86_64       2.9.5-15.el8.rocky.2                       appstream        46 k
 libreport-plugin-rhtsupport                  x86_64       2.9.5-15.el8.rocky.2                       appstream        48 k
 libreport-web                                x86_64       2.9.5-15.el8.rocky.2                       appstream        37 k
 libsss_autofs                                x86_64       2.4.0-9.el8_4.1                            baseos          112 k
 libsss_certmap                               x86_64       2.4.0-9.el8_4.1                            baseos          149 k
 libsss_idmap                                 x86_64       2.4.0-9.el8_4.1                            baseos          114 k
 libsss_nss_idmap                             x86_64       2.4.0-9.el8_4.1                            baseos          121 k
 libsss_sudo                                  x86_64       2.4.0-9.el8_4.1                            baseos          110 k
 libxml2                                      x86_64       2.9.7-9.el8_4.2                            baseos          695 k
 lz4                                          x86_64       1.8.3-3.el8_4                              baseos          102 k
 lz4-libs                                     x86_64       1.8.3-3.el8_4                              baseos           65 k
 nvme-cli                                     x86_64       1.12-4.el8_4                               baseos          364 k
 openldap                                     x86_64       2.4.46-17.el8_4                            baseos          350 k
 python3-firewall                             noarch       0.8.2-7.el8_4                              baseos          393 k
 python3-libreport                            x86_64       2.9.5-15.el8.rocky.2                       appstream        58 k
 python3-libxml2                              x86_64       2.9.7-9.el8_4.2                            baseos          236 k
 python3-perf                                 x86_64       4.18.0-305.10.2.el8_4                      baseos          6.0 M
 python3-rpm                                  x86_64       4.14.3-14.el8_4                            baseos          157 k
 python3-sssdconfig                           noarch       2.4.0-9.el8_4.1                            baseos          136 k
 python3-subscription-manager-rhsm            x86_64       1.28.13-3.el8_4                            baseos          365 k
 python3-syspurpose                           x86_64       1.28.13-3.el8_4                            baseos          302 k
 python36                                     x86_64       3.6.8-2.module+el8.4.0+597+ddf0ddea        appstream        18 k
 rocky-backgrounds                            noarch       84.5-8.el8                                 appstream       330 k
 rocky-gpg-keys                               noarch       8.4-32.el8                                 baseos           11 k
 rocky-logos                                  x86_64       84.5-8.el8                                 baseos          328 k
 rocky-release                                noarch       8.4-32.el8                                 baseos           20 k
 rocky-repos                                  noarch       8.4-32.el8                                 baseos           13 k
 rpm                                          x86_64       4.14.3-14.el8_4                            baseos          541 k
 rpm-build-libs                               x86_64       4.14.3-14.el8_4                            baseos          154 k
 rpm-libs                                     x86_64       4.14.3-14.el8_4                            baseos          338 k
 rpm-plugin-selinux                           x86_64       4.14.3-14.el8_4                            baseos           75 k
 rpm-plugin-systemd-inhibit                   x86_64       4.14.3-14.el8_4                            baseos           76 k
 rsyslog                                      x86_64       8.1911.0-7.el8_4.2                         appstream       731 k
 rsyslog-gnutls                               x86_64       8.1911.0-7.el8_4.2                         appstream        30 k
 rsyslog-gssapi                               x86_64       8.1911.0-7.el8_4.2                         appstream        32 k
 rsyslog-relp                                 x86_64       8.1911.0-7.el8_4.2                         appstream        31 k
 sssd                                         x86_64       2.4.0-9.el8_4.1                            baseos          101 k
 sssd-ad                                      x86_64       2.4.0-9.el8_4.1                            baseos          272 k
 sssd-client                                  x86_64       2.4.0-9.el8_4.1                            baseos          196 k
 sssd-common                                  x86_64       2.4.0-9.el8_4.1                            baseos          1.6 M
 sssd-common-pac                              x86_64       2.4.0-9.el8_4.1                            baseos          176 k
 sssd-ipa                                     x86_64       2.4.0-9.el8_4.1                            baseos          357 k
 sssd-kcm                                     x86_64       2.4.0-9.el8_4.1                            baseos          235 k
 sssd-krb5                                    x86_64       2.4.0-9.el8_4.1                            baseos          143 k
 sssd-krb5-common                             x86_64       2.4.0-9.el8_4.1                            baseos          185 k
 sssd-ldap                                    x86_64       2.4.0-9.el8_4.1                            baseos          221 k
 sssd-nfs-idmap                               x86_64       2.4.0-9.el8_4.1                            baseos          110 k
 sssd-proxy                                   x86_64       2.4.0-9.el8_4.1                            baseos          144 k
 subscription-manager                         x86_64       1.28.13-3.el8_4                            baseos          1.1 M
 subscription-manager-rhsm-certificates       x86_64       1.28.13-3.el8_4                            baseos          259 k
 systemd                                      x86_64       239-45.el8_4.2                             baseos          3.6 M
 systemd-container                            x86_64       239-45.el8_4.2                             baseos          742 k
 systemd-libs                                 x86_64       239-45.el8_4.2                             baseos          1.1 M
 systemd-pam                                  x86_64       239-45.el8_4.2                             baseos          468 k
 systemd-udev                                 x86_64       239-45.el8_4.2                             baseos          1.4 M
 tuned                                        noarch       2.15.0-2.el8_4.1                           baseos          302 k
 unzip                                        x86_64       6.0-45.el8_4                               baseos          194 k

Résumé de la transaction
============================================================================================================================
Installer         3 Paquets
Mettre à niveau  87 Paquets

Taille totale des téléchargements : 230 M

C’est terminé.

Amusez-vous bien.

1 Response

  1. sysadmin dit :

    Mise à jour 2day.
    Adaptation au mode sombre 😉

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *