CONTAINERVERWALTUNG IN EINEM SPEICHERSYSTEM
Ein nicht-transitorisches, maschinenlesbares Speichermedium (704) umfasst, das Anweisungen speichert, die von einem Speichersystem (102; 302; 502) ausgeführt werden können, das eine Vielzahl von Controllern (104-1, 104-2; 304-1, 304-2, 304-3; 504-1, 504-2, 504-3) umfasst, wobei die Anweisungen ausfü...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ein nicht-transitorisches, maschinenlesbares Speichermedium (704) umfasst, das Anweisungen speichert, die von einem Speichersystem (102; 302; 502) ausgeführt werden können, das eine Vielzahl von Controllern (104-1, 104-2; 304-1, 304-2, 304-3; 504-1, 504-2, 504-3) umfasst, wobei die Anweisungen ausführbar sind, um:von einem mit dem Speichersystem (102; 302; 502) gekoppelten Host-Gerät (116) eine Containerspezifikation (124-1; 324-1; 524) zu empfangen, wobei die Containerspezifikation (124-1; 324-1; 524) eine Konfigurationsdatei umfasst, die eine Container-Kennung, eine Speichervolumen-Kennung, eine Controller-Kennung und eine Ressourcengrenze umfasst;ein Container-Image (122-1; 322-1; 522-1, 522-2, 522-3) aus einem Container-Repository (120) basierend auf der Container-Kennung zu erhalten;ein Speichervolumen (126-1 bis 126-P; 326-1 bis 326-P; 526-1, 526-2, 526-3), das auf einem oder mehreren Speichergeräten (106; 306; 506) im Speichersystem (102; 302; 502) gespeichert ist, basierend auf der Speichervolumen-Kennung auszuwählen;einen ersten Controller (104-1; 304-1; 504-1) aus der Vielzahl von Controllern (104-1, 104-2; 304-1, 304-2, 304-3; 504-1, 504-2, 504-3) basierend auf der Controller-Kennung auszuwählen, die in der Konfigurationsdatei enthalten ist;einen Container (122-1A; 322-1A, 322-1B; 522-1A, 522-2A, 522-3A), der aus dem Container-Image (122-1; 322-1; 522-1, 522-2, 522-3) ausgeführt werden soll, um auf das Speichervolumen (126-1 bis 126-P; 326-1 bis 326-P; 526-1, 526-2, 526-3) zuzugreifen, zu autorisieren;zu bestimmen, ob der Container (122-1A; 322-1A, 322-1B; 522-1A, 522-2A, 522-3A) aus dem Container-Image (122-1; 322-1; 522-1, 522-2, 522-3) auf dem ersten Controller (104-1; 304-1; 504-1) ausgeführt werden soll oder nicht, um eine Operation auf dem Speichervolumen (126-1 bis 126-P; 326-1 bis 326-P; 526-1, 526-2, 526-3) durchzuführen, basierend darauf, ob eine Ressourcenverfügbarkeit auf dem ersten Controller (104-1; 304-1; 504-1) größer als die Ressourcengrenze ist oder nicht; undals Reaktion auf eine Bestimmung, dass eine Ressourcenverfügbarkeit am ersten Controller (104-1; 304-1; 504-1) größer als die Ressourcengrenze ist, und basierend auf der Autorisierung:den Container (122-1A; 322-1A, 322-1B; 522-1A, 522-2A, 522-3A) aus dem Container-Image (122-1; 322-1; 522-1, 522-2, 522-3) auf dem ersten Controller (104-1; 304-1; 504-1) auszuführen, um eine Operation auf dem Speichervolumen (126-1 bis 126-P; 326-1 bis 326-P; 526-1, 526-2, 526-3) durchzuführ |
---|