Table des matières
3 billet(s) pour janvier 2026
| Notes rsh rcp | 2026/01/21 18:08 | Jean-Baptiste |
| Git - Duplication d'un dépôt | 2026/01/19 10:22 | Jean-Baptiste |
| Exemple simple de conf Nagios | 2026/01/14 10:07 | Jean-Baptiste |
RedHat Gnome minimal
Install Server X
yum install '@X Window System'
Install Gnome
yum install gnome-software gnome-classic-session gnome-terminal nautilus-open-terminal control-center
Démarrage en mode graphique
#ln -s /lib/systemd/system/graphical.target /lib/systemd/system/multi-user.target ln -fs /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Redhat Centos yum repository dépôts
Archives
Archives CentOS 2, 3, 4, 5, 6, 7, 8
/etc/yum.repos.d/CentOS-Vault.repo
[C5.11-base] name=CentOS-5.11 - Base #baseurl=http://vault.centos.org/5.11/os/$basearch/ baseurl=http://archive.kernel.org/centos-vault/5.11/os/x86_64/ gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 [C5.11-updates] name=CentOS-5.11 - Updates #baseurl=http://vault.centos.org/5.11/updates/$basearch/ baseurl=http://archive.kernel.org/centos-vault/5.11/updates/x86_64/ gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 [C5.11-extras] name=CentOS-5.11 - Extras #baseurl=http://vault.centos.org/5.11/extras/$basearch/ baseurl=http://archive.kernel.org/centos-vault/5.11/extras/x86_64/ #gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 [C5.11-centosplus] name=CentOS-5.11 - Plus baseurl=http://vault.centos.org/5.11/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=0
Voir les sources :
Curieux pour SNMP la version est plus récente ici net-snmp-5.3.2.2-25.el5_11.x86_64.rpm :
https://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/x86_64/Debuginfo/
Ici les dernières versions non officiels RedHat net-snmp-5.3.2.2-25.el5_11.x86_64.rpm :
Exemples de fichier repo
/etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-7 - Base #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=$infra baseurl=http://mirror.centos.org/centos/7/os/x86_64/ gpgcheck=0 enabled=1 #released updates [updates] name=CentOS-7 - Updates #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=$infra baseurl=http://mirror.centos.org/centos/7/updates/x86_64/ gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 #additional packages that may be useful [extras] name=CentOS-7 - Extras #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=$infra baseurl=http://mirror.centos.org/centos/7/extras/x86_64/ gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-7 - Plus #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=centosplus&infra=$infra baseurl=http://mirror.centos.org/centos/7/centosplus/x86_64/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
/etc/yum.repos.d/cdrom.repo
[cdrom1] name=DVD for Red Hat Enterprise Linux 7.2 Server enabled=1 # mediaid=1446216863.790260 # metadata_expire=-1 gpgcheck=1 cost=500 baseurl=file:///mnt/cdrom gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [cdrom-ha] name=DVD for Red Hat Enterprise Linux 7.2 Server - HA enabled=1 # mediaid=1446216863.790260 # metadata_expire=-1 gpgcheck=1 cost=500 baseurl=file:///mnt/cdrom/addons/HighAvailability/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
/etc/yum.repos.d/epel.repo
[epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch failovermethod=priority enabled=1 gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Redhat CentOS initramfs boot drivers disque dracut
Voir :
Après le grub, dès le démarrage sur le noyau :
Red Hat Entreprise Linux Server 7.2 (Maipo) dracut-033-360.el7_2.1 (Initramfs)
Une pression sur la touche [Esc] (Echape) et nous voyons :
Reached target Basic System OK
Après un long timeout, le shell “dracut” s'ouvre
Solution
Démarrer sur le noyaux en mode rescue via le grub du disque (et non le cd)
C'est le dernier choix, dans mon cas Red Hat Entreprise Linux Server (0-rescue-f78a3bd8e5864d92b20073ae9f0e26→
Puis
# new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 3.10-327.el7.x86_64 new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update $(uname -r)
Notes
Démarrage sur le CD d'install de Redhat en mode rescue et chroot
Parfois il n'est pas nécessaire de démarrer sur le cd d'install
Le mode rescue inclus dans le menu grub réussie à faire démarrer la machine
Touche [Tab] (Tabulation) pour pouvoir passer un argument au noyau.
Ajouter rescue à la ligne. Puis [Entrée]
Taper 1 pour Continue
Clavier français azerty
loadkeys fr
chroot
mount --bind /proc /mnt/sysimage/proc mount --bind /dev /mnt/sysimage/dev mount --bind /sys /mnt/sysimage/sys chroot /mnt/sysimage
Génération de l'initramfs - Exemples
dracut -f -v /boot/initramfs-$(uname -r).img dracut -f -v --add-drivers "mptspi mptscsih mptbase mpt2sys mpt3sas" /boot/initramfs-3.10-327.el7.x86_64.img
Vérif de l'initramfs
lsinitrd initramfs-2.6.32-22.el6.x86_64.img
Mise-à-jour Grub
grub2-mkconfig -o /boot/grub2/grub.cfg
Install Grub
grub2-install /dev/sda
Déconnexion / redémmarrage
cd / sync exit # Pour quitter le chroot exit # Pour redémarrer
Dracut LVM
mv /etc/lvm/lvm.conf /tmp/ vgextend --restoremissing vg00 /dev/sda3 vgchange -ay vg00 exit
lvm pvs -av lvm lvs -ao +devices vgs -v
Cluster Pacemaker et Corosync STONITH fencing
Voir :
Voir aussi :
Brouillon
Notes
pcs stonith create fence_pcmk1_psu1 fence_apc_snmp \
pcmk_host_list="pcmk-1" ipaddr="pdu-1" \
port="1" op monitor interval="60s"
pcs stonith create myfence fence_ssh params HOSTNAME="node2" ACTION="reboot" --force
echo "action=metadata" |fence_ilo
pcs property set stonith-timeout=120s
pcs property set stonith-enabled=true
pcs stonith list
fence_kdump
pcs stonith create MyStonith fence_kdump pcmk_host_list=node2
pcs stonith level add 10 node1 MyStonithNode1
echo "action=list" | fence_pcmk
pcs stonith create mykdumpfence fence_kdump \
pcmk_host_check=static-list pcmk_host_list="node1 node2"
pcs stonith create mykdumpfence fence_pcmk \
primitive st-kdump stonith:fence_kdump \
params nodename="alice "\
params pcmk_host_check="dynamic-list" \
params pcmk_reboot_action="off" \
params pcmk_monitor_action="metadata" \
params pcmk_reboot_retries="1" \
params timeout="60"
pcs stonith fence node2
stonith_admin --reboot node2
RedHat Activation Registration Subscription dépôts Repos
Voir :
Trouver / Télécharger un paquet RedHat : https://access.redhat.com/downloads/content/package-browser
yum install subscription-manager
#subscription-manager register --username michel.durand --password P@ssw0rd
subscription-manager register
Enregistrement sur : subscription.rhn.redhat.com:443/subscription Le système a été enregistré avec l'ID : b981b5a3-30d3-5c8f-bb9a-7c51a2cda794
subscription-manager list
+-------------------------------------------+
Statut des produits installés
+-------------------------------------------+
Nom du produit : Red Hat Enterprise Linux Server
ID du produit : 69
Version : 7.2
Arch : x86_64
Statut : Non abonné
Détails du statut : Non pris en charge par un abonnement valide.
Démarre :
Termine :
subscription-manager list --consumed
Aucun pool d'abonnement consommé à répertorier
However, SCA is enabled on Satellite, which means is meaningless. You can use ''subscription-manager identity'' ~~~bash subscription-manager service-level --list
+-------------------------------------------+
Tous les niveaux de service disponibles
+-------------------------------------------+
Self-Support
Standard
subscription-manager service-level --set=Self-Support
Niveau de service paramétré sur : Self-Support
subscription-manager repos --list
Ce système ne possède pas de référentiel disponible à travers des abonnements.
subscription-manager status
+-------------------------------------------+ Détails du statut du système +-------------------------------------------+ Statut général : Invalide Red Hat Enterprise Linux Server: - Non pris en charge par un abonnement valide.
subscription-manager attach --auto
État actuel du produit installé : Nom du produit : Red Hat Enterprise Linux Server Statut : Abonné
subscription-manager list --consumed
+-------------------------------------------+
Abonnements consommés
+-------------------------------------------+
Nom de l'abonnement : 60 Day Self-Supported Red Hat Enterprise Linux with Smart Virtualization and Management Evaluation
Fournit : Oracle Java (for RHEL Server)
Red Hat JBoss Core Services
JBoss Enterprise Application Platform
Red Hat Enterprise Linux Server - Extended Update Support
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Atomic Host
Oracle Java (for RHEL Server) - Extended Update Support
Red Hat Software Collections (for RHEL Server)
Red Hat Beta
Red Hat Enterprise Linux Atomic Host Beta
Red Hat Software Collections Beta (for RHEL Server)
Red Hat Enterprise Linux Fast Datapath
Red Hat Virtualization Host
Red Hat Virtualization
SKU : SER0447
Contrat : 11086068
Compte : 1013742
Série : 7231522911872976511
ID du pool : 8a85f98157083df101570a19a7752cd6
Fournit la gestion : Oui
Actif : True
Quantité utilisée : 1
Niveau de service : Self-Support
Type de service : L1-L3
Détails du statut : L'abonnement est actuel
Type d'abonnement : Standard
Démarre : 08/09/2016
Termine : 07/11/2016
Type de système : Virtuel
subscription-manager repos --list
+----------------------------------------------------------+
Référentiels disponibles dans /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
ID du référentiel : rhel-7-server-satellite-tools-6.2-rpms
Nom du référentiel : Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (RPMs)
URL du référentiel : https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/sat-tools/6.2/os
Activé : 0
ID du référentiel : rhel-7-server-v2vwin-1-debug-rpms
Nom du référentiel : Red Hat Virt V2V Tool for RHEL 7 (Debug RPMs)
URL du référentiel : https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/v2vwin/debug
Activé : 0
ID du référentiel : rhel-server-rhscl-7-eus-source-rpms
Nom du référentiel : Red Hat Software Collections Source RPMs for Red Hat Enterprise Linux 7 RHEL 7 Server EUS
URL du référentiel : https://cdn.redhat.com/content/eus/rhel/server/7/$releasever/$basearch/rhscl/1/source/SRPMS
Activé : 0
...
subscription-manager repos --enable=rhel-7-server-rh-common-rpms
Le référentiel « rhel-7-server-rh-common-rpms » est activé pour ce système.
| App | Dépôt RedHat |
|---|---|
| Système OS | rhel-7-server-rpms |
| Docker | rhel-7-server-extras-rpms |
| PHP-FPM | rhel-7-server-optional-rpms |
| ??? | rhel-7-server-rh-common-rpms |
| koan | rhel-7-server-rhn-tools-rpms |
| Cluster HA | rhel-ha-for-rhel-7-server-rpms |
yum repolist all
Unsubscript
subscription-manager repos --disable='*'
subscription-manager unsubscribe --all
1 abonnement a été supprimé au niveau du serveur. 1 certificat local a été supprimé.
subscription-manager unregister
Le système a été désenregistré.
subscription-manager clean
Toutes les données locales supprimées
subscription-manager remove --all
Pb
En cas de pb les logs sont ici : /var/log/rhsm/rhsm.log
Pb - Repositories disabled by configuration
# LANG=C subscription-manager repos --list Repositories disabled by configuration.
Solution
/etc/rhsm/rhsm.conf
# Manage generation of yum repositories for subscribed content: #manage_repos = 0 manage_repos = 1
Autres
subscription-manager register --org="Default_Organization" --activationkey="CONNECTED_QA_RHEL7" --baseurl=https://lb-capsule.acme.local/pulp/repos/ --serverurl=lb-capsule.acme.local
Autres dépôts
Cloud AWS
- rhui-REGION-rhel-server-extras
- rhui-REGION-rhel-server-optional
- rhui-REGION-rhel-server-releases
- rhui-REGION-rhel-server-rh-common
- rhui-REGION-rhel-server-rhscl
- rhui-REGION-rhel-server-supplementary
