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.
Auf der Seite mit den Einstellungen für Speicherziele werden Informationen zu den einzelnen Speicherzielen für Ihren HPC-Cache angezeigt, und es gibt Optionen zum Verwalten einzelner Speicherziele.
Diese Seite verfügt auch über ein Hilfsprogramm zum Anpassen des Cachespeicherplatzes, der jedem einzelnen Speicherziel zugeordnet ist. Weitere Informationen finden Sie unter " Cachespeicher zuweisen ".
Tip
Anweisungen zum Auflisten von Speicherzielen mit Azure CLI finden Sie im Artikel "Speicherziele hinzufügen" . Andere hier aufgeführte Aktionen sind möglicherweise noch nicht in Azure CLI verfügbar.
Verwalten von Speicherzielen
Sie können Verwaltungsaktionen für einzelne Speicherziele ausführen. Diese Aktionen ergänzen die optionen auf Cacheebene, die unter "Verwalten des Caches" erläutert werden.
Diese Steuerelemente können Ihnen helfen, aus einer unerwarteten Situation (z. B. einem nicht reagierenden Speicherziel) wiederherzustellen, und Ihnen auch die Möglichkeit zu geben, einige automatische Cacheaktionen außer Kraft zu setzen (z. B. das Schreiben geänderter Dateien zurück in das langfristige Speichersystem).
Öffnen Sie die Seite "Speicherziele " im Azure-Portal. Klicken Sie auf das Bild ... ganz rechts in der Speicherzielliste, um die Liste der Aufgaben zu öffnen.
Diese Optionen sind verfügbar:
- Flush – Schreiben aller zwischengespeicherten Änderungen an den Back-End-Speicher
- Pausieren – Das Speicherziel vorübergehend daran hindern, Anfragen zu bedienen
- Aktualisieren von DNS – Aktualisieren der IP-Adresse des Speicherziels von einem benutzerdefinierten DNS-Server oder von einem privaten Azure Storage-Endpunkt
- Ungültig: Verwirft zwischengespeicherte Dateien von diesem Speicherziel (Ungültiges Kann zu Datenverlust führen)
- Entfernen erzwingen – Löschen eines Speicherziels, Überspringen einiger Sicherheitsschritte (Entfernen erzwingen kann Datenverlust verursachen)
- Fortsetzen – Setzen eines angehaltenen Speicherziels wieder in den Dienst
- Löschen – Dauerhaftes Entfernen eines Speicherziels
Weitere Informationen zu diesen Optionen finden Sie im restlichen Artikel.
Schreiben zwischengespeicherter Dateien in das Speicherziel
Die Option "Leeren" weist den Cache an, alle im Cache gespeicherten geänderten Dateien sofort in das Back-End-Speichersystem zu kopieren. Wenn Ihre Clientcomputer beispielsweise eine bestimmte Datei wiederholt aktualisieren, wird sie im Cache für einen schnelleren Zugriff gespeichert. Dateiänderungen werden nicht für einen Zeitraum zwischen mehreren Minuten und mehr als einer Stunde in das langfristige Speichersystem geschrieben.
Die Aktion "Flush" weist den Cache an, alle Dateien in das Speichersystem zu schreiben.
Der Cache akzeptiert keine Anforderungen von Clients für Dateien auf diesem Speicherziel, bis die Löschung abgeschlossen ist.
Sie können diese Option verwenden, um sicherzustellen, dass der Back-End-Speicher vor dem Ausführen einer Sicherung aufgefüllt wird, oder für jede Situation, in der Sie sicherstellen möchten, dass der Back-End-Speicher über aktuelle Updates verfügt.
Diese Option gilt hauptsächlich für Verwendungsmodelle, die das Zwischenspeichern von Schreibvorgängen enthalten. Lesen Sie "Grundlegendes zu Cachenutzungsmodellen ", um mehr über das Lesen und Schreiben der Zwischenspeicherung zu erfahren.
Tip
Wenn Sie bestimmte einzelne Dateien wieder in ein Speicherziel schreiben müssen, ohne den gesamten Cacheinhalt zu schreiben, sollten Sie das flush_file.py Skript in der HPC Cache NFSv3-Clientbibliotheksverteilung berücksichtigen. Weitere Informationen finden Sie unter Anpassen des Dateirückschreibens im Azure HPC-Cache.
Anhalten eines Speicherziels
Die Suspendierungsfunktion deaktiviert den Clientzugriff auf ein Speicherziel, entfernt jedoch nicht dauerhaft das Speicherziel aus dem Cache. Sie können diese Option verwenden, wenn Sie ein Back-End-Speichersystem für Wartung, Reparatur oder Ersatz deaktivieren müssen.
Ein ausgesetztes Speicherziel wieder in den Dienst stellen
Verwenden Sie Fortsetzen, um die Aussetzung eines Speicherziels aufzuheben.
IP-Adresse aktualisieren
In einigen Fällen müssen Sie möglicherweise die IP-Adresse Ihres Speicherziels aktualisieren. Dies kann in zwei Szenarien geschehen:
Ihr Cache verwendet ein benutzerdefiniertes DNS-System anstelle des Standardsetups, und die Netzwerkinfrastruktur wurde geändert.
Ihr Speicherziel verwendet einen privaten Endpunkt für den Zugriff auf Azure Blob oder NFS-gestützten BLOB-Speicher, und Sie haben die Konfiguration des Endpunkts aktualisiert. (Sie sollten Speicherziele anhalten, bevor Sie ihre privaten Endpunkte ändern, wie im Artikel "Voraussetzungen" beschrieben.)
Mit einem benutzerdefinierten DNS-System ist es möglich, dass die IP-Adresse Ihres NFS-Speicherziels aufgrund von Back-End-DNS-Änderungen geändert werden kann. Wenn Ihr DNS-Server die IP-Adresse des Back-End-Speichersystems ändert, kann Azure HPC Cache den Zugriff auf das Speichersystem verlieren. Im Idealfall sollten Sie mit dem Manager des benutzerdefinierten DNS-Systems Ihres Caches arbeiten, um Updates zu planen, da diese Änderungen Speicher nicht verfügbar machen.
Wenn Sie einen privaten Endpunkt für den sicheren Speicherzugriff verwenden, können sich die IP-Adressen des Endpunkts ändern, wenn Sie die Konfiguration ändern. Wenn Sie Ihre Konfiguration für private Endpunkte ändern müssen, sollten Sie das Speicherziel (oder die Ziele) anhalten, die den Endpunkt verwenden, und dann ihre IP-Adressen aktualisieren, wenn Sie sie erneut aktivieren. Lesen Sie "Arbeiten mit privaten Endpunkten ", um weitere Informationen zu erhalten.
Um die IP-Adresse eines Speicherziels zu aktualisieren, verwenden Sie die Option "DNS aktualisieren". Der Cache fragt den benutzerdefinierten DNS-Server oder privaten Endpunkt für eine neue IP-Adresse ab.
Bei erfolgreicher Ausführung sollte das Update weniger als zwei Minuten dauern. Sie können jeweils nur ein Speicherziel aktualisieren; Warten Sie, bis der vorherige Vorgang abgeschlossen ist, bevor Sie eine andere versuchen.
Note
Die Option "Dns aktualisieren" ist für NFS-Speicherziele deaktiviert, die IP-Adressen anstelle eines DNS-Hostnamens verwenden.
Cacheinhalte für eine Speicherressource ungültig machen
Die Option "Ungültig" weist den HPC-Cache an, alle zwischengespeicherten Dateien von diesem Speicherziel als veraltet zu markieren. Wenn ein Client diese Dateien das nächste Mal anfordert, werden sie aus dem Back-End-Speichersystem abgerufen.
Sie können diese Option verwenden, wenn Sie Dateien im Back-End-Speichersystem direkt aktualisieren und diese Änderungen sofort für die Clients verfügbar machen möchten, die mit dem HPC-Cache verbunden sind.
Note
Wenn Sie die Schreibzwischenspeicherung für dieses Speicherziel verwenden, kann die Ungültigung des Caches möglicherweise zu Datenverlust führen. Wenn ein Client eine Änderung in den Cache geschrieben hat, aber noch nicht in das Backend-Speichersystem kopiert wurde, wird diese Änderung verworfen.
Die Zeitspanne zwischen dem Speichern eines Clientschreibvorgangs im Cache und der Zeit, zu der die Datei in das langfristige Speichersystem geschrieben wird, ist variabel. Es gibt keine Möglichkeit für HPC-Cache zu ermitteln, ob eine bestimmte Datei zurück in das Speichersystem geschrieben wurde, bevor der Cache ungültig wird.
Wenn Sie sicherstellen müssen, dass alle zwischengespeicherten Änderungen im Back-End-Speichersystem gespeichert werden, verwenden Sie einen Befehl "Leeren" .
Weitere Informationen über Schreib-Cache und die Verzögerung beim Zurückschreiben von Dateien finden Sie unter Verständnis der Cache-Verwendungsmodelle.
Speicherziel zwangsweise entfernen
Note
Diese Option kann zu Datenverlusten für das betroffene Speicherziel führen.
Wenn ein Speicherziel nicht mit einer normalen Löschaktion entfernt werden kann, können Sie die Option "Entfernen erzwingen " verwenden, um es aus dem Azure HPC-Cache zu löschen.
Diese Aktion überspringt den Schritt, der Dateien im Cache mit den Dateien im Back-End-Speichersystem synchronisiert. Es besteht keine Garantie dafür, dass änderungen, die in den HPC-Cache geschrieben wurden, in das Back-End-Speichersystem geschrieben werden, sodass Änderungen verloren gehen können, wenn Sie diese Option verwenden.
Es gibt auch keine Garantie dafür, dass das Back-End-Speichersystem verfügbar ist, nachdem es aus dem Cache entfernt wurde.
In der Regel wird das erzwungene Entfernen nur verwendet, wenn ein Speicherziel nicht mehr reagiert oder sich anderweitig in einem fehlerhaften Zustand befindet. Mit dieser Option können Sie das schlechte Speicherziel entfernen, anstatt drastischere Maßnahmen ergreifen zu müssen.
Löschen eines Speicherziels
Sie können das Azure-Portal oder die AZ CLI verwenden, um ein Speicherziel zu löschen.
Die Option zum regulären Löschen entfernt das Speicherziel endgültig aus dem HPC-Cache, synchronisiert jedoch zuerst den Cacheinhalt mit dem Back-End-Speichersystem. Dies unterscheidet sich von der Option zum Erzwingen des Löschens, wodurch keine Daten synchronisiert werden.
Durch das Löschen eines Speicherziels wird die Zuordnung des Speichersystems mit diesem Azure HPC-Cache entfernt, das Back-End-Speichersystem wird jedoch nicht geändert. Wenn Sie beispielsweise einen Azure Blob Storage-Container verwendet haben, ist der Container und dessen Inhalt nach dem Löschen aus dem Cache weiterhin vorhanden. Sie können den Container einem anderen Azure HPC-Cache hinzufügen, ihn diesem Cache erneut hinzufügen oder mit dem Azure-Portal löschen.
Wenn im Cache eine große Menge geänderter Daten gespeichert ist, kann das Löschen eines Speicherziels mehrere Minuten dauern. Warten Sie, bis die Aktion abgeschlossen ist, um sicherzustellen, dass die Daten sicher in Ihrem langfristigen Speichersystem gespeichert sind.
Um ein Speicherziel zu entfernen, öffnen Sie die Seite " Speicherziele ". Klicken Sie auf '...'. neben dem Speicherziel, und wählen Sie im Menü "Löschen" aus.
Grundlegendes zum Speicherzielstatus
In der Speicherzielliste werden zwei Statustypen angezeigt: Status und Bereitstellungsstatus.
- Der Status gibt den Betriebsstatus des Speicherziels an. Dieser Wert wird regelmäßig aktualisiert und hilft Ihnen zu verstehen, ob das Speicherziel für Clientanforderungen verfügbar ist und welche der Verwaltungsoptionen verfügbar sind.
- Der Bereitstellungsstatus teilt Ihnen mit, ob die letzte Aktion zum Hinzufügen oder Bearbeiten des Speicherziels erfolgreich war. Dieser Wert wird nur aktualisiert, wenn Sie das Speicherziel bearbeiten.
Der Statuswert wirkt sich auf die Verwaltungsoptionen aus, die Sie verwenden können. Hier ist eine kurze Erläuterung der Werte und deren Effekte.
- Bereit – Das Speicherziel funktioniert normal und ist für Clients verfügbar. Sie können jede der Verwaltungsoptionen für dieses Speicherziel verwenden (mit Ausnahme von "Fortsetzen", die nur für angehaltene Speicherziele gültig ist).
- Beschäftigt – Das Speicherziel verarbeitet einen anderen Vorgang. Sie können das Speicherziel löschen oder Zwangsentfernung durchführen.
- Angehalten – Das Speicherziel wurde offline geschaltet. Sie können dieses Speicherziel weiterhin leeren, löschen oder erzwingen. Wählen Sie "Fortsetzen" aus, um das Ziel wieder in den Dienst zu versetzen.
- Leeren – Das Speicherziel schreibt Daten in den Back-End-Speicher. Das Ziel kann Clientanforderungen nicht verarbeiten, während es gespült wird, kehrt aber automatisch in seinen vorherigen Zustand zurück, nachdem das Schreiben von Daten abgeschlossen wurde.
Zuordnen des Cachespeichers
Optional können Sie die Menge des Cachespeichers konfigurieren, die von jedem Speicherziel verwendet werden kann. Mit diesem Feature können Sie vorausplanen, damit Speicherplatz verfügbar ist, um die Dateien eines bestimmten Speichersystems zu speichern.
Wenn Sie die Speicherzuweisung nicht anpassen, erhält jedes Speicherziel einen gleichen Anteil des verfügbaren Cachespeicherplatzes.
Klicken Sie auf die Schaltfläche " Speicher zuordnen ", um die Cachezuordnung anzupassen.
Geben Sie auf dem Blatt " Speicher zuweisen " den Prozentsatz des Cachespeicherplatzes ein, den Sie jedem Speicherziel zuweisen möchten. Die Speicherallokationen müssen insgesamt 100% betragen.
Denken Sie daran, dass ein Cachespeicher für Mehraufwand verwendet wird, sodass der gesamt verfügbare Speicherplatz für zwischengespeicherte Dateien nicht genau mit der Kapazität übereinstimmt, die Sie beim Erstellen des HPC-Caches ausgewählt haben.
Klicken Sie auf "Speichern ", um die Zuordnung abzuschließen.
Nächste Schritte
- Informationen zu Verwaltungsaktionen auf Cacheebene
- Bearbeiten eines Speicherziels