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 Konfigurieren der Laufzeitdatenfreigabe auf dem Kopfknoten könnte sich auf die Leistung und die Ressourcen des HPC-Clusters auswirken, kann aber anfangs 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 Sicherheits- Damit die Laufzeitdatenfreigabe ordnungsgemäß funktioniert, müssen die Laufzeitdatenfreigabe mit entsprechenden NTFS-Berechtigungen und Freigabeberechtigungen 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 Freigabe- und NTFS-Berechtigungen für einen 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 Net View Befehl 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 Share and Storage Management), 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 Auftragsplaners Nachdem Sie eine neue Freigabe konfiguriert haben, müssen Sie den Befehl cluscfg ausführen, um den Wert der HPC_RUNTIMESHARE Clusterumgebungsvariable 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 Share and Storage Management Snap-Ins 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 Berechtigung
    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)
    Vollzugriff
    Alle HPC-Administratoren Vollzugriff
    Alle HPC-Benutzer Lesen

    Erstellen von Dateien/Schreiben von Daten

    Erstellen von Ordnern/Anfügedaten

    Freigabeberechtigungen

    Name Berechtigung
    Alle HPC-Administratoren Vollzugriff
    Alle HPC-Benutzer Change

    Lesen

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 Berechtigung
    Computerkonto jedes Kopfknotencomputers im Windows HPC Server 2008 R2-Cluster Vollzugriff
    Computerkonto der gruppierten Instanz des Kopfknotens Vollzugriff
  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 Share and Storage Management Snap-Ins 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 Berechtigung
    SYSTEM-Objekt Vollzugriff
    Administratoren Vollzugriff
    HPCUsers Lesen

    Erstellen von Dateien/Schreiben von Daten

    Erstellen von Ordnern/Anfügedaten

    Freigabeberechtigungen

    Name Berechtigung
    HPCUsers Change

    Lesen
    HPCAdminMirror Change

    Lesen
  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\NewRuntimeSharezu verwenden, geben Sie den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten 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 Berechtigung
      HPCUsers Lesen

      Erstellen von Dateien/Schreiben von Daten

      Erstellen von Ordnern/Anfügedaten

      Freigabeberechtigungen

      Name Berechtigung
      HPCUsers Change

      Lesen
      HPCAdminMirror Change

      Lesen

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 Berechtigung
    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)
    Vollzugriff
    Alle HPC-Administratoren Vollzugriff
    Alle HPC-Benutzer Lesen

    Erstellen von Dateien/Schreiben von Daten

    Erstellen von Ordnern/Anfügedaten

    Freigabeberechtigungen

    Name Berechtigung
    Alle HPC-Administratoren Vollzugriff
    Alle HPC-Benutzer Change

    Lesen
    HPCAdminMirror Change

    Lesen
  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\NewRuntimeSharezu verwenden, geben Sie den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten 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 /scheduler Parameter 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 Berechtigung
    Computerkonto jedes Kopfknotencomputers im Windows HPC Server 2008 R2-Cluster Vollzugriff
    Computerkonto der gruppierten Instanz des Kopfknotens Vollzugriff
  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