Das VM2000-Konzept der VM-Gruppen erlaubt es dem VM2000-Administrator mehrere VMs zu einer organisatorischen Einheit zusammenzufassen. VM-Gruppen besitzen eigene Attribute und sind einem CPU-Pool zugeordnet. Die VMs, die der VM-Gruppe zugeordnet sind, werden beim Scheduling auf besondere Weise berücksichtigt.
Auf SU x86 stehen VM-Gruppen nicht zur Verfügung.
Eigenschaften von VM-Gruppen und ihren Mitgliedern
VM-Gruppen besitzen eine eigene CPU-Quote (Operand CPU-QUOTA
). Sie bestimmt den Anteil der VM-Gruppe an der CPU-Leistung des CPU-Pools im Vergleich zu anderen im CPU-Pool befindlichen VM-Gruppen und VMs, die keiner VM-Gruppe angehören. Analog zur virtuellen Maschine kann die CPU-Leistungsaufnahme der VM-Gruppe durch die maximale CPU-Leistungsaufnahme (Operand MAX-CPU-UTILIZATION
) begrenzt werden.
Auch beim Scheduling wird die VM-Gruppe als Einheit betrachtet. Wenn eine VM der VM-Gruppe den ihr zugedachten CPU-Anteil noch nicht ausgeschöpft hat, dann werden die übrigen VMs der VM-Gruppe beim Scheduling gegenüber den anderen VMs des CPU-Pools bevorzugt. Dies wird auch als „Lastausgleich innerhalb einer VM-Gruppe“ bezeichnet.
Die VMs, die einer VM-Gruppe zugeordnet sind, werden auch als „Mitglieder der VM-Gruppe“ bezeichnet. Sie besitzen eine eigene Mitglieds-CPU-Quote (Operand MEMBER-CPU-QUOTA
), die den CPU-Anteil der VM im Vergleich zu den anderen VMs der VM-Gruppe bestimmt.
Die CPU-Leistungsaufnahme einer Mitglieds-VM wird sowohl durch die maximale CPU-Leistungsaufnahme der VM als auch durch die maximale CPU-Leistungsaufnahme der VM-Gruppe nach oben begrenzt.
Weitere Informationen zu CPU-Quote, maximaler CPU-Leistungsaufnahme und Scheduling finden Sie in den Abschnitten „Verteilung der CPU-Leistung auf die VMs planen" und „Scheduling-Verfahren".
Auch die Monitor-VM kann einer VM-Gruppe zugeordnet werden.
Kommandos zur Bedienung von VM-Gruppen
Eine VM-Gruppe wird vom VM2000-Administrator im ADMIN-Dialog mit der Monitor-VM bedient. Funktion und Privilegien des VM2000-Administrators sind im Abschnitt „Bedienen des Gesamtsystems VM2000" beschrieben.
In der folgenden Tabelle sind die einzelnen Bedienungsgruppen mit den zugehörigen VM2000-Kommandos für die Bedienung einer VM-Gruppe zusammengestellt.
Bedienungsgruppe | VM2000-Kommando |
---|---|
CREATE-VM-GROUP 1 | |
CREATE-VM 1 | |
MODIFY-VM-ATTRIBUTES 3 | |
DELETE-VM 4 | |
MODIFY-VM-GROUP-ATTRIBUTES 1 | |
SHOW-VM-GROUP 1 | |
DELETE-VM-GROUP 1 |
1 | Kommando nur für den VM2000-Administrator |
2 | Kommando nur für das Arbeiten mit VM-Definitionen |
3 | Kommando für den VM2000-Administrator und diejenigen VM-Administratoren mit ADMIN-PRIVILEGES=*MAXIMUM (siehe "Erweitern und Einschränken des Kommando-/Funktionsumfangs") |
4 | Kommando für den VM2000-Administrator und den VM-Administrator der VM |
Diese Bedienungsgruppen sind in den folgenden Abschnitten näher beschrieben.