Konten- und Projektverwaltung auf CODE-DE
In OpenStack-Umgebungen stellt ein Projekt einen isolierten Arbeitsbereich dar, in dem Benutzer Cloud-Ressourcen wie virtuelle Maschinen, Volumes und Netzwerke erstellen und verwalten können. Jedes Projekt besitzt eigene Quotas, Berechtigungen und Abrechnungskonfigurationen, sodass Organisationen Arbeitslasten trennen und Ressourcennutzung unabhängig überwachen können.
Dieser Artikel erklärt, wie Sie das CODE-DE Dashboard verwenden, um Cloud-Projekte und Wallets zu verwalten – einschließlich Projektaktivierung, Wallet-Zuordnung und Abrechnungsprüfung.
Was wir in diesem Artikel behandeln
Voraussetzungen
Nr. 1 Konto im CODE-DE Dashboard
Sie benötigen ein aktives Benutzerkonto sowie Zugriff auf das CODE-DE Dashboard unter https://administration.code-de.org/login. Über diese Oberfläche verwalten Sie Wallets und Cloud-Projekte.
Nr. 2 Zugriff auf Horizon
Sie sollten sich außerdem in Horizon unter https://cloud.fra1-1.cloudferro.com/auth/login/?next=/ anmelden können. Horizon wird verwendet, um OpenStack-Projekte, Quotas und Ressourcennutzung zu prüfen.
Nr. 3 Konfiguriertes und aufgeladenes Wallet
Sie sollten mindestens ein Wallet konfiguriert haben (und idealerweise bereits aufgeladen), bevor Sie es Projekten zuweisen. Weitere Details zu Wallet-Typen und Abrechnung finden Sie unter Wallets und Vertragsverwaltung.
Nr. 4 Administratorberechtigung
Um Projekte und Wallets zu verwalten, benötigen Sie Admin-Berechtigung. Siehe:
Wallets (Überblick)
Ein Wallet ist die Abrechnungsquelle für Projekte. Sie können ein gemeinsames Wallet verwenden oder mehrere Wallets anlegen, um Kosten nach Projekt oder Vertrag zu trennen.
Wallet-Status im Dashboard
Begriff |
Bedeutung |
|---|---|
Current wallet |
Das Wallet, das derzeit für die Abrechnung der Region/des Projekts verwendet wird. |
Next wallet |
Ein geplanter Wallet-Wechsel, der am definierten Startdatum aktiv wird. |
Wallet inheritance |
Wenn eine zeitliche Lücke entsteht, verwendet das Projekt vorübergehend das Wallet des übergeordneten Kontos. |
Beispiele
Ein Wallet für viele Regionen: Weisen Sie ein Wallet auf der Regionsebene zu, damit neue Projekte es automatisch erben.
Unterschiedliche Wallets pro Workload: Weisen Sie auf Projektebene verschiedene Wallets zu, um Kosten pro Team oder Umgebung zu isolieren.
Guthaben zu einem Wallet hinzufügen
Laden Sie das Wallet auf, das für das Projekt verwendet werden soll.
Weitere Informationen finden Sie unter Wallets und Vertragsverwaltung.
Ansicht „Cloud projects/Wallets“
Nach der Anmeldung unter https://administration.code-de.org/login klicken Sie im linken Menü auf Cloud projects/Wallets, um Ihre Projekte anzuzeigen.
Dashboard-Ansicht des Bereichs „Cloud projects/Wallets“ mit allen Projekt- und Wallet-Informationen.
Diese Ansicht zeigt die Tabelle der aktiven Cloud-Regionen Ihres Kontos.
Die folgenden Abschnitte beschreiben die Schritte zur Aktivierung und Abrechnungskonfiguration eines Projekts.
Projekte im Dashboard
Cloud-Projekt hinzufügen
Um ein neues Projekt zu aktivieren, klicken Sie in der gewünschten Cloud-Region auf + Project. Alternativ können Sie oben rechts auf Add new project klicken.
Root-Konto und verfügbare Clouds im Dashboard.
Projekt im Dashboard aktivieren
Wichtig
Es kann immer nur ein Aktivierungsvorgang gleichzeitig ausgeführt werden. Warten Sie, bis der aktuelle Vorgang abgeschlossen ist. Den Fortschritt sehen Sie in der Projektliste.
Die folgenden Screenshots zeigen den vollständigen Aktivierungsablauf:
Hinzufügen eines neuen Projekts in der ausgewählten Cloud-Region.
Klicken Sie auf Add new project.
Wählen Sie den gewünschten Workflow und klicken Sie auf Create new project.
Nach dem Start erscheint eine Meldung, dass die Aktivierung läuft:
Benachrichtigung, dass die Projektaktivierung im Gange ist.
Während das Projekt hinzugefügt wird, erhöht sich die Projektanzahl um 1, und der Status wechselt zu IN PROGRESS. Nach kurzer Zeit lautet der Status ACTIVATED.
Aktualisierte Projekttabelle mit dem Statuswechsel von IN PROGRESS zu ACTIVATED.
Projekte in Horizon
Bemerkung
Das Dashboard vereinfacht das Multi-Region-Management, während Horizon weiterhin die verbindliche Quelle für OpenStack-Quotas und -Ressourcen bleibt.
Melden Sie sich über https://cloud.fra1-1.cloudferro.com/auth/login/?next=/ an und wählen Sie die gewünschte Site sowie die Cloud-Region aus:
Anmeldeoberfläche mit Auswahl der Site und Cloud-Region zur Anzeige aktiver Projekte.
In Horizon öffnen Sie Identity → Projekte im linken Menü, um die verfügbaren Projekte aufzulisten:
Liste aller aktiven Projekte in Horizon.
In der oberen linken Ecke können Sie die verfügbaren Projekte über das Dropdown-Menü einsehen:
Horizon-Oberfläche mit Dropdown-Liste der Projekte für den angemeldeten Benutzer.
Für ein neues Projekt sind noch keine Ressourcen zugewiesen. Siehe Artikel Beantragung von Cloud-Ressourcen auf CODE-DE.
Wenn bereits ein oder mehrere Projekte zur Erstellung von Ressourcen verwendet wurden (z. B. virtuelle Maschinen), stehen Instanzen, RAM-Verbrauch und weitere Werte nicht mehr auf 0.
Wallets mit Projekten im Dashboard verknüpfen
Anfangs verfügen Sie nur über ein aktives Wallet, und das Standard-Wallet wird automatisch in allen Cloud-Regionen vererbt.
Das aktuelle Wallet (current wallet) definiert die aktive Abrechnungsquelle, während das nächste Wallet (next wallet) erlaubt, einen zukünftigen Wechsel einzuplanen, ohne Dienste zu unterbrechen.
Sie können ein Wallet entweder einer Region oder einem bestimmten Projekt zuweisen. Das einer Region zugewiesene Wallet wird automatisch zum Standard-Wallet aller Projekte dieser Region.
Wallet einer Region zuweisen
Weisen Sie der Region das passende Wallet zu — damit wird festgelegt, aus welchen Mitteln die Ausgaben der Projekte bezahlt werden.
Um das Wallet zu ändern, öffnen Sie das Dreipunkt-Menü in der Zeile der Region und wählen Sie aus, ob Sie das aktuelle oder nächste Wallet bearbeiten möchten:
Optionsmenü zum Bearbeiten des aktuellen oder nächsten Wallets einer Region.
Dies öffnet ein neues Eingabefenster:
Formular zum Zuweisen bzw. Planen eines Wallet-Wechsels für das ausgewählte Projekt.
Bemerkung
Für Wallet-Änderungen gelten folgende Bedingungen:
Die Änderung des Wallets wird sofort wirksam und beeinflusst die laufende Abrechnung.
Die Zeiträume des aktuellen und des nächsten Wallets dürfen sich nicht überschneiden.
Wenn Sie zwischen beiden Wallets eine Lücke lassen, verwendet das Konto in diesem Zeitraum das Wallet des übergeordneten Accounts.
Abrechnungsmodus überprüfen
Sie können den Abrechnungsmodus jedes Projekts überprüfen, nachdem Sie Ressourcen erstellt haben (z. B. virtuelle Maschinen).
Stellen Sie sicher, dass der dem Projekt zugewiesene Abrechnungsmodus den Anforderungen der jeweiligen Cloud-Region entspricht. Öffnen Sie im Dashboard den Bereich Wallets/Contracts, um Wallet-Status und verfügbare Guthaben einzusehen – besonders wichtig für Pay-Per-Use-Wallets.
Weitere Details finden Sie unter Wallets und Vertragsverwaltung.
Sie können außerdem die Ansicht Active services verwenden, um die gewünschte Cloud-Region einzugrenzen. Filtern Sie z. B. nach project: cloud_901089_2, um zugehörige Einträge anzuzeigen:
Beispiel für die „Active services“-Tabelle, gefiltert nach einem bestimmten Projekt und einer Cloud-Region.
Dies ist ebenfalls eine Möglichkeit, die Cloud einem Projekt zuzuordnen. Im obigen Bild ist klar sichtbar, dass project: cloud_901089_2 vom Typ FRA1 ist.
Bemerkung
Die Active-Services-Daten werden mit einer Verzögerung von 2–3 Stunden aktualisiert.
Korrekte Nachverfolgung bestätigen
Stellen Sie sicher, dass alle Finanztransaktionen im System korrekt nachverfolgt werden, um präzise Abrechnung und Berichte zu gewährleisten.
Verwenden Sie dazu den Bereich Billing Reports, um nach Projekten, Clouds, Produkten, Abrechnungsmodi, Wallets und Verträgen zu filtern und alle Nutzungs- und Kosteninformationen zu prüfen.
Billing-Reports-Seite mit Projektverbrauch und zugehörigen Abrechnungsdaten.
Siehe den Artikel Billing Reports auf CODE-DE für Details zur Nutzung von Filtern zur gezielten Analyse.
Die am häufigsten genutzten Filter sind Cloud-Region, Projekt und Wallet.
Mit bestehenden Projekten arbeiten
Um bestehende Projekte zu verwalten, klicken Sie auf das Dreipunkt-Menü in der jeweiligen Projektzeile. Es stehen vier Optionen zur Verfügung — Projekt anzeigen, Projekt erweitern, Aktuelles Wallet ändern und Nächstes Wallet ändern.
Projektmenü mit verfügbaren Aktionen, darunter Projekt anzeigen und Projekt erweitern.
Projekt anzeigen
Wählen Sie View project, um eine detaillierte Übersicht zu öffnen, die die Ressourcenanzahl pro Cloud darstellt:
Detaillierte Projektübersicht mit Ressourcenverteilung über mehrere Cloud-Regionen.
Projekt erweitern
Durch Klicken auf Projekt erweitern öffnet sich ein Fenster, in dem Sie ein bestehendes Projekt in einer weiteren Region verfügbar machen können:
Oberfläche zum Erweitern eines bestehenden Projekts auf zusätzliche Cloud-Regionen.
Für CODE-DE ist im Dashboard nur eine Region aktiv, daher gibt es keine zusätzlichen Regionen, auf die sich das Projekt erweitern lässt. Klicken Sie daher auf Cancel, um zur Dashboard-Ansicht zurückzukehren.
Aktuelles Wallet auf Projektebene ändern
Hiermit ändern Sie das aktuelle Wallet ausschließlich für dieses eine Projekt — im Gegensatz zu einer regionsweiten Änderung, die alle Projekte der Region betrifft.
Nächstes Wallet auf Projektebene ändern
Funktioniert entsprechend und ändert das nächste Wallet auf Projektebene.
Projekte löschen
Zum Zeitpunkt der Erstellung dieses Artikels können Projekte nur in Horizon (OpenStack) gelöscht werden. Diese Aktion führt nicht sofort zu Änderungen im Dashboard.
Löschen eines Projekts in Horizon.
Siehe Artikel How to correctly delete all project resources via Horizon Dashboard on CODE-DE.
Fehlerbehebung
Aktivierung bleibt auf IN PROGRESS hängen: aktualisieren Sie die Ansicht, prüfen Sie die Quotas in Horizon und stellen Sie sicher, dass Sie Berechtigung zur Projekterstellung in der Region besitzen.
Wallet-Änderung abgelehnt: stellen Sie sicher, dass sich die Zeiträume von current wallet und next wallet nicht überschneiden; überprüfen Sie außerdem, ob das Wallet gültig ist und ausreichend Guthaben besitzt.
Zusammenfassung
Sie haben nun ein Cloud-Projekt aktiviert, es einem Wallet zugeordnet, die Abrechnung überprüft und die korrekte Nachverfolgung bestätigt. Damit ist gewährleistet, dass Ihre Ressourcen in allen Cloud-Regionen korrekt finanziert, überwacht und auditierbar sind.