Anwendungen
Im Bereich Anwendungen verwaltest du Softwarekomponenten, die in VM-Vorlagen, virtuellen Maschinen oder Umgebungen eingesetzt werden.
So behältst du den Überblick darüber, welche Softwareversionen in deiner OpenVLE-Infrastruktur verwendet werden und kannst diese systematisch dokumentieren.
Wo finde ich den Bereich?
Über das Hauptmenü: Infrastruktur → Anwendungen
Alternativ erreichbar über: Über Hersteller, virtuelle Maschinen oder VM-Vorlagen verlinkt
Funktionen im Überblick
- Anzeigen, Erstellen, Bearbeiten und Löschen von Anwendungen
- Zuweisen einer Anwendung zu einem Hersteller
- Erfassen von Versionsinformationen und Beschreibungen
- Verknüpfen von Anwendungen mit VM-Vorlagen oder Umgebungen
- Unterstützung bei der Inventarisierung der eingesetzten Software
Wichtige Felder im Überblick
| Feldname | Beschreibung |
|---|---|
Beschreibung | Kurze Beschreibung oder Versionsangabe der Anwendung, z. B. „Office-Suite für Textverarbeitung, Tabellen und Präsentationen“. |
Hersteller | Beziehung zum Hersteller, der die Anwendung bereitstellt. Ermöglicht konsistente Zuordnung und Filterung innerhalb der Infrastruktur. |
Name | Der Name der Anwendung, z. B. „LibreOffice“ oder „Visual Studio Code“. Wird in Listen und Verknüpfungen angezeigt. |
Erstellen einer Anwendung
- Öffne im Hauptmenü den Bereich Infrastruktur → Anwendungen.
- Klicke auf Hinzufügen, um eine neue Anwendung zu erstellen.
- Gib einen Namen, einen Hersteller und eine Beschreibung für die Anwendung an.
- Speichere die Anwendung.
- Wechsle anschließend in den Tab VMs oder VM-Vorlagen, um die benötigten VM-Vorlagen der Anwendung hinzuzufügen oder zu entfernen.
Der erforderliche Hersteller muss vor dem Erstellen der Anwendung vorhanden sein.
Bearbeiten einer Anwendung
- Öffne im Hauptmenü den Bereich Infrastruktur → Anwendungen.
- Suche in der Liste nach der gewünschten Anwendung.
- Klicke auf Bearbeiten, oder öffne das Kontextmenü der Anwendung und wähle Bearbeiten.
- Im Formular werden alle aktuellen Daten der Anwendung angezeigt.
- Passe die gewünschten Felder an – beispielsweise Name oder Beschreibung.
- Speichere die Änderungen.
Wenn eine Softwareversion aktualisiert wurde, z. B. von Office 2016 auf Office 2019, wird empfohlen, eine neue Anwendung anzulegen.
So wird verhindert, dass bereits zugewiesene VMs und VM-Vorlagen von dieser Versionsänderung betroffen sind.
Andernfalls erscheint es in OpenVLE so, als wären alle zugewiesenen Systeme auf die neue Version aktualisiert worden.
Löschen einer Anwendung
- Öffne im Hauptmenü den Bereich Infrastruktur → Anwendungen.
- Suche in der Liste nach der gewünschten Anwendung.
- Klicke auf Löschen, oder öffne das Kontextmenü der Anwendung und wähle Löschen.
- Bestätige den Löschvorgang im angezeigten Dialog.
- Die Anwendung wird daraufhin dauerhaft entfernt.
Beim Löschen einer Anwendung werden alle Zuweisungen zu VMs und VM-Vorlagen entfernt.
Die betroffenen VMs und VM-Vorlagen selbst bleiben jedoch unverändert erhalten.
Beispiel oder Anwendungsfall
Eine Administratorin möchte eine Anwendung für alle Schulungsmaschinen dokumentieren.
Sie öffnet den Bereich Infrastruktur → Anwendungen, klickt auf Hinzufügen und gibt die Daten ein:
- Name: LibreOffice
- Hersteller: The Document Foundation
- Beschreibung: Office-Suite für Textverarbeitung, Tabellen und Präsentationen
Danach weist sie die Anwendung den relevanten VM-Vorlagen zu, um eine saubere Inventarisierung sicherzustellen.
Hinweise / Besonderheiten
- Anwendungen dienen ausschließlich der Dokumentation und Zuordnung – sie werden nicht automatisch installiert.
- Eine Anwendung kann mehreren VM-Vorlagen oder virtuellen Maschinen zugewiesen werden.
- Wenn eine Anwendung gelöscht wird, werden bestehende Zuweisungen in VMs oder VM-Vorlagen ebenfalls entfernt.
- Hersteller müssen vor der Erstellung einer Anwendung bereits vorhanden sein.
Beziehungen zu anderen Objekten
Viele Objekte in OpenVLE stehen in Beziehung zu anderen Elementen innerhalb des Systems. Die folgende Übersicht zeigt, welche Verknüpfungen bestehen und ob diese bestimmte Automatisierungen auslösen.
| Objekt | Beschreibung | Automatisches Verhalten |
|---|---|---|
| Berechtigungen | Objektspezifische Berechtigungen können direkt am Objekt vergeben werden. | Automatisches Entfernen beim Löschen des Objekts. |
| Changelogs | Alle Änderungen am Objekt werden automatisch protokolliert. | Automatisches Entfernen beim Löschen des Objekts. |
| Hersteller | Einer Anwendung kann genau ein Hersteller zugewiesen werden. | Keine Automatisierungen. |
| Tags | Objekte können mit beliebig vielen Tags versehen werden, um sie zu kategorisieren oder zu filtern. | Automatisches Entfernen beim Löschen des Objekts. |
| VM-Vorlagen | Einer Anwendung können beliebig viele VM-Vorlagen zugewiesen werden. | Keine Automatisierungen. |
| VMs | Einer Anwendung können beliebig viele VMs zugewiesen werden. | Keine Automatisierungen. |
Erforderliche Berechtigungen
Die für Aktionen benötigten Berechtigungen können über Rollen oder individuell vergeben werden. Fehlen Ihnen bestimmte Rechte, sind die entsprechenden Funktionen in der Benutzeroberfläche ausgeblendet oder deaktiviert.
| Aktion | Benötigte Berechtigung | Pfad | Weitere Informationen |
|---|---|---|---|
| Anwendungen anzeigen | applications_read | / oder /<objectID> | |
| Anwendungen anlegen | applications_create | / | |
| Anwendungen bearbeiten | applications_update | / oder /<objectID> | |
| Anwendungen löschen | applications_delete | / oder /<objectID> | |
| Hersteller anzeigen | vendors_read | / |
Beispiel:
/4a3bc312-d1af-4b3f-b222-f5e9cecbf007 – So erhält der Benutzer nur Zugriff auf dieses eine Objekt.Wird als Pfad / verwendet, gilt die Berechtigung global für alle Objekte dieses Typs.
Für *_create-Berechtigungen ist nur der globale Pfad / zulässig.