Welche Arten von Projekten gibt es?[faq_gruppen_1]

Es gibt zwei Arten von Projekten:

Jeder bwCloud Benutzer besitzt sein Privates-Nutzerprojekt, in welchem keine anderen Nutzer möglich sind. Dieses besitzt Quota basierend auf der Benutzer Region und dessen Entitlement.

In Gruppen-Projekten können mehrere Nutzer zusammen mit dessen variabel definierbare Ressourcen arbeiten.

Gruppen-Projekt, Privates-Nutzerprojekt

⇈ Hoch

Für welche Situationen sind Gruppen-Projekte sinnvoll?[faq_gruppen_2]

In Gruppen-Projekten können mehrere Nutzer zusammen dessen variabel definierbare Ressourcen nutzen. Gruppen-Projekte eignen sich daher für:

Dies ist auch durch die Nutzung von Access Token möglich.

Sollen lediglich mehrere Personen auf eine Instanz der bwCloud zugreifen können, reicht eine Hinterlegung der SSH-Schlüssel aus. Ein Gruppen-Projekt ist dann nicht notwendig.

Mehrere Nutzer, Gruppe, Gruppen-Projekt, Lehre

⇈ Hoch

Wie bekomme ich ein Gruppen-Projekt?[faq_gruppen_3]

Nur ein bwCloud registrierter Benutzer kann Teil eines Projektes sein. Zudem, schauen sie die Informationen zu den Gruppenbesitzenden nach.

Beantworten Sie die Punkte unten und nutzen Sie das Template für Ihre Anfrage:

a) Ihre OpenStack User-UUID.
b) Die Region zur Platzierung des Projektes.
c) Warum Sie die Quota benötigen.
d) Die Projekt verantwortende Benutzer-UUID.
e) Ihr bevorzugter Gruppen-Projekt Name.(Max. 16 Zeichen)
f) Alle zukünftigen Benutzer-UUIDs.
g) Welche Ressourcen sie benötigen.
h) Wie lange Sie die Ressourcen benötigen.
i) Welche Flavor(s) sie benötigen.

SUBJECT:        NEW_PROJECT
REGION:         NAME
MOTIVATION:     TEXT
OWNER_UUID:     UUID
PROJECT_NAME:   NAME
MEMBER_UUIDS:   UUID, UUID, ...
NUMBER_VM::     INTEGER
RAM_GB:         INTEGER
VCPU:           INTEGER
MEMORY_GB:      INTEGER
FLAVORS:        NAME, NAME
SPECIAL_QUOTA:  TEXT
CUT_OFF_DATE:   dd.mm.yyyy

Schreiben Sie uns ein Ticket. Wir werden ihre Anfrage überprüfen und, wenn möglich, dieser zustimmen.

Gruppe, Gruppen-Projekt, Gruppen-Projekt anlegen, Ticket

⇈ Hoch

Wichtiger Hinweis für Nutzer:innen der Universität Stuttgart[faq_gruppen_3_stuttgart]

Nach Absprache mit den Verantwortlichen der Universität Stuttgart gilt für Angehörige der Universität Stuttgart bei der Beantragung eines Gruppen-Projektes folgendes zu beachten:

  1. Studierende der Universität Stuttgart können nicht selbständig ein Gruppen-Projekt beantragen. Dies liegt in der geplanten Leistungsverrechnung begründet: Da wir perspektivisch den Verbrauch von Ressourcen abrechnen wollen, kann ein Mehrverbrauch über die Leistungen, die für das bwIDM-Entitlement "bwCloud-Basic" hinaus gehen, nur von Personen beantragt werden, die Zugriff auf eine Kostenstelle beziehungsweise Konto haben. Dies ist im Fall der Universität Stuttgart nur bei Personen der Fall, die an der Universität Stuttgart angestellt sind - Studierende haben keinen eigenständigen Zugriff auf Konten bzw. Kostenstellen
  2. Wenn ein Gruppen-Projekt beantragt werden soll, muss dies durch die betreuende Person geschehen. Im Falle von Lehrveranstaltungen ist dies in der Regel der/die Betreuer:in, der/die Lehrstuhlinhaber:in oder andere Angehörige der Universität mit entsprechendem Zugriff auf Konten.

Der Ablauf sieht wie folgt aus:

a) Der/die Betreuer:in muss sich für die Nutzung der bwCloud registrieren. Hierzu bitte die Schritte wie unter Erste Schritte beschrieben befolgen.
b) Anschließend meldet sich der/die Betreuer:in via Ticket bei uns und bitte um die Einrichtung eines Gruppen-Projekts.
c) In dem Ticket müssen die Angaben wie unter #faq_gruppen_2 beschrieben enthalten sein.
d) Anschließend richten wir das Gruppen-Projekt mit dem/der Betreuer:in als Gruppenbesitzer:in ein.

Gruppe, Gruppen-Projekt, Stuttgart, Universität Stuttgart, bwIDM, Entitlement, bwCloud-Basic, bwCloud-Extended, Prozess

⇈ Hoch

Können die Projektmitglieder geändert werden?[faq_gruppen_4]

In der bwCloud registrierte Nutzer können in ein Gruppenprojekt aufgenommen werden. Ebenso können Mitglieder aus dem Projekt entfernt werden. Anfragen zur Änderung der Gruppenmitglieder können nur durch die Gruppenbesitzende Person beantragt werden. Existiert noch kein Gruppenprojekt, so lesen sie bitte hier weiter.

Beantworten Sie die Punkte unten und nutzen Sie das Template für Ihre Anfrage:

