« Deploy/SpaceWalk/Client » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
| Ligne 1 : | Ligne 1 : | ||
== Groupes == | |||
== Clés d'activation == | |||
Il est conseillé de ne pas utiliser la fonction de génération de nom automatique, mais de spécifier un nom pertinent: ex: centos-5-channel. Cela rend l'installation plus facile et une plus grande homogénéité au système. D'un autre côté, afin de ne pas donner un accès aux channels à tous le monde, laisser le nom se générer automatiquement de manière aléatoire est le meilleur moyen d'empêcher les connexions. | |||
{{Spacewalk/key|key=|basechannel=|description=Default Key|monitoring=1|provisioning=1|virt=|virtplatform=|confdeploy=|universal=1|usage=}} | |||
{{Spacewalk/key|key=centos-5-i386-key|basechannel=CentOS 5 Base - i386|description=Key for CentOS 5 i386|monitoring=|provisioning=1|virt=|virtplatform=|confdeploy=||usage=}} | |||
{{Spacewalk/key|key=centos-5-x86_64-key|basechannel=CentOS 5 Base - x86_64|description=Key for CentOS 5 x86_64|monitoring=|provisioning=1|virt=|virtplatform=|confdeploy=|universal=|usage=}} | |||
{{Spacewalk/key|key=centos-6-i386-key|basechannel=CentOS 5 Base - i386|description=Key for CentOS 6 i386|monitoring=|provisioning=1|virt=|virtplatform=|confdeploy=|universal=|usage=}} | |||
{{Spacewalk/key|key=centos-6-x86_64-key|basechannel=CentOS 5 Base - x86_64|description=Key for CentOS 6 x86_64|monitoring=|provisioning=1|virt=|virtplatform=|confdeploy=|universal=|usage=}} | |||
{{Admon/clearboth}} | |||
== Enregistrement de Clients == | == Enregistrement de Clients == | ||
Instructions pour enregistrer des clients avec Spacewalk 20 | Instructions pour enregistrer des clients avec Spacewalk 20 | ||
=== | === Prérequis === | ||
==== Sur le serveur spacewalk ==== | ==== Sur le serveur spacewalk ==== | ||
# | # Avoir un channel de base Spacewalk (Channels > Manage Software Channels > Create New Channel) | ||
# | # Avoir une clé d'activation pour ce channel. | ||
{{Admon/bug|Accès refusé|Par défaut le contenu du répertoire <path>/usr/share/rhn/wsgi/</path> n'est pas servi par Apache. L'enregistrement provoque l'erreur<pre> | {{Admon/bug|Accès refusé|Par défaut le contenu du répertoire <path>/usr/share/rhn/wsgi/</path> n'est pas servi par Apache. L'enregistrement provoque l'erreur<pre> | ||
An error has occurred: | An error has occurred: | ||
| Ligne 37 : | Ligne 48 : | ||
# Mettre à jour du système<syntaxhighlight lang="bash">yum update</syntaxhighlight> | # Mettre à jour du système<syntaxhighlight lang="bash">yum update</syntaxhighlight> | ||
=== Fedora === | === Inscription d'un système === | ||
{{Admon/note|rhnreg_ks avec l'option <nowiki>--force</nowiki>|<app>rhnreg_ks</app> est utilisé pour enregistrer des clients dans Spacewalk. Si vous avez besoin de re-enregistrer un client dans Spacewalk ou changer son enregistrement d'un environnement/serveur Spacewalk à un autre, vous pouvez utiliser l'option '''--force''' avec <app>rhnreg_ks</app>. autrement il n'y a aucune utilité à cette option.}} | |||
==== Fedora ==== | |||
# Installer le dépôt RPM Spacewalk-client | # Installer le dépôt RPM Spacewalk-client | ||
| Ligne 45 : | Ligne 59 : | ||
# Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée<syntaxhighlight lang="bash">rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-fedora-custom-channel> </syntaxhighlight> | # Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée<syntaxhighlight lang="bash">rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-fedora-custom-channel> </syntaxhighlight> | ||
=== RHEL 5 and 6, Scientific Linux 6, CentOS 5 or 6 === | ==== RHEL 5 and 6, Scientific Linux 6, CentOS 5 or 6 ==== | ||
{{Admon/warning|Invalidation du support RedHat|Si on installe les paquets suivants sur une Red Hat Enterprise Linux, ils supplante les paquets originaux et peuvent invalider votre support Red Hat!}} | {{Admon/warning|Invalidation du support RedHat|Si on installe les paquets suivants sur une Red Hat Enterprise Linux, ils supplante les paquets originaux et peuvent invalider votre support Red Hat!}} | ||
| Ligne 58 : | Ligne 72 : | ||
# Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée<syntaxhighlight lang="bash">rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-rhel-custom-channel></syntaxhighlight> | # Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée<syntaxhighlight lang="bash">rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-rhel-custom-channel></syntaxhighlight> | ||
=== | {{Admon/note|Exemple|On part d'une CentOS 6 x86_64 fraichement installée. | ||
# <syntaxhighlight lang="bash">rpm -Uvh http://mirrors.ircam.fr/pub/fedora/epel/6/i386/epel-release-6-8.noarch.rpm</syntaxhighlight> | |||
# <syntaxhighlight lang="bash">rpm -Uvh http://spacewalk.redhat.com/yum/2.0-client/RHEL/6/x86_64/spacewalk-client-repo-2.0-3.el6.noarch.rpm</syntaxhighlight> | |||
# <syntaxhighlight lang="bash">yum install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin</syntaxhighlight> | |||
# <syntaxhighlight lang="bash">rhnreg_ks --serverUrl=https://spacewalk.b2pweb.com/XMLRPC --activationkey=centos-6-channel</syntaxhighlight> | |||
}} | |||
Version du 27 août 2013 à 12:58
Groupes
Clés d'activation
Il est conseillé de ne pas utiliser la fonction de génération de nom automatique, mais de spécifier un nom pertinent: ex: centos-5-channel. Cela rend l'installation plus facile et une plus grande homogénéité au système. D'un autre côté, afin de ne pas donner un accès aux channels à tous le monde, laisser le nom se générer automatiquement de manière aléatoire est le meilleur moyen d'empêcher les connexions.
Enregistrement de Clients
Instructions pour enregistrer des clients avec Spacewalk 20
Prérequis
Sur le serveur spacewalk
- Avoir un channel de base Spacewalk (Channels > Manage Software Channels > Create New Channel)
- Avoir une clé d'activation pour ce channel.
sur le client
- Mettre à jour du système
yum update
Inscription d'un système
Fedora
- Installer le dépôt RPM Spacewalk-client
- Fedora 18
rpm -Uvh http://yum.spacewalkproject.org/2.0-client/Fedora/18/x86_64/spacewalk-client-repo-2.0-3.fc18.noarch.rpm
- Fedora 19
rpm -Uvh http://yum.spacewalkproject.org/2.0-client/Fedora/19/x86_64/spacewalk-client-repo-2.0-3.fc19.noarch.rpm
- Fedora 18
- Installer les paquets sur le client
yum install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin
- Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée
rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-fedora-custom-channel>
RHEL 5 and 6, Scientific Linux 6, CentOS 5 or 6
- Installer le dépôt RPM Spacewalk-client
- RHEL 5 / CentOS 5
rpm -Uvh http://yum.spacewalkproject.org/2.0-client/RHEL/5/x86_64/spacewalk-client-repo-2.0-3.el5.noarch.rpm
- RHEL 6 / SL 6 / CentOS 6
rpm -Uvh http://yum.spacewalkproject.org/2.0-client/RHEL/6/x86_64/spacewalk-client-repo-2.0-3.el6.noarch.rpm
- RHEL 5 / CentOS 5
- Les outils clients de Spacewalk peuvent avoir des dépendances externes au dépôt de base. Celles-ci peuvent être trouvées dans le dépôt EPEL. comme pour le serveur Spacewalk, on va installer ce dépôt.
- EPEL 5
BASEARCH=$(uname -i)
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/$BASEARCH/epel-release-5-4.noarch.rpm
- EPEL 6
BASEARCH=$(uname -i)
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/$BASEARCH/epel-release-6-8.noarch.rpm
- EPEL 5
- Installer les paquets sur le client
yum install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin
- Enregistrer le client sur Spacewalk en utilisant la clé précedemment créée
rhnreg_ks --serverUrl=http://YourSpacewalk.example.org/XMLRPC --activationkey=<key-with-rhel-custom-channel>