Abbild teilen¶
Abbildhersteller und Konsumenten sind sowohl OpenStack-Nutzer als auch Projekte. Abbildhersteller erstellen und teilen Abbilder mit Abbildkonsumenten, so dass die Verbraucher das geteilte Abbild beim Booten eines Servers nutzen können. Der Produzent teilt ein Abbild mit dem Verbraucher, indem er den Verbraucher als Mitglied dieses Abbildes macht. Der Verbraucher akzeptiert oder lehnt das Abbild ab, indem er den Status des Abbildmitglieds ändert. Nachdem es angenommen wurde, erscheint das Abbild in der Abbildliste des Verbrauchers. Solange der Verbraucher ein Mitglied des Abbildes ist, kann der Verbraucher das Abbild verwenden, unabhängig vom Status des Abbildmitglieds, wenn der Verbraucher die Abbild-ID kennt.
Bemerkung
In der OpenStack Image API dient der Image Member Status drei Zwecke:
Der Status des Mitglieds steuert, ob das Abbild in der Abbildliste des Verbrauchers erscheint. Wenn der Abbildmitgliedstatus
accepted
ist, erscheint das Abbild in der Abbildliste des Verbrauchers. Andernfalls erscheint das Abbild nicht in der Abbildliste. Das Abbild kann noch verwendet werden, solange der Verbraucher die Abbild-ID kennt.Der Status des Mitglieds kann verwendet werden, um die Abbildliste des Verbrauchers zu filtern.
Der Mitgliedsstatus lässt den Hersteller wissen, ob der Verbraucher das geteilte Abbild gesehen und gehandelt hat. Wenn der Status
accepted
oderrejected
ist, hat der Verbraucher das geteilte Abbild definitiv gesehen. Wenn der Statuspending
ist, kann der Verbraucher nicht wissen, dass ein Abbild geteilt wurde.
Abbildhersteller und Konsumenten haben unterschiedliche Fähigkeiten und Verantwortlichkeiten bezüglich der Abbildverteilung, die die folgende Liste zeigt.
Abbildhersteller fügen Mitglieder zu Abbildern hinzu oder entfernen Mitglieder aus Abbildern, aber sie dürfen den Mitgliedsstatus eines Abbildmitglieds nicht ändern.
Abbildhersteller und Konsumenten sehen den Status der Abbildmitglieder an. Bei der Auflistung der Abbildmitglieder sehen die Produzenten alle Abbildmitglieder, und die Konsumenten sehen nur sich selbst.
Abbildverbraucher ändern ihren eigenen Status, aber sie dürfen sich nicht als Abbildmitglied hinzufügen oder entfernen.
Abbildverbraucher können von jedem Abbild, das vom Abbildhersteller geteilt wird, unabhängig vom Status des Mitglieds booten, solange der Verbraucher die Abbild-ID kennt.