Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Anforderungen für die Konfiguration von Kerberos mit NFS

Beitragende

Bevor Sie Kerberos mit NFS auf Ihrem System konfigurieren, müssen Sie sicherstellen, dass bestimmte Elemente in Ihrer Netzwerk- und Speicherumgebung ordnungsgemäß konfiguriert sind.

Hinweis

Die Schritte zur Konfiguration Ihrer Umgebung hängen davon ab, welche Version und Art von Clientbetriebssystem, Domänencontroller, Kerberos, DNS usw. Sie verwenden. Die Dokumentation all dieser Variablen übersteigt den Rahmen dieses Dokuments. Weitere Informationen finden Sie in der entsprechenden Dokumentation zu den einzelnen Komponenten.

Ein detailliertes Beispiel, wie man ONTAP und Kerberos 5 mit NFSv3 und NFSv4 in einer Umgebung mit Windows Server 2008 R2 Active Directory und Linux Hosts einrichtet, finden Sie im technischen Bericht 4073.

Die folgenden Elemente sollten zuerst konfiguriert werden:

Anforderungen an die Netzwerkumgebung

  • Kerberos

    Sie müssen über ein funktioniertes Kerberos-Setup mit einem Key Distribution Center (KDC) verfügen, z. B. mit Windows Active Directory-basierten Kerberos oder mit Kerberos.

    NFS-Server müssen nfs als primäre Komponente ihres Rechnerprincipals verwendet werden.

  • Verzeichnisdienst

    Sie müssen einen sicheren Verzeichnisdienst in Ihrer Umgebung verwenden, z. B. Active Directory oder OpenLDAP, der für die Verwendung von LDAP über SSL/TLS konfiguriert ist.

  • NTP

    Sie müssen über einen Arbeitszeitserver verfügen, auf dem NTP ausgeführt wird. Dies ist notwendig, um ein Versagen der Kerberos-Authentifizierung aufgrund von Zeitverzerrung zu verhindern.

  • DNS (Domain Name Resolution)

    Jeder UNIX-Client und jede SVM-LIF müssen über einen entsprechenden Service-Datensatz (SRV) verfügen, der beim KDC unter „Forward and Reverse Lookup Zones“ registriert ist. Alle Teilnehmer müssen über DNS richtig lösbar sein.

  • Benutzerkonten

    Jeder Client muss über ein Benutzerkonto im Kerberos-Bereich verfügen. NFS-Server müssen „nfs“ als primäre Komponente ihres Machine-Principal verwenden.

Anforderungen des NFS-Clients

  • NFS

    Jeder Client muss ordnungsgemäß konfiguriert sein, um mit NFSv3 oder NFSv4 über das Netzwerk zu kommunizieren.

    Die Clients müssen RFC1964 und RFC2203 unterstützen.

  • Kerberos

    Jeder Client muss richtig konfiguriert sein, um Kerberos-Authentifizierung zu verwenden, einschließlich der folgenden Details:

    • Die Verschlüsselung für TGS-Kommunikation ist aktiviert.

      AES-256 für höchste Sicherheit.

    • Der sicherste Verschlüsselungstyp für die TGT-Kommunikation ist aktiviert.

    • Der Kerberos-Bereich und die Domäne sind korrekt konfiguriert.

    • GSS ist aktiviert.

      Bei Verwendung von Geräteanmeldeinformationen:

    • Nicht gssd mit dem -n Parameter ausführen.

    • Nicht kinit als Root-Benutzer ausführen.

  • Jeder Client muss die neueste und aktualisierte Betriebssystemversion verwenden.

    Dies bietet die beste Kompatibilität und Zuverlässigkeit für AES-Verschlüsselung mit Kerberos.

  • DNS

    Jeder Client muss richtig konfiguriert sein, damit DNS für die richtige Namensauflösung verwendet wird.

  • NTP

    Jeder Client muss mit dem NTP-Server synchronisiert werden.

  • Host- und Domain-Informationen

    Der /etc/hosts /etc/resolv.conf Hostname und die Dateien jedes Clients müssen den korrekten DNS-Namen enthalten.

  • Keytab-Dateien

    Jeder Client muss über eine Keytab-Datei aus dem KDC verfügen. Der Bereich muss in Großbuchstaben liegen. Der Verschlüsselungstyp muss AES-256 sein, um höchste Sicherheit zu gewährleisten.

  • Optional: Für eine optimale Leistung profitieren Kunden von mindestens zwei Netzwerkschnittstellen: Eine für die Kommunikation mit dem lokalen Netzwerk und eine für die Kommunikation mit dem Speichernetzwerk.

