Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusätzlich zur nativen Active Directory-Unterstützung unterstützt Azure NetApp Files die native Integration in Verzeichnisdienste, einschließlich FreeIPA, Red Hat Identity Management (IdM), OpenLDAP, Red Hat Directory Server und Oracle Unified Directory (OUD) für LDAP-Verzeichnisserver (Lightweight Directory Access Protocol). Mit nativer LDAP-Verzeichnisserverunterstützung können Sie eine sichere und skalierbare identitätsbasierte Zugriffssteuerung für NFS-Volumes in Linux-Umgebungen erreichen.
Die LDAP-Integration von Azure NetApp Files vereinfacht die Verwaltung des Dateifreigabezugriffs, indem vertrauenswürdige Verzeichnisdienste genutzt werden. Es unterstützt NFSv3- und NFSv4.1-Protokolle und verwendet DNS SRV-Eintragsbasierte Ermittlung für hohe Verfügbarkeit und Lastenausgleich auf LDAP-Servern. Aus geschäftlicher Sicht verbessert dieses Feature Folgendes:
- Compliance: Zentrale Identitätsverwaltung unterstützt Auditierbarkeit und Richtlinienerzwingung
- Effizienz: Reduziert den Verwaltungsaufwand durch Vereinheitlichen von Identitätskontrollen in Linux- und NTFS-Systemen
- Sicherheit: Unterstützt LDAP über TLS, symmetrische/asymmetrische Namenszuordnung und erweiterte Gruppenmitgliedschaften
- Nahtlose Integration: Arbeitet mit vorhandener LDAP-Infrastruktur
- Skalierbarkeit: Unterstützt große Benutzer- und Gruppenverzeichnisse
- Flexibilität: Kompatibel mit mehreren LDAP-Implementierungen
Unterstützte Verzeichnisdienste
- FreeIPA: Ideal für sicheres, zentralisiertes Identitätsmanagement in Linux-Umgebungen
- Red Hat IdM: Zentrale Identitäts- und Zugriffsverwaltung in Linux-Umgebungen
- OpenLDAP: Einfacher und flexibler Verzeichnisdienst für benutzerdefinierte Bereitstellungen
- Red Hat Directory Server: LDAP-Dienst auf Unternehmensniveau mit erweiterter Skalierbarkeit und Sicherheitsfunktionen
- Oracle Unified Directory: LDAP-Verzeichnisdienst auf Unternehmensniveau ideal für Oracle-Anwendungsökosysteme mit Multimasterreplikation und umfassenden Compliance-Features
Von Bedeutung
Informationen zum Konfigurieren von LDAP mit Active Directory finden Sie unter Konfigurieren von AD DS LDAP mit erweiterten Gruppen für den NFS-Volumezugriff.
Architektur
Das folgende Diagramm beschreibt, wie Azure NetApp Files LDAP-Bindungs-/Suchvorgänge verwendet, um Benutzer zu authentifizieren und die Zugriffssteuerung basierend auf Verzeichnisinformationen zu erzwingen.
Die Architektur umfasst die folgenden Komponenten:
- Client-Linux-VM: initiiert eine NFS-Mountanforderung an Azure NetApp Files
- Azure NetApp Files Volume: empfängt die Bereitstellungsanforderung und führt LDAP-Abfragen aus.
- LDAP-Verzeichnisserver: antwortet auf Bindungs-/Suchanforderungen mit Benutzer- und Gruppeninformationen
- Zugriffssteuerungsentscheidung: Erzwingt Zugriffsentscheidungen basierend auf LDAP-Antworten
Datenfluss
- Mount Request: Die Linux-VM sendet eine NFSv3- oder NFSv4.1-Bereitstellungsanforderung an Azure NetApp Files.
- LDAP Bind/Search: Azure NetApp Files sendet mithilfe der UID/GID eine Bindungs-/Suchanforderung an den LDAP-Server (FreeIPA, Red Hat IdM, OpenLDAP oder RHDS).
- LDAP-Antwort: Der Verzeichnisserver gibt Benutzer- und Gruppenattribute zurück.
- Zugriffssteuerungsentscheidung: Azure NetApp Files wertet die Antwort aus und gewährt oder verweigert den Zugriff.
- Kundenzugriff: Die Entscheidung wird dem Kunden mitgeteilt.
Überlegungen
- FreeIPA, Red Hat IdM, OpenLDAP, Red Hat Directory Server und Oracle Unified Directory werden mit NFSv3- und NFSv4.1-Volumes unterstützt; sie werden derzeit nicht mit Dualprotokollvolumes unterstützt.
- Sie müssen den LDAP-Server konfigurieren, bevor Sie das Volume erstellen.
- Sie können FreeIPA, Red Hat IdM, OpenLDAP, Red Hat Directory Server oder Oracle Unified Directory nur auf neuen NFS-Volumes konfigurieren. Sie können vorhandene Volumes nicht konvertieren, um diese Verzeichnisdienste zu verwenden.
- Kerberos wird derzeit nicht mit FreeIPA, Red Hat IdM, OpenLDAP, Red Hat Directory Server und Oracle Unified Directory unterstützt.
- Standardmäßig ist die Time-to-Live (TTL) für positive und negative Benutzer-/Gruppenauthentifizierungseinträge im NFS-Anmeldeinformationscache auf 1 Stunde festgelegt.
- Sie sollten sich an den Red Hat (IdM)-Support für alle IdM-Verfügbarkeits-, Konnektivitäts- oder Verzeichnis-/Authentifizierungsprobleme wenden, die direkt auf dem IdM-Server beobachtet wurden. Sie sollten sich bei Problemen mit der Integration, Konfiguration oder dem Zugriff von Azure NetApp Files an den NetApp-Support wenden.
- Wenden Sie sich an den Oracle-Support für alle LDAP-Konnektivitäts- oder Verzeichnisdatenprobleme, die direkt mit Oracle Unified Directory beobachtet wurden. Wenden Sie sich an den NetApp-Support für Probleme im Zusammenhang mit Azure NetApp Files Integration und Vorgängen.
- Die Authentifizierung mit dem angegebenen Bind-DN und Passwort (einfache Authentifizierungsart) wird in der Regierungsregion nicht unterstützt.
- Für LDAP über TLS laden Sie pro Datei ein Server-Root-CA-Zertifikat hoch. Zertifikatsbündel und -ketten, wie Root- und Zwischenzertifikate in derselben PEM-Datei, werden nicht unterstützt.
Registrieren der Funktion
Die Unterstützung für FreeIPA, Red Hat IdM, OpenLDAP, Red Hat Directory Server und Oracle Unified Directory befindet sich derzeit in der Vorschau. Bevor Sie Ihre NFS-Volumes mit einem dieser Verzeichnisserver verbinden, müssen Sie das Feature registrieren:
Registrieren Sie die Funktion:
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFOpenLDAPÜberprüfen Sie den Status der Funktionsregistrierung:
Hinweis
Der RegistrationState kann bis zu 60 Minuten lang im
RegisteringZustand bleiben, bevor er zuRegisteredwechselt. Warten Sie, bis der StatusRegisteredlautet, bevor Sie fortfahren.Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFOpenLDAP
Sie können auch die Azure CLI-Befehleaz feature register und az feature show verwenden, um das Feature zu registrieren und den Registrierungsstatus anzuzeigen.
Erstellen des LDAP-Servers
Sie müssen zuerst den LDAP-Server erstellen, bevor Sie sie mit Azure NetApp Files verbinden können. Folgen Sie den Anweisungen für den entsprechenden Server:
- Informationen zum Konfigurieren von FreeIPA finden Sie im FreeIPA-Schnellstarthandbuch , und folgen Sie dann den Anweisungen von Red Hat.
- Informationen zum Konfigurieren von RedHat IDM finden Sie in der Dokumentation zu Red Hat.
- Informationen zum Konfigurieren von OpenLDAP finden Sie in der OpenLDAP-Dokumentation.
- Zum Konfigurieren des Red Hat Directory-Servers folgen Sie der Red Hat-Dokumentation. Weitere Informationen finden Sie unter "Red Hat Directory Server installieren".
- Um Oracle Unified Directory zu konfigurieren, befolgen Sie die Oracle Unified Directory-Dokumentation.
Konfigurieren der LDAP-Verbindung in Azure NetApp-Dateien
Azure NetApp Files unterstützt zusätzliche LDAP-Konfigurationsoptionen, einschließlich benutzerdefinierter LDAP-Ports, kundenspezifischer DNS-Server, konfigurierbaren LDAP-Scope-Einstellungen und Zertifikatsvalidierungsoptionen. Diese Einstellungen verbessern die Kompatibilität mit Enterprise-LDAP-Deployments und bieten größere Flexibilität bei der Integration in bestehende Verzeichnisinfrastrukturen.
Wählen Sie im Azure Portal LDAP-Verbindungen innerhalb des NetApp-Kontos aus.
Wählen Sie +Erstellen aus, um eine neue LDAP-Verbindung zu erstellen.
Geben Sie im Fenster "LDAP-Verbindung konfigurieren" die Verbindungsdetails an:
Domainname: Der Domainname dient als Basis-Distinguished Name (DN).
LDAP-Server: Die IP-Adresse des LDAP-Servers.
LDAP-Port: Der Port, der zur Verbindung mit dem LDAP-Server verwendet wird. Azure NetApp Files unterstützt sowohl Standard- als auch benutzerdefinierte LDAP-Portzuweisungen und ermöglicht so die Integration mit Umgebungen, die nicht standardmäßige LDAP-Konfigurationen verwenden.
LDAP über TLS: Aktivieren Sie optional das Kontrollkästchen, um LDAP über TLS für die sichere Kommunikation zu aktivieren.
Hinweis
Um LDAP über TLS auf mehreren Servern zu aktivieren, sollten Sie das gemeinsame Zertifikat auf jedem Server generieren und installieren und dann das Serverzertifizierungsstellenzertifikat im Azure-Portal hochladen.
- Server-CA-Zertifikat: Das Zertifikat der Zertifizierungsstelle. Diese Option ist erforderlich, wenn Sie LDAP über TLS verwenden.
-
Validierungsmethode:
Validieren mit DNS-Namen
DNS-Server: Der DNS-Server, der von Azure NetApp Files verwendet wird, um LDAP-Server-Hostnamen während der Verbindungsaufnahme und Zertifikatsvalidierung aufzulösen.Validieren mit Hostname
Zertifikat-CN des Hosts: Der Common Name (CN) des Hostservers, z. B. server.contoso.com.
Konfigurieren Sie den LDAP-Scope:
- Benutzer-DN: Definiert den Basispfad im LDAP-Verzeichnis, in dem sich Benutzereinträge befinden.
- Gruppe DN: Spezifiziert den Standort der Gruppeneinträge, die für Zugriffskontrolle und Berechtigungen verwendet werden.
- Netzgruppe DN: Definiert die netzwerkbasierten Gruppierungen, oft für NFS- oder Systemzugriffskontrolle. Indem Kunden diese DNs konfigurieren können, wird sichergestellt, dass ANF ihre spezifischen LDAP-Verzeichnisstrukturen präzise abfragen und integrieren kann, was die Flexibilität erhöht.
Wählen Sie den Authentifizierungstyp:
Anonym: Stellt eine Verbindung ohne einen Distinguished Name oder ein Kennwort her. Der Zugriff unterliegt den Anonymen Zugriffsrichtlinien des LDAP-Servers.
Simple: Authentifiziert sich mithilfe des angegebenen Bind-DN und eines Kennworts, das aus einem geheimen Schlüssel abgerufen wurde, der in Azure Key Vault gespeichert ist.
Im Benutzernamen Bind DN geben Sie den ausgezeichneten Namen des Kontos ein, das zur Authentifizierung beim LDAP-Server verwendet wird.
Beispiel:uid=binduser,cn=users,cn=accounts,dc=contoso,dc=comWählen Sie das Geheimnis aus, das das Bind-Passwort für die LDAP-Authentifizierung enthält.
- Hier kommt Secret URI ins Spiel: Geben Sie die geheime Kennung manuell ein.
- Wählen Sie aus dem Key Vault: Wählen Sie das Geheimnis aus dem Azure Key Vault.
Das Portal zeigt den Key Vault und das Geheimnis. Du kannst die Auswahl "Ändern" auswählen, um ein weiteres Geheimnis auszuwählen.
Wählen Sie den Identitätstyp aus, der für den Zugriff auf das Key Vault-Geheimnis verwendet wird. Um eine verwaltete Identität zu konfigurieren, wählen Sie im Bearbeitungsfenster Neue Identität hinzufügen und wählen Sie eine der folgenden Optionen:
- System zugewiesen: Aktivieren Sie die vom System zugewiesene verwaltete Identität.
- Benutzer zugewiesen: Wählen Sie eine vorhandene vom Benutzer zugewiesene verwaltete Identität aus, oder fügen Sie sie hinzu.
Hinweis
Die Identität muss mindestens die Key Vault Secrets Benutzerrolle auf dem Ziel-Key Vault zugewiesen werden.
Wählen Sie Speichern aus.
Nachdem du die LDAP-Verbindung konfiguriert hast, kannst du ein NFS-Volume erstellen.
Überprüfen der LDAP-Verbindung
- Um die Verbindung zu überprüfen, navigieren Sie mithilfe der LDAP-Verbindung zur Volumeübersicht.
- Wählen Sie die LDAP-Verbindung und dann die LDAP-Gruppen-ID-Liste aus.
- Geben Sie im Feld "Benutzername" den Benutzernamen ein, der angegeben wird, wenn Sie den LDAP-Server konfiguriert haben. Wählen Sie "Gruppen-IDs abrufen" aus. Stellen Sie sicher, dass die Gruppen-IDs mit dem Client und dem Server übereinstimmen.
Weitere Informationen finden Sie unter Problembehandlung für den Benutzerzugriff auf LDAP-Volumes in Azure NetApp Files.