Ajout des outils LDAP à la plateforme Cloud Helion OpenStack 2.1

2016-01-10

<think>Ajout des outils LDAP à la plateforme Cloud Helion OpenStack 2.1

Machine-translated — the English original is authoritative.

### Ajout des outils LDAP à la plateforme HOS 2.1

Lors de l'intégration du service d'authentification keystone de HOS 2.1 avec LDAP, il est utile d'avoir l'ensemble d'outils LDAP pour Linux installé sur le nœud Lifecycle Manager. La procédure d'intégration LDAP est clairement expliquée ici.

1. ldap-utils manquants

Helion OpenStack 2.1 est actuellement livré sans LDAP-UTILS dans le référentiel fourni avec les supports de base hLinux. Cependant, hLinux est essentiellement une version durcie de Debian Jessie (version 8). La procédure suivante illustre comment surmonter deux petits obstacles dans HOS 2.1 :

  1. Comment ajouter un référentiel tiers, Debian, pour une utilisation au sein de hLinux.
    [Remarque : Veuillez ne pas faire cela dans un environnement de production sans d'abord vérifier avec votre équipe de support.]
  2. Comment transférer les packages Helion OpenStack 2.1 vers un système HOS 2.1 isolé (air-gapped), c'est-à-dire des systèmes sans accès à Internet.

Commencer par un système hLinux en ligne

dpkg -l|grep -i hlinux

2. Vérifier la version debian

Debian 8 – Jessie https://www.debian.org/releases/

deb http://ftp.uk.debian.org/debian/ jessie main contrib non-free
sudo vi /etc/apt/sources.list

3. Ajouter le repo

sudo apt-get update

4. Mettre à jour le repo

Remarque : Si la mise à jour ci-dessus échoue, vous n'avez peut-être pas un accès Internet direct, mais vous devez plutôt saisir les détails de votre serveur proxy comme suit, puis répéter la commande ci-dessus :

export http_proxy=http://<détails de votre serveur proxy>:<port>
sudo su -

mkdir  offlineRepo

cd offlineRepo

apt-get download -y apt-offline

# Télécharger le package lui-même pour une utilisation sur l'autre système

apt-get install -y apt-offline

5. installer apt-offline

Remarque : Je vais télécharger le package ldap-utils dans ce scénario, cependant vous pouvez inclure tous les packages dont vous avez besoin. Ajoutez-les simplement après ldap-utils.

apt-offline set /root/offlineRepo/offlinePackageList.sig --install-packages ldap-utils [autres packages optionnels..]

6. Télécharger les packages Ldap

apt-offline get /root/offlineRepo/offlinePackageList.sig --bundle offlinePackageList.zip --threads 5

7. Télécharger les packages

cd /root

tar zcvf offlineRepo.tar.gz /root/offlineRepo

8. Créer le package hors ligne

Passer au système HOS 2.1 hors ligne

9. copier vers le système hors ligne

sudo su -

tar zxvf offlineRepo.tar.gz -C /

cd offlineRepo
ls (obtenir le nom complet du package d'installation apt-offline)

dpkg -i <nom du package apt-offline ci-dessus>

apt-offline install offlinePackageList.zip

dpkg --install --refuse-downgrade /var/cache/apt/archives/*.deb

10. Installer le gestionnaire de packages hors ligne

Voir https://www.debian-administration.org/article/648/Offline_Package_Management_for_APT pour plus de détails sur la gestion des packages hors ligne.

Vérification

Outil ldapsearch

ldapsearch -D bindName -w bindPassword -p port -h hostname -s scope -b base filter

ldapsearch -D HOSServiceAccount -w password -p 389 -h 172.16.160.3 -s base -b "DC=allthingscloud,DC=eu" -s sub "objectclass=*"

11. TestLDAP1

ldapsearch -D HOSServiceAccount -w password -p 389 -h 172.16.160.3 -b "DC=allthingscloud,DC=eu" -s sub "(objectClass=user)" givenName

12.TestLDAP2

Si ces tests de communication ldap échouent, il sera nécessaire de revenir aux bases et de vérifier que les détails du compte ldap sont corrects, que le réseau est routable vers le serveur LDAP et que les ports ne sont pas bloqués par un pare-feu. L'outil netcat (nc) est utile dans ce scénario.

nc -z -v <adresse ip ou nom d'hôte du serveur ldap> 389 636

13. DebugLDAP1

[Remarque : l'option '-u' avec nc force un paquet UDP par opposition à un paquet TCP]

Dépannage

Si vous voyez l'erreur suivante lors de l'installation d'apt-offline, assurez-vous d'avoir commenté le référentiel cdrom du fichier /etc/apt/sources.list comme décrit plus tôt dans cet article et relancez apt-update.

14 .Dépannage

Originally published on allthingscloud.eu (2016-01-10).

← All posts