Storage-Systemanforderungen

  • NFS-Lizenz

    Auf dem Speichersystem muss eine gültige NFS-Lizenz installiert sein.

  • CIFS-Lizenz

    Die CIFS-Lizenz ist optional. Sie ist nur zum Überprüfen der Windows-Anmeldeinformationen erforderlich, wenn die Multiprotokoll-Namenszuweisung verwendet wird. In einer strikten, ausschließlich auf UNIX ausgesetzten Umgebung ist dies nicht erforderlich.

  • SVM

    Auf dem System muss mindestens eine SVM konfiguriert sein.

  • DNS auf der SVM

    Sie müssen DNS für jede SVM konfiguriert haben.

  • NFS-Server

    Sie müssen NFS auf der SVM konfiguriert haben.

  • AES-Verschlüsselung

    Für eine starke Sicherheit müssen Sie den NFS-Server so konfigurieren, dass nur AES-256-Verschlüsselung für Kerberos zugelassen ist.

  • SMB-Server

    Falls Sie eine Multi-Protokoll-Umgebung ausführen, müssen Sie SMB für die SVM konfiguriert haben. Der SMB-Server ist für die Multiprotokoll-Namenszuweisung erforderlich.

  • Volumes

    Sie müssen über ein Root-Volume und mindestens ein Daten-Volume verfügen, das für die Verwendung durch die SVM konfiguriert ist.

  • Root-Volume

    Das Root-Volume der SVM muss über folgende Konfiguration verfügen:

    Name Einstellung

    Sicherheitsstil

    UNIX

    UID

    Root oder ID 0

    GID

    Root oder ID 0

    UNIX-Berechtigungen

    777

    Im Gegensatz zum Root-Volume kann bei Daten-Volumes entweder der Sicherheitsstil genutzt werden.

  • UNIX-Gruppen

    Die SVM muss über die folgenden UNIX-Gruppen konfiguriert sein:

    Gruppenname Gruppen-ID

    Dämon

    1

    Stamm

    0

    Pcuser

    65534 (wird automatisch von ONTAP beim Erstellen der SVM erstellt)

  • UNIX-Benutzer

    Die SVM muss über die folgenden UNIX-Benutzer konfiguriert sein:

    Benutzername User-ID ID der primären Gruppe Kommentar

    nfs

    500

    0

    Erforderlich für GSS INIT-Phase

    Die erste Komponente des SPN-Client-Benutzers des NFS wird als Benutzer verwendet.

    Pcuser

    65534

    65534

    Erforderlich für NFS- und CIFS-Multi-Protokoll-Verwendung

    Wird bei der Erstellung der SVM automatisch von ONTAP erstellt und zur pcuser-Gruppe hinzugefügt.

    Stamm

    0

    0

    Zur Montage erforderlich

    Der nfs-Benutzer ist nicht erforderlich, wenn eine Kerberos-UNIX Namenszuweisung für das SPN des NFS-Client-Benutzers besteht.

  • Exportrichtlinien und Regeln

    Sie müssen Exportrichtlinien mit den erforderlichen Exportregeln für das Root-Medium und die Daten-Volumes und qtrees konfiguriert haben. Wenn über Kerberos auf alle Volumes der SVM zugegriffen wird, können Sie die Export-Regeloptionen -rorule, -rwrule und -superuser für das Root-Volume auf krb5 , , krb5i oder einstellen krb5p.

  • Kerberos-UNIX-Namenszuweisung

    Wenn der vom NFS-Client-Benutzer SPN identifizierte Benutzer über Root-Berechtigungen verfügen soll, müssen Sie eine Namenszuweisung zum Root erstellen.