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

Die Lustre-Bereitstellungsumgebung vorbereiten

Änderungen vorschlagen

Der Netzwerkzugriff und die Basiseinstellungen werden auf jedem EF80 Array und Lustre Server konfiguriert, anschließend wird ein Ansible Kontrollknoten für die Bereitstellung der Lösung vorbereitet.

E-Series Arrays vorbereiten

Schritte
  1. Die Managementoberfläche auf jedem Controller wird konfiguriert und es wird überprüft, ob SANtricity System Manager erreichbar ist.

  2. Legen Sie den Array-Namen und die administrativen Anmeldeinformationen fest, die das Ansible-Inventar verwendet.

  3. Bestätigen Sie, dass sich das Array in einem optimalen Zustand befindet und dass alle Laufwerke vorhanden sind und korrekt melden.

Anweisungen zur Konfiguration der Managementverbindung sind im "E-Series Dokumentation" zu finden.

Lustre-Server vorbereiten

Schritte
  1. Der Baseboard Management Controller (BMC) wird auf jedem Server für den Out-of-Band-Zugriff konfiguriert, und die UEFI-Systemeinstellungen werden für maximale Leistung festgelegt.

  2. Ein unterstütztes Betriebssystem (RHEL oder Rocky Linux) wird installiert, anschließend werden der Hostname und der Managementnetzwerkport konfiguriert.

  3. Alle Firmware- und Softwarepakete werden so vorbereitet, dass sie die Anforderungen für die E-Series Lustre Lösung erfüllen, wie in "Softwarekomponenten" beschrieben.

Den Ansible-Kontrollknoten vorbereiten

Ein virtuelles oder physisches Linux-System mit Managementnetzwerkzugriff auf alle Lustre-Server und E-Series-Arrays wird als Ansible-Kontrollknoten verwendet.

Die folgenden Schritte beziehen sich auf Ubuntu 24.04. Anweisungen für eine andere Linux-Distribution finden sich im "Ansible Installationsdokumentation".

Schritte
  1. Python, pip und das Python Virtual Environment-Paket installieren:

    sudo apt-get install python3 python3-pip python3-setuptools python3-venv
  2. Erstellen und Aktivieren einer virtuellen Python-Umgebung:

    python3 -m venv ~/pyenv
    source ~/pyenv/bin/activate
  3. Ansible und die erforderlichen Python-Pakete werden in der aktivierten virtuellen Umgebung installiert:

    pip install "ansible-core>=2.19" cryptography jinja2 ipaddr netaddr \
      passlib pyyaml resolvelib
  4. Die NetApp E-Series Lustre Ansible Collection wird installiert. Mit der Installation der Collection werden auch die abhängigen Collections, einschließlich der SANtricity und Host Collections, installiert:

    ansible-galaxy collection install netapp_eseries.lustre
  5. Die installierten Versionen von Ansible, Python und der Collection können überprüft werden:

    ansible --version
    python3 --version
    ansible-galaxy collection list netapp_eseries.lustre
  6. Passwortloses SSH wird vom Kontrollknoten zu jedem Lustre Server konfiguriert. <ip_or_hostname> ist durch die Management-IP-Adresse oder den Hostnamen eines Servers zu ersetzen:

    ssh-keygen
    ssh-copy-id <ip_or_hostname>

    Wiederholen ssh-copy-id für jeden Lustre Server.

Hinweis Passwortloses SSH sollte für die E-Series-Arrays nicht konfiguriert werden. Die Verwaltung der Arrays durch Ansible erfolgt über die SANtricity Web Services API unter Verwendung der im Inventar definierten Anmeldeinformationen.

Nachdem Sie fertig sind