Bug 23330 - UMC-Modul: UVMM Design & Prototyp
UMC-Modul: UVMM Design & Prototyp
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - RC
Assigned To: Andreas Büsching
Stefan Gohmann
: interim-2
Depends on:
Blocks: 22893
  Show dependency treegraph
 
Reported: 2011-08-16 16:30 CEST by Andreas Büsching
Modified: 2011-12-13 15:50 CET (History)
5 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Büsching univentionstaff 2011-08-16 16:30:45 CEST
Es muss ein Grobkonzept für das Design des Moduls abgestimmt sowie ein Prototyp auf der Basis erstellt werden.
Comment 1 Stefan Gohmann univentionstaff 2011-09-22 06:46:03 CEST
Hierzu kommt noch Feedback von Peter:

1. Ich fände es gut, wenn die Suche als eigenständiger Untertab geführt werden 
würde, so wie wir das ja sonst auch oft in UMC machen. Dann könnte man 
einfacher zwischen Treeview und Suche wechseln. 

2. Bei den Suchergebnissen fände ich es nett. wenn man bestimmte Aktionen auf 
mehrere VMs aus der Liste anwenden könnte. Beispielsweise will ich in der 
Regel alle meine VMs aus meinem UCS 3.0 Demoaufbau auf einen Schlag neu 
starten. 

3. Nach dem Durchführen einer Aktion aus den Suchergebnissen heraus, würde ich 
erwarten, dass ich wieder bei den Suchergebnissen lande. An Stelle dessen 
werden mir aber die virtuellen Maschinen auf einem Host in einer Liste 
angezeigt. Das sieht irgendwie falsch aus.
Comment 2 Stefan Gohmann univentionstaff 2011-09-22 06:47:33 CEST
In der Treeview sollten wir die Möglichkeit haben nicht alle Instanzen anzuzeigen, sondern nur die Virtualisierungsserver. Das sollte für große Umgebungen helfen.
Comment 3 Andreas Büsching univentionstaff 2011-10-05 09:42:33 CEST
Folgender Aufbau wurde beschlossen:

= TreeView =

+ Hier wird zu Beginn ähnlich wie in der UDM Navigation immer nur die Liste 
der Gruppen und der Server geladen. Über einen Klick auf das + vor dem Server 
wird dann die Liste der Instanzen nachgeladen.

+ Über einen Slider kann man die Navigation verkleinern (bis sie nicht mehr 
sichtbar). Optional könnte ich mir noch vorstellen, dass man eine Checkbox hat 
um die Ansicht an/aus zuschalten.

+ Wählt man in dem TreeView einen Server aus wird automatisch eine Suche nach 
allen Instanzen auf dem Server ausgelöst (es werden nur die Instanzen 
angezeigt.

+ Ein Klick mit der rechten Maustaste auf einen Server zeigt ein Kontextmenü mit dem Punkt zum Hinzufügen einer Instanz

+ Wählt man eine Instanz aus gelangt man in den Bearbeitungsmodus

+ Wählt man eine Gruppe aus wird eine Suche nach allen Servern ausgelöst (ohne 
Instanzen)

= Suche = 

+  Die Suche wird gegenüber der bisherigen Suche um eine Combobox erweitert, so dass man entweder nach Server oder VMs suchen kann

+ Wenn nach Instanzen gesucht wird, dann wird der Server in einer Spalte angezeigt

+ Wenn nach Servern gesucht wird, dann wird eine Spalte für die Gruppe ergänzt. In den Aktionen gibt es dann die Möglichkeit eine weitere Instanz hinzuzufügen

+ Der Suchraum wird über die linke Treeview ausgewählt

+ Per default gibt es eine Autosuche, die per UCR abgeschaltet werden kann

+ Bei den Instanzen werden dann die wichtigsten Operationen angezeigt. Welche 
das genau sind wäre noch zu definieren. Ich könnte mir folgende vorstellen
  - Icon: Bearbeiten, Löschen
  - DropDown: Status ändern (starte, stoppen, pausieren, ...
  - Weitere Aktionen: Migrieren

= Bearbeiten =

+ Den Aufbau würde ich dem der jetztigen Einstellungsseite ähnlich gestalten 
unter Verwendung der aktuellen Widgets

= Hinzufügen =

+ Instanzen: Wie bei allen anderen Modulen gibt es unten einen Hinzufügen-
Button. Dieser Öffnet einen Dialog in dem der Server sowie das Profil 
ausgewählt 
wird. Anschließend wird man in einen Wizard wechseln wie s auch jetzt schon 
ist.

+ Laufwerke/Interfaces: Diese würde ich ebenfalls über einen Wizard erstellen
Comment 4 Andreas Büsching univentionstaff 2011-11-10 12:44:37 CET
Das Konzept ist soweit beschlossen. Die Implementierung erfolgt über Bug #22893
Comment 5 Stefan Gohmann univentionstaff 2011-11-25 21:31:16 CET
Ja, die eigentliche UVMM QA erfolgt über die anderen Bugs.

Die Vorgaben sind soweit umgesetzt.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:50:06 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"