Freigeben über


Konfigurieren der Laufzeitdatenfreigabe

Ab HPC Pack 2008 R2 mit Service Pack 2 (SP2) wird während der Installation von HPC Pack auf dem Kopfknoten eine Laufzeitdatenfreigabe konfiguriert. Dies kann von Service-Oriented Architecture (SOA)-Workloads verwendet werden, die auf allgemeine Daten zugreifen müssen, die von allen Berechnungsanforderungen innerhalb einer oder mehrerer Sitzungen benötigt werden. Dieses Thema enthält Anleitungen zum Konfigurieren des Speicherorts der Laufzeitdatenfreigabe, entweder vor oder nach der Installation von HPC Pack. Beispielsweise können Sie nach der Installation die Freigabe von einem Standardpfad auf dem Kopfknoten auf einen separaten Dateiserver mit größerer Kapazität verschieben.

Hinweis

  • Wenn Sie HPC Pack auf dem Kopfknoten installieren, geben Sie als Schritt im Installations-Assistenten entweder einen UNC-Pfad zu einer Netzwerkdateifreigabe (empfohlen) oder einen lokalen Pfad zum Speicher auf dem Kopfknoten an. Wenn Sie beabsichtigen, einen UNC-Pfad anzugeben, müssen Sie die Freigabe vor der Installation vorbereiten, wie in diesem Thema beschrieben. Wenn Sie einen lokalen Pfad angeben, wird die Freigabe automatisch erstellt. Nach der Installation können Sie jederzeit eine andere Freigabe als Laufzeitdatenfreigabe konfigurieren.
  • Wenn Sie HPC Pack 2008 R2 mit SP1 auf dem Kopfknoten auf SP2 aktualisieren, wird die ausgeblendete Laufzeitdatenfreigabe Runtime$ automatisch in einem standard lokalen Pfad erstellt. Wenn der Kopfknoten nicht für hohe Verfügbarkeit konfiguriert ist, wird die Freigabe auf dem Kopfknoten in %SystemDrive%\HPCRuntimeDirectory erstellt. Wenn der Kopfknoten für hohe Verfügbarkeit konfiguriert ist, wird die Freigabe auf dem ersten freigegebenen Datenträger im clusterierten Speicher erstellt. Nach der Installation können Sie jederzeit eine andere Freigabe als Laufzeitdatenfreigabe konfigurieren.

Dieses Thema enthält die folgenden Abschnitte mit Überlegungen und typischen Szenarien zum Konfigurieren der Laufzeitdatenfreigabe:

Überlegungen zum Konfigurieren der Laufzeitdatenfreigabe

