Affichage des articles dont le libellé est rhel. Afficher tous les articles
Affichage des articles dont le libellé est rhel. Afficher tous les articles

lundi 19 décembre 2016

Ajout de RPM manuel a un repertoire YUM local

Sans Red Hat Satellite impossible de mettre a jour ou d'installer des paquets sans internet.
La solution DYI est d'installer un repertoire YUM local.
Facile il suffit de copier le contenu d'un DVD, par example /opt/YUMREPO/RHEL6.8

De creer une conf Apache
/etc/httpd/conf.d/rhel6.conf
Options Indexes FollowSymLinks

Alias /rhel6 "/opt/YUMREPO/RHEL6.8"
<Directory "/opt/YUMREPO/RHEL6.8">
    Options Indexes MultiViews FollowSymlinks
    AllowOverride All
    Require all granted
</Directory>

Chez le client utiliser le fichier repo suivant :

[RHEL6]
name=RHEL6
baseurl=http://myserver/rhel6
gpgcheck=0
enabled=1

A distribuer avec son outils preferé.


Mais ensuite que se passe-t-il lorsqu'on souhaite ajouter un paquet manuellement ?

Facile, il suffit de copier le paquet dans la route, par example
cp kmod-oracleasm-2.0.8-13.el6_8.x86_64.rpm /opt/YUMREPO/RHEL6.8
Puis de mettre a jour le repertoire :
createrepo --update /opt/YUMREPO/RHEL6.8

Depuis le client eventuellement mettre a jour le cache :
yum clean all

Et le tour est joué

=============================================================================================================================================================
 Package                                  Arch                             Version                                     Repository                       Size
=============================================================================================================================================================
Installing:
 kmod-oracleasm                           x86_64                           2.0.8-13.el6_8                              RHEL6                            35 k

 De cette facon, il possible de mettre dans le repertoire des paquets ou bien de les actualiser en executer createrepo --update une nouvelle fois.

lundi 7 janvier 2013

Udev rules pour disk ASM

RHEL 6.3 n'étant pas certifié par Oracle, pas d'outils oracleasm pour créer des disk.
Obliger de passer par d'autres méthodes (multipath, mknod) ou bien des règles udev.

Je préfère les règles udev car elles permettent de préciser le repertoire souhaité, propiétaire et permissions et bien plus...

Le plus simple est de créer une nouvelle règle. Elles sont appliquées par ordre.
99.asm.rules sera donc appliqué en dernier. Important la nom doit terminer par ".rules"
On remplace le numéro de DM par * pour éviter les changement la filtre se base sur le numéro de série.

Pour trouver le numéro de série
Regarder /etc/multipath/wwids
ou bien : ls -al /dev/disk/by-id
ou encore : udevadm info --query=all --path=$(udevadm info -q path -n /dev/mapper/mpathc)

Exmple de contenu :
KERNEL=="dm-*",SUBSYSTEM=="block",ENV{DEVTYPE}=="disk",ENV{DM_UUID}=="mpath-2001738000f87036c",NAME+="oracleasm/disks/DSK1",OWNER="grid",GROUP="oinstall",MODE="0660"

KERNEL=="dm-*",SUBSYSTEM=="block",ENV{DEVTYPE}=="disk",ENV{DM_UUID}=="mpath-2001738000f87036d",NAME+="oracleasm/disks/DSK2",OWNER="grid",GROUP="oinstall", MODE="0660"

KERNEL=="dm-*",SUBSYSTEM=="block",ENV{DEVTYPE}=="disk",ENV{DM_UUID}=="mpath-2001738000f87036e",NAME+="oracleasm/disks/DSK3",OWNER="grid",GROUP="oinstall",MODE="0660"

KERNEL=="dm-*",SUBSYSTEM=="block",ENV{DEVTYPE}=="disk",ENV{DM_UUID}=="mpath-2001738000f87036f",NAME+="oracleasm/disks/DSK4",OWNER="grid",GROUP="oinstall",MODE="0660"

KERNEL=="dm-*",SUBSYSTEM=="block",ENV{DEVTYPE}=="disk",ENV{DM_UUID}=="mpath-2001738000f870370",NAME+="oracleasm/disks/DSK5",OWNER="grid",GROUP="oinstall",MODE="0660"

Pour appliquer la règle sans redémarrer :
udevadm trigger