Outils pour utilisateurs

Outils du site


blog

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
2025/03/24 15:06

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
2025/03/24 15:06

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
2025/03/24 15:06

Cluster Pacemaker et Corosync STONITH fencing

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
2025/03/24 15:06

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
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki