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.

../_images/acc_01.png

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.

../_images/what-the-table-contains-at-first.png

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:

../_images/add-new-project.png

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:

../_images/activation-in-progress.png

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.

../_images/activation-add-still-pending.png

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:

../_images/horizon-login-waw4-1.png

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:

../_images/list-projects-in-horizon.png

Liste aller aktiven Projekte in Horizon.

In der oberen linken Ecke können Sie die verfügbaren Projekte über das Dropdown-Menü einsehen:

../_images/cloud-00341.png

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.

Dreipunkt-Menü

Verwenden Sie das Dreipunkt-Menü in jeder Tabellenzeile, um Aktionen auf Regionen- oder Projektebene aufzurufen.

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:

../_images/change-current-or-next-wallet.png

Optionsmenü zum Bearbeiten des aktuellen oder nächsten Wallets einer Region.

Dies öffnet ein neues Eingabefenster:

../_images/change-current-wallet.png

Formular zum Zuweisen bzw. Planen eines Wallet-Wechsels für das ausgewählte Projekt.

Bemerkung

Für Wallet-Änderungen gelten folgende Bedingungen:

  1. Die Änderung des Wallets wird sofort wirksam und beeinflusst die laufende Abrechnung.

  2. Die Zeiträume des aktuellen und des nächsten Wallets dürfen sich nicht überschneiden.

  3. 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:

../_images/services-to-chech-upon-spending.png

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.

../_images/complete-billings-report.png

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.

../_images/view-project-details.png

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:

../_images/account-details-resources.png

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:

../_images/extend-project.png

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.

../_images/remove-project-from-horizon.png

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.

Verwandte Artikel