Im Folgenden finden Sie Überlegungen zum Konfigurieren der Laufzeitdatenfreigabe:

  • Speicherort freigeben Das Konfigurieren der Laufzeitdatenfreigabe auf dem Kopfknoten kann sich auf die Leistung und die Ressourcen des HPC-Clusters auswirken, kann jedoch zunächst für Testzwecke einfacher eingerichtet werden. Wenn Sie z. B. die allgemeinen SOA-Datenfeatures auswerten oder wenn Sie einen kleinen Cluster einrichten, ist die Konfiguration der Laufzeitdatenfreigabe auf dem Kopfknoten möglicherweise angemessen. Durch die Konfiguration der Freigabe auf einem Remoteserver erhalten Sie mehr Kontrolle und Flexibilität für einen Produktionscluster, erfordern jedoch zusätzliche Schritte.

  • Speicheranforderungen Berücksichtigen Sie das Profil der Aufträge, die auf dem Cluster ausgeführt werden, und deren Notwendigkeit, auf freigegebene Daten zuzugreifen. Sie sollten eine Dateifreigabe auf einem Volume konfigurieren, das über ausreichendEn Speicher für die Laufzeitdaten verfügt. Wenn Sie die Datenmenge im Laufe der Zeit erwarten, sollten Sie ein Kontingent für die Freigabe konfigurieren, z. B. mithilfe des Rollendiensts für Dateiserverressourcen-Manager der Rolle "Dateidienste" in Windows Server 2008 R2.

  • Berechtigungen und Sicherheit Damit die Datenfreigabe ordnungsgemäß funktioniert, muss die Laufzeitdatenfreigabe mit entsprechenden NTFS-Berechtigungen konfiguriert und für die Benutzer und die Administratoren des Windows HPC Server 2008 R2-Clusters und in einigen Fällen auch für die Computerkonten des Kopfknotens oder der Knoten konfiguriert werden. Die erforderlichen Einstellungen werden in den verbleibenden Abschnitten dieses Themas beschrieben. Allgemeine Informationen zu NTFS und Freigabeberechtigungen finden Sie unter "Freigeben" und "NTFS-Berechtigungen" auf einem Dateiserver.

    Hinweis

    Um das Festlegen der Berechtigungen und als bewährte Methode für die Sicherheit zu vereinfachen, erstellen Sie zwei festgelegte Domänensicherheitsgruppen, eine für HPC-Benutzer und eine für HPC-Administratoren. Anschließend können Sie die entsprechenden Berechtigungen für die Sicherheitsgruppen festlegen und dann nach Bedarf Mitglieder aus den Gruppen hinzufügen oder entfernen. Sie sollten diese Sicherheitsgruppen auch verwenden, um dem Cluster Benutzer und Administratoren hinzuzufügen, anstatt einzelne Benutzer oder Administratoren hinzuzufügen.

    Eine zusätzliche Überlegung ist, ob die Laufzeitdatenfreigabe als ausgeblendete Freigabe konfiguriert werden soll (mit einem Namen, der auf das Zeichen $endet). Standardmäßig wird die Laufzeitdatenfreigabe während des Upgrades von HPC Pack 2008 R2 mit SP1 auf SP2 als ausgeblendete Freigabe konfiguriert. Obwohl dies keine zusätzliche Sicherheit für die Freigabe bietet, kann die unbeabsichtigte Verwendung verhindert werden, da die Freigabe nicht für Benutzer angezeigt wird, die die Freigaben mit Windows Explorer durchsuchen oder den Befehl "Net View " verwenden.

    Allgemeine Sicherheitsüberlegungen zu HPC Pack finden Sie in den folgenden Themen:

  • SMB-Einstellungen Wenn Sie eine neue Freigabe bereitstellen (z. B. mithilfe des Assistenten zum Bereitstellen eines freigegebenen Ordners in der Freigabe- und Speicherverwaltung), können Sie in der Regel Standardeinstellungen verwenden. Es wird jedoch empfohlen, die folgenden SMB-Einstellungen zu konfigurieren, um die Leistung zu verbessern:

    • Zugriffsbasierte Aufzählung deaktivieren

    • Aktivieren des Offlinezwischenspeicherns von Dateien

  • Konfiguration des Auftragsplanrs Nachdem Sie eine neue Freigabe konfiguriert haben, müssen Sie den Befehl "cluscfg " ausführen, um den Wert der variablen HPC_RUNTIMESHARE Clusterumgebung zu aktualisieren, die während der Installation von HPC Pack festgelegt wird. Danach verwendet der HPC-Auftragsplanerdienst die neue Freigabe als Laufzeitdatenfreigabe.

Vorbereiten einer Dateifreigabe auf einem Netzwerkdateiserver, der als Laufzeitdatenfreigabe eingerichtet wird

Führen Sie die folgenden allgemeinen Schritte aus, um eine Netzwerkdateifreigabe vorzubereiten, die Sie als Laufzeitdatenfreigabe mit einem UNC-Pfad angeben, wenn Sie den HPC Pack-Installations-Assistenten ausführen. Sie müssen diese Vorbereitungsschritte nicht ausführen, wenn Sie beabsichtigen, einen lokalen Pfad für die Laufzeitdatenfreigabe auf dem Kopfknoten (oder auf dem ersten freigegebenen Datenträger im clusterierten Speicher für einen für hohe Verfügbarkeit konfigurierten Kopfknoten) anzugeben, oder wenn Sie ein Upgrade von HPC Pack 2008 R2 mit SP1 durchführen.

  1. Erstellen Sie eine neue Dateifreigabe auf einem Dateiserver, der mit derselben Active Directory-Domäne verbunden ist wie der Kopfknotencomputer. Sie können eine Standardmethode verwenden, die in Windows Server verfügbar ist, z. B. den Assistenten zum Bereitstellen eines freigegebenen Ordners im Snap-In " Freigeben" und "Speicherverwaltung " oder den Befehl "Net Share" .

    Hinweis

    Um eine Dateifreigabe auf einem Server in Ihrer Active Directory-Domäne zu erstellen, muss der Dateiserver-Rollendienst der Rolle "Dateidienste" installiert sein.

  2. Konfigurieren Sie die NTFS- und Freigabeberechtigungen, die in den folgenden Tabellen in der Dateifreigabe aufgeführt sind.

    Hinweis

    Um das Hinzufügen von Berechtigungen für HPC-Administratoren und HPC-Benutzer zu vereinfachen, können Sie Domänensicherheitsgruppen für diese Benutzer erstellen und dann die Berechtigungen den Sicherheitsgruppen zuweisen.

    NTFS-Berechtigungen

    Name Erlaubnis
    Computerkonto des Kopfknotencomputers (wenn der Kopfknoten nicht für hohe Verfügbarkeit konfiguriert ist)

    -ODER-

    Computerkonto jedes Kopfknotencomputers und das Computerkonto der gruppierten Instanz des Kopfknotens (wenn der Kopfknoten für hohe Verfügbarkeit konfiguriert ist)

    -ODER-

    SYSTEM-Objekt des Kopfknotens (wenn sich die Dateifreigabe auf dem Kopfknotencomputer befindet und der Kopfknoten nicht für hohe Verfügbarkeit konfiguriert ist)
    Volle Kontrolle
    Alle HPC-Administratoren Volle Kontrolle
    Alle HPC-Benutzer Lesen Sie

    Dateien erstellen/Daten schreiben

    Ordner erstellen/Daten anfügen

    Freigabeberechtigungen

    Name Erlaubnis
    Alle HPC-Administratoren Volle Kontrolle
    Alle HPC-Benutzer Veränderung

    Lesen Sie

Die Netzwerkdateifreigabe kann nun als Speicherort der Laufzeitdatenfreigabe während des HPC Pack 2008 R2-Installations-Assistenten angegeben werden.

Zusätzliche Schritte für Head-Knoten, die für hohe Verfügbarkeit konfiguriert sind

Wenn der Kopfknoten für hohe Verfügbarkeit im Kontext eines Failoverclusters konfiguriert ist, müssen Sie nach der Installation von HPC Pack zusätzliche Schritte ausführen, um den SOA-Unterordner der Laufzeitdatenfreigabe zu konfigurieren. Wenn Sie diese Schritte nicht ausführen, schlagen Anwendungen, die das allgemeine SOA-Datenfeature verwenden, fehl.

  1. Konfigurieren Sie die folgenden NTFS-Berechtigungen für den SOA-Unterordner der Laufzeitdatenfreigabe:

    Name Erlaubnis
    Computerkonto jedes Kopfknotencomputers im Windows HPC Server 2008 R2-Cluster Volle Kontrolle
    Computerkonto der gruppierten Instanz des Kopfknotens Volle Kontrolle
  2. Beenden Sie auf dem aktiven Kopfknoten im Cluster den Hpcsession-Dienst, und starten Sie den Hpcsession-Dienst neu. Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Befehle ein:

    net stop hpcsession  
    net start hpcsession  
    

    Geben Sie alternativ den folgenden Befehl ein:

    sc control hpcsession 128  
    

Konfigurieren einer neuen Laufzeitdatenfreigabe auf dem Kopfknoten

Führen Sie die folgenden allgemeinen Schritte aus, um eine neue Dateifreigabe als Laufzeitdatenfreigabe auf dem Kopfknoten des Clusters zu konfigurieren, nachdem HPC Pack installiert wurde:

  1. Stellen Sie sicher, dass keine Aufträge auf dem Cluster ausgeführt werden.

  2. Erstellen Sie eine neue Dateifreigabe mithilfe des Speichers auf dem Kopfknoten (oder, wenn der Kopfknoten für hohe Verfügbarkeit konfiguriert ist, mithilfe des freigegebenen Speichers des Failoverclusters). Sie können eine Standardmethode verwenden, die in Windows Server verfügbar ist, z. B. den Assistenten zum Bereitstellen eines freigegebenen Ordners im Snap-In " Freigeben" und "Speicherverwaltung " oder den Befehl "Net Share" .

    Hinweis

    Sie sollten einen lokalen Pfad auf dem Kopfknoten angeben (z. B. (D:\NewRuntimeShare). Wenn der Kopfknoten im Kontext eines Failoverclusters für hohe Verfügbarkeit konfiguriert ist, geben Sie einen Pfad auf dem ersten freigegebenen Datenträger im Cluster des Failoverclusters an.

  3. Verschieben Sie die Dateien und Unterordner aus der vorhandenen Laufzeitdatenfreigabe in die neue Dateifreigabe.

  4. Konfigurieren Sie die NTFS- und Freigabeberechtigungen, die in den folgenden Tabellen in der Dateifreigabe aufgeführt sind.

    NTFS-Berechtigungen

    Name Erlaubnis
    SYSTEM-Objekt Volle Kontrolle
    Administratoren Volle Kontrolle
    HPCUsers Lesen Sie

    Dateien erstellen/Daten schreiben

    Ordner erstellen/Daten anfügen

    Freigabeberechtigungen

    Name Erlaubnis
    HPCUsers Veränderung

    Lesen Sie
    HPCAdminMirror Veränderung

    Lesen Sie
  5. Aktualisieren Sie die Clusterkonfiguration so, dass der HPC-Auftragsplaner die neue Laufzeitdatenfreigabe verwendet. Führen Sie dazu den Befehl "cluscfg " aus, um die HPC_RUNTIMESHARE Umgebungsvariable zu ändern. Um beispielsweise die Konfiguration eines Clusters mit einem Kopfknoten namens MyHeadNode zu aktualisieren, um die neue Laufzeitdatenfreigabe \\MyHeadNode\NewRuntimeShare zu verwenden, geben Sie an einer Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl ein:

    cluscfg setenvs /scheduler:MyHeadNode HPC_RUNTIMESHARE=\\MyHeadNode\NewRuntimeShare  
    

    Hinweis

    Wenn der Kopfknoten für hohe Verfügbarkeit im Kontext eines Failoverclusters konfiguriert ist, stellen Sie sicher, dass Sie den Namen der gruppierten Instanz des Kopfknotens und nicht den Namen eines Kopfknotencomputers angeben.

    Sie können bestätigen, dass die Umgebungsvariable ordnungsgemäß festgelegt ist, indem Sie den folgenden Befehl an der Eingabeaufforderung mit erhöhten Rechten eingeben:

    cluscfg listenvs  
    
  6. Wenn der Kopfknoten für hohe Verfügbarkeit im Kontext eines Failoverclusters konfiguriert ist, müssen Sie die folgenden zusätzlichen Schritte ausführen:

    1. Fail over to the second head node in the failover cluster.

    2. Legen Sie auf dem zweiten Kopfknoten die folgenden NTFS-Berechtigungen und Freigabeberechtigungen für die Dateifreigabe fest:

      NTFS-Berechtigungen

      Name Erlaubnis
      HPCUsers Lesen Sie

      Dateien erstellen/Daten schreiben

      Ordner erstellen/Daten anfügen

      Freigabeberechtigungen

      Name Erlaubnis
      HPCUsers Veränderung

      Lesen Sie
      HPCAdminMirror Veränderung

      Lesen Sie

Konfigurieren einer neuen Laufzeitdatenfreigabe auf einem Netzwerkdateiserver

Führen Sie nach der Installation von HPC Pack die folgenden allgemeinen Schritte aus, um eine neue Laufzeitdatenfreigabe auf einem Netzwerkdateiserver zu erstellen:

  1. Stellen Sie sicher, dass keine Aufträge auf dem Cluster ausgeführt werden.

  2. Erstellen Sie eine neue Dateifreigabe auf einem Dateiserver, der derselben Active Directory-Domäne wie der Kopfknotencomputer oder -computer beigetreten ist. Sie können eine Standardmethode verwenden, die in Windows Server verfügbar ist, z. B. den Assistenten zum Bereitstellen eines freigegebenen Ordners oder den Befehl "Net Share" .

    Hinweis

    Um eine Dateifreigabe auf einem Server in Ihrer Active Directory-Domäne zu erstellen, muss der Dateiserver-Rollendienst der Rolle "Dateidienste" installiert sein.

  3. Verschieben Sie die Dateien und Unterordner aus der vorhandenen Laufzeitdatenfreigabe in die neue Dateifreigabe.

  4. Konfigurieren Sie die NTFS- und Freigabeberechtigungen, die in den folgenden Tabellen in der Dateifreigabe aufgeführt sind.

    Hinweis

    Um das Hinzufügen von Berechtigungen für HPC-Administratoren und HPC-Benutzer zu vereinfachen, können Sie Domänensicherheitsgruppen für diese Benutzer erstellen und dann die Berechtigungen den Sicherheitsgruppen zuweisen.

    NTFS-Berechtigungen

    Name Erlaubnis
    Computerkonto des Kopfknotencomputers (wenn der Kopfknoten nicht für hohe Verfügbarkeit konfiguriert ist)

    -ODER-

    Computerkonto jedes Kopfknotencomputers und das Computerkonto der gruppierten Instanz des Kopfknotens (wenn der Kopfknoten für hohe Verfügbarkeit konfiguriert ist)
    Volle Kontrolle
    Alle HPC-Administratoren Volle Kontrolle
    Alle HPC-Benutzer Lesen Sie

    Dateien erstellen/Daten schreiben

    Ordner erstellen/Daten anfügen

    Freigabeberechtigungen

    Name Erlaubnis
    Alle HPC-Administratoren Volle Kontrolle
    Alle HPC-Benutzer Veränderung

    Lesen Sie
    HPCAdminMirror Veränderung

    Lesen Sie
  5. Aktualisieren Sie die Clusterkonfiguration so, dass der HPC-Auftragsplaner die neue Laufzeitdatenfreigabe verwendet. Führen Sie dazu den Befehl cluscfg auf dem Kopfknoten aus, um die HPC_RUNTIMESHARE Umgebungsvariable zu ändern. Um beispielsweise die Konfiguration eines Clusters mit einem Kopfknoten namens MyHeadNode zu aktualisieren, um die neue Laufzeitdatenfreigabe \\MyFileServer\NewRuntimeShare zu verwenden, geben Sie an einer Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl ein:

    cluscfg setenvs /scheduler:MyHeadNode HPC_RUNTIMESHARE=\\MyFileServer\NewRuntimeShare  
    

    Hinweis

    Wenn der Kopfknoten für hohe Verfügbarkeit im Kontext eines Failoverclusters konfiguriert ist, legen Sie den Parameter "/scheduler " auf den Namen der gruppierten Instanz des Kopfknotens und nicht auf den Namen eines Kopfknotencomputers fest.

    Sie können bestätigen, dass die Umgebungsvariable ordnungsgemäß festgelegt ist, indem Sie den folgenden Befehl an der Eingabeaufforderung mit erhöhten Rechten eingeben:

    cluscfg listenvs  
    

Zusätzliche Schritte für Head-Knoten, die für hohe Verfügbarkeit konfiguriert sind

Wenn der Kopfknoten für hohe Verfügbarkeit im Kontext eines Failoverclusters konfiguriert ist, müssen Sie zusätzliche Schritte ausführen, um den SOA-Unterordner der Laufzeitdatenfreigabe zu konfigurieren. Wenn Sie diese Schritte nicht ausführen, schlagen Anwendungen, die das allgemeine SOA-Datenfeature verwenden, fehl.

  1. Beenden Sie auf dem aktiven Kopfknoten im Cluster den Hpcsession-Dienst, und starten Sie den Hpcsession-Dienst neu. Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Befehle ein:

    net stop hpcsession  
    net start hpcsession  
    

    Geben Sie alternativ den folgenden Befehl ein:

    sc control hpcsession 128  
    
  2. Konfigurieren Sie die folgenden NTFS-Berechtigungen für den SOA-Unterordner der Laufzeitdatenfreigabe:

    Name Erlaubnis
    Computerkonto jedes Kopfknotencomputers im Windows HPC Server 2008 R2-Cluster Volle Kontrolle
    Computerkonto der gruppierten Instanz des Kopfknotens Volle Kontrolle
  3. Beenden Sie auf dem aktiven Kopfknoten im Cluster den Hpcsession-Dienst, und starten Sie den Hpcsession-Dienst neu. Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Befehle ein:

    net stop hpcsession  
    net start hpcsession  
    

    Geben Sie alternativ den folgenden Befehl ein:

    sc control hpcsession 128