a) Sie sind der Gruppenbesitze.
b) Was ist die Projekt-UUID des Projektes, um welches es sich handelt.
c) Welche (UUID-)Nutzer sollen hinzugefügt oder entfernt werden.

SUBJECT:         MEMBER_PROJECT
NEW_OWNER:       UUID
PROJECT:         UUID
MEMBERS_ADD:     UUID, UUID, ...
MEMBERS_REMOVE:  UUID, UUID, ...

Schreiben Sie uns ein Ticket. Wir werden ihre Anfrage überprüfen und, wenn möglich, dieser zustimmen.

Gruppe, Gruppen-Projekt, Gruppen-Projekt anlegen, Ticket

⇈ Hoch

Wie kann ich zwischen Gruppen-Projekten wechseln?[faq_gruppen_5]

Ein Benutzer kann Mitglied mehrere Gruppen-Projekte sein. Die Quota eines Projektes ist an genau eine bwCloud Region gebunden.

Die gewünschte Region mit Projekt kann im Dashboard der Schaltfläche oben links gewechselt werden..

Slideshow ausklappen Schritt-für-Schritt Anleitung und Slideshow ausklappen

Gruppe, Gruppen-Projekt

⇈ Hoch

Ist die Angabe einer gruppenbesitzenden Person notwendig? Warum?[faq_gruppen_6]

Die Angabe einer Person, die als Besitzer:in des Gruppen-Projekts eingetragen wird, ist für uns folgenden Gründen notwendig:

  1. Sollten wir eine Leistungs- und Kostenverrechnung einführen, dann wird die Rechnung dieses Gruppen-Projekts an den Standort des/der Gruppenbesitzer:in geschickt. Der/Die Gruppenbesitzer:in kann im weiteren Verlauf natürlich geändert werden.
  2. Der/Die Gruppenbesitzer:in dient für uns als Ansprechpartner:in bei Vorfällen, Nachfragen etc.
  3. Der/Die Gruppenbesitzer:in kommuniziert mit uns in Sachen Mitgliederverwaltung und autorisiert das Hinzufügen / Entfernen von Personen (wir können ansonsten nicht entscheiden, ob eine andere Person dazu berechtigt ist - auch weil alle Gruppenmitglieder administrativ die gleichen Rechte haben (siehe 4.)).
  4. Jedes Mitglied dieses Gruppen-Projekts hat die gleichen Rechte (VMs starten, stoppen, löschen etc).

Gruppenbesitzer, Gruppenbesitzerin, Gruppen-Projekt,

⇈ Hoch

Kann ein Funktionsaccount eine gruppenbesitzende Person sein?[faq_gruppen_7]

Nein, alle Kennungen müssen individuellen Personen zugeordnet sein. Das gilt sowohl für den/die Gruppenbesitzer:in als auch für die Mitglieder des Gruppen-Projekts. Gruppen-Projekte sind keine Ausnahme in dieser Hinsicht, es gelten auch hier dieselben Regeln wie für individuelle Nutzerprojekte.

Gruppenbesitzer, Gruppenbesitzerin, Gruppen-Projekt, Funktionsaccount

⇈ Hoch

Wie sieht die Administration der Ressourcen (Instanzen, Images etc.) in einem Gruppen-Projekt aus?[faq_gruppen_8]

OpenStack verfügt über ein sehr einfaches Rechte- und Rollenmodell: es gibt die Rolle des/der "Administrators:in", die/der alles darf und alles sieht, und es gibt den/die normale Nutzer:in. Die Rolle "Administrator" ist nur den Mitgliedern der bwCloud-Betriebsgruppe vorbehalten, alle anderen Nutzer:innen der bwCloud verfügen über die normale Standardberechtigung.

Ein Gruppen-Projekt unterscheidet sich daher auch nicht von einem persönlichen Nutzer:in-Projekt. Es sind lediglich mehr als eine Person diesem Projekt zugeordnet. Das bedeutet aber auch, dass jedes Mitglied eines Gruppen-Projektes alle Ressourcen (laufende Instanzen, Sicherheitsgruppen, Images etc.) sieht, neue Ressourcen anlegen, sie editieren oder löschen kann. Ein Gruppen-Projekt eignet sich daher besonders für Szenarien, in denen sich mehrere Personen gleichberechtigt um Ressourcen kümmern, beispielsweise für den Betrieb von Webservern.

Gruppen-Projekt, Ressourcen, Sichtbarkeit, Rechte, Rollen

⇈ Hoch

Wie verschiebe ich eine Instanz in ein anderes Projekt?[faq_gruppen_9]

Ein Instanz kann an sich nicht in ein anderes Projekt verschoben werden. Jedoch ist der folgende work around moeglich. Voraussetzung ist entsprechende Quota in dem Ziel-Projekt.

Quell-Projekt

  1. Einen Snapshot/ eine Schattenkopie der Instanz erzeugen.
    -> Snapshot erscheint unter 'Images'.
  2. Unter Images aus dem Snapshot ein Volume erzeugen.
    -> Das Volume erscheint unter Volumes.
  3. Unter Volumes fuer das Volume einen Transfer erzeugen und die Transfer ID sowie den Authorization Key notieren.

Ziel-Projekt

  1. Unter Volumes auswaehlen von Transfer Akzeptieren.
  2. Die gespeicherte Transfer ID und Authorization Key angeben.
    -> Das Volume erscheint unter Volumes.
  3. Das Volume zu einem Image umwandeln/hochladen.
    -> Das Image erscheint unter Images (, dies kann etwas Zeit beanspruchen).
  4. Unter Images das Image starten.

Gruppen-Projekt, Ressourcen, Sichtbarkeit

⇈ Hoch