Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ASSIGN-VM-GROUP-TO-CPU-POOL (VM-Gruppe einem CPU-Pool zuordnen)

&pagelevel(4)&pagelevel

Auf SU x86 stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung VMS3011 bzw. mit dem allgemeinen Returncode VMS9004 abgewiesen.

Mit /ASSIGN-VM-GROUP-TO-CPU-POOL wird eine VM-Gruppe einem (anderen) CPU-Pool zugeordnet. Dabei wird der VM-Gruppe eine (neue) CPU-Quote zugeordnet. Mit der VM-Gruppe werden auch die VMs, die der VM-Gruppe zugeordnet sind, dem (anderen) CPU-Pool zugeordnet.

Eine VM-Gruppe kann keinem anderen CPU-Pool zugeordnet werden, während eine VM der VM-Gruppe migriert wird (VM-Migration).

Dieses Kommando ist nur dem VM2000-Administrator erlaubt.


ASSIGN-VM-GROUP-TO-CPU-POOL

VM-GROUP-NAME = <name 1..8>

,TO-CPU-POOL = *STDPOOL / <name 1..8>

,CPU-QUOTA = <fixed 0.01..99.99>

,ATTACHED-VM-CPUS = *CHECK-NUMBER / *ADJUST-NUMBER

 

VM-GROUP-NAME = <name 1..8>
Name der VM-Gruppe.


TO-CPU-POOL = *STDPOOL / <name 1..8>
Name des CPU-Pools, dem die VM-Gruppe zugeordnet werden soll.


CPU-QUOTA = <fixed 0.01..99.99>
CPU-Quote der VM-Gruppe.
Sie bestimmt den eigenen CPU-Anteil der VM-Gruppe im Vergleich zu den übrigen (Einzel) VMs und VM-Gruppen, die dem CPU-Pool (Operand TO-CPU-POOL) zugeordnet sind (siehe "Verteilung der CPU-Leistung auf die VMs planen").


ATTACHED-VM-CPUS =
Bestimmt die Ausführung des Kommandos und die impliziten Aktionen von VM2000 für die virtuellen CPUs aller VMs der VM-Gruppe.

ATTACHED-VM-CPUS = *CHECK-NUMBER
Das Kommando wird ausgeführt, wenn die Anzahl der zugeschalteten virtuellen CPUs jeder VM der VM-Gruppe kleiner oder gleich der Anzahl der zugeschalteten realen CPUs des CPU-Pools ist, dem die VM-Gruppe zugeordnet werden soll, siehe "Anzahl zugeschalteter realer und virtueller CPUs im CPU-Pool". Wenn eine VM der VM-Gruppe diese Bedingung nicht erfüllt, dann wird das Kommando abgewiesen.

ATTACHED-VM-CPUS = *ADJUST-NUMBER
Das Kommando wird ausgeführt, außer eine VM der VM-Gruppe ist im Zustand RUNNING oder IN HOLD (WAIT) und der CPU-Pool, dem die VM-Gruppe zugeordnet werden soll, enthält keine zugeschaltete reale CPU.

VM2000 leitet bei diesem Operandenwert in folgenden Fällen asynchrone Aktionen ein:

  • Die Anzahl der zugeschalteten virtuellen CPUs einer VM der VM-Gruppe ist größer als die Anzahl der zugeschalteten realen CPUs des CPU-Pools, dem die VM-Gruppe zugeordnet wird:
    VM2000 schaltet die überzähligen virtuellen CPUs weg (implizites /DETACH-DEVICE im BS2000-Gastsystem für entsprechend viele virtuelle CPUs). Diese weggeschalteten CPUs können zunächst vom Gastsystem nicht wieder zugeschaltet werden, sie werden von VM2000 entsprechend gekennzeichnet (Zustand der virtuellen CPU in den Informationskommandos von VM2000: BLOCK).
  • Die Anzahl der zugeschalteten virtuellen CPUs einer VM der VM-Gruppe ist kleiner als die Anzahl der zugeschalteten realen CPUs des CPU-Pools, dem die VM-Gruppe zugeordnet wird, und die Anzahl der zugeschalteten virtuellen CPUs dieser VM der VM-Gruppe ist kleiner als ihr Multiprozessorgrad:
    VM2000 hebt den Status BLOCK für entsprechend viele virtuelle CPUs der VM auf und schaltet sie zu (implizites /ATTACH-DEVICE im BS2000-Gastsystem für die virtuelle CPU).


Kommando-Returncodes

(SC2)  SC1

Maincode

Bedeutung

0
2           0
5           0
64
64
64
64
128

CMD0001
CMD0001
CMD0001
VMS4400
VMS4600
VMS4612
VMS4626
VMS3042

Kommando erfolgreich ausgeführt
Dezimalangaben auf 2 Nachkommastellen gerundet
Implizite Rekonfiguration für virtuelle CPU(s) gestartet
VM-Gruppe noch nicht initialisiert
CPU-Pool nicht eingerichtet
Zu wenig zugeschaltete CPUs dem CPU-Pool zugeordnet
VM-Gruppe ist dem CPU-Pool bereits zugeordnet
VM der VM-Gruppe wird migriert


Garantierte Meldungen

VMS4620, VMS4621, VMS4627


Beispiel

/assign-vm-group-to-cpu-pool vm-group-name=extgroup,to-cpu-pool=exclpool,
                 cpu-quota=1,attached-vm-cpus=*check-number
VMS4627 CPU POOL ASSIGNMENT OF VM GROUP 'EXTGROUP' CHANGED FROM
        CPU POOL '*STDPOOL' TO CPU POOL 'EXCLPOOL'