Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

DETACH-VM-RESOURCES (Reale CPUs wegschalten)

&pagelevel(4)&pagelevel

Mit /DETACH-VM-RESOURCES werden zugeschaltete reale Normal-CPUs und Extra-CPUs für den VM2000-Betrieb weggeschaltet.

Dieses Kommando ist nur dem VM2000-Administrator erlaubt.


DETACH-VM-RESOURCES

UNIT = *CPU(...) / *EXTRA-CPU(...)


*CPU(...)



|

CPU-IDENTIFICATION = *ANY(...) / list-poss(63): <x-text 1..2>



|


*ANY(...)



|



|

CPU-POOL-NAME = *UNIQUE / *STDPOOL / <name 1..8>


*EXTRA-CPU(...)



|

CPU-IDENTIFICATION = *ALL(...) / *ANY(...) / list-poss(63): <x-text 1..2>



|


*ALL(...)



|



|

CPU-POOL-NAME = *UNIQUE / *STDPOOL / <name 1..8> / *ALL



|


*ANY(...)



|



|

CPU-POOL-NAME = *UNIQUE / *STDPOOL / <name 1..8>


UNIT = *CPU(...)
Bestimmt reale Normal-CPUs, die weggeschaltet werden sollen.

Das Wegschalten einer realen CPU hat keinen Einfluss auf den Rekonfigurationszustand (attached/detached) virtueller CPUs einer VM. Virtuelle CPUs können mit dem BS2000-Kommando /DETACH-DEVICE UNIT=*CPU(CPU-IDENTIFIER=<mn>) im BS2000-Gastsystem weggeschaltet werden.

Die letzte verfügbare reale Normal-CPU kann nicht weggeschaltet werden.

Die letzte verfügbare reale CPU eines CPU-Pools, in dem noch VMs aktiv sind, kann nicht weggeschaltet werden.

VM2000 verhindert das Wegschalten der letzten zugeschalteten realen CPU eines CPU-Pools in folgenden Fällen:

wenn dem CPU-Pool eine VM im Zustand RUNNING, IN HOLD (WAIT) oder SETUP(MIGR) zugeordnet ist (Meldung/Returncode VMS4617)

wenn dem CPU-Pool noch eine VM zugeordnet ist

CPU-IDENTIFICATION = *ANY(...)
Auswahl einer beliebigen realen Normal-CPU aus einem CPU-Pool.

CPU-POOL-NAME =
Bestimmt den CPU-Pool.

CPU-POOL-NAME = *UNIQUE
Eine reale Normal-CPU aus dem CPU-Pool *STDPOOL wird ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).

CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.

CPU-IDENTIFICATION = list-poss(63): <x-text 1..2>
Kennzeichen der Normal-CPU.

UNIT = *EXTRA-CPU(...)
Bestimmt Extra-CPUs, die weggeschaltet werden sollen, siehe "Leistungssteigerung mit Extra-CPUs".

CPU-IDENTIFICATION = *ALL(...)
Auswahl aller Extra-CPUs aus einem CPU-Pool.

CPU-POOL-NAME =
Bestimmt den CPU-Pool.

CPU-POOL-NAME = *UNIQUE
Alle Extra-CPUs aus dem CPU-Pool *STDPOOL werden ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).

CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.

CPU-POOL-NAME = *ALL
Alle Extra-CPUs aus allen CPU-Pools werden ausgewählt.

CPU-IDENTIFICATION = *ANY(...)
Auswahl einer beliebigen Extra-CPU aus einem CPU-Pool.

CPU-POOL-NAME =
Bestimmt den CPU-Pool.

CPU-POOL-NAME = *UNIQUE
Eine Extra-CPU aus dem dem CPU-Pool *STDPOOL wird ausgewählt (Operand aus Kompatibilitätsgründen zu früheren VM2000-Versionen).

CPU-POOL-NAME = *STDPOOL / <name 1..8>
Bezeichnung des CPU-Pools.

CPU-IDENTIFICATION = list-poss(63): <x-text 1..2>
Kennzeichen der Extra-CPU.


Kommando-Returncodes

(SC2)   SC1

Maincode

Bedeutung

0
1             0
64
64
64
64
64
64
64
64
64
64
64

CMD0001
CMD0001
VMS4043
VMS4048
VMS4078
VMS4079
VMS4151
VMS4270
VMS4600
VMS4609
VMS4611
VMS4617
VMS9005

Kommando erfolgreich ausgeführt
Keine Aktion erforderlich
CPU im System nicht bekannt
Letzte verfügbare Normal-CPU. Rekonfiguration nicht möglich
CPU nicht weggeschaltet wegen CPU-Attribut
Keine passende CPU zugeschaltet
CPU konnte wegen ihres Zustandes nicht weggeschaltet werden
Keine Extra-CPU in der Konfiguration
CPU-Pool nicht eingerichtet
Mehrere CPU-Pools sind eingerichtet
Ausgewählte CPUs dem CPU-Pool nicht zugeordnet
Letzte zugeschaltete CPU eines aktiven CPU-Pools
Kommando nicht oder nur teilweise bearbeitet


Garantierte Meldungen

VMS4043, VMS4045, VMS4047, VMS4048, VMS4077, VMS4078, VMS4151


Beispiel

/show-vm-resources information=*cpu ———————————————————————————————————  (1)
VM-ID        CPU-POOL  GR-CPU-Q  CPU-Q/ EFF-Q  MAX-U/ EFF-U  PROC
 1 M4IVR     *STDPOOL    20.00    1.00/ 12.04  80.00/ 80.00  2(+1)
 2 G4IVQ     *STDPOOL            26.00/ 15.66 100.00/100.00  4(+1)
 3 G4IVP     *STDPOOL    50.00    4.00/ 24.09 100.00/ 50.00  2(+1)
 4 G4IVO     *STDPOOL    50.00    1.00/  6.02 100.00/ 50.00  1(+1)
 5 G4IVJ     *STDPOOL            70.00/ 42.16 100.00/100.00  2(+1)
VM-ID        SCHED ACT-I  VIRT CPUS
 1 M4IVR      TS    NO    00(RUN),01(RUN),02(OFF)
 2 G4IVQ      TS    NO    00(RUN),01(RUN),02(STOP),03(STOP),
                          04(OFF)
 3 G4IVP      TS    NO    00(RUN),01(RUN),02(OFF)
 4 G4IVO      TS    NO    00(RUN),01(SLEEP)
 5 G4IVJ      -     NO    00(IDLE),01(IDLE),02(OFF)
CPU-ATTR     CPU-POOL     REAL CPUS
NORMAL       *STDPOOL     00(ATT),01(ATT)
EXTRA        *STDPOOL     02(ATT),03(ATT) —————————————————————————————  (2)
/detach-vm-resources unit=*extra-cpu ——————————————————————————————————  (3)
VMS4077 EXTRA-CPU 02 DETACHED
VMS4077 EXTRA-CPU 03 DETACHED
/detach-vm-resources unit=*cpu(cpu-id=01) —————————————————————————————  (4)
VMS4045 CPU 01 DETACHED
/show-vm-resources information=*cpu ———————————————————————————————————  (5)
VM-ID        CPU-POOL  GR-CPU-Q  CPU-Q/ EFF-Q  MAX-U/ EFF-U  PROC
 1 M4IVR     *STDPOOL    20.00    1.00/ 12.04  80.00/ 80.00  2(+1)
 2 G4IVQ     *STDPOOL            26.00/ 15.66 100.00/100.00  4(+1)
 3 G4IVP     *STDPOOL    50.00    4.00/ 24.09 100.00/ 50.00  2(+1)
 4 G4IVO     *STDPOOL    50.00    1.00/  6.02 100.00/ 50.00  1(+1)
 5 G4IVJ     *STDPOOL            70.00/ 42.16 100.00/100.00  2(+1)
VM-ID        SCHED ACT-I  VIRT CPUS
 1 M4IVR      TS    NO    00(RUN),01(RUN),02(OFF)
 2 G4IVQ      TS    NO    00(RUN),01(RUN),02(BLOCK),03(BLOCK),
                          04(OFF)
 3 G4IVP      TS    NO    00(RUN),01(RUN),02(OFF)
 4 G4IVO      TS    NO    00(RUN),01(SLEEP)
 5 G4IVJ      -     NO    00(IDLE),01(IDLE),02(OFF)
CPU-ATTR     CPU-POOL     REAL CPUS
NORMAL       *STDPOOL     00(ATT),01(DET)
EXTRA        *STDPOOL     02(DET),03(DET) —————————————————————————————  (6)
SPARE                     04(DET)       

-------------------------------------------------------------------------------------------------------------------

(1)

Der VM2000-Administrator ruft die Informationen über den CPU-Zustand ab.

(2)

Es sind alle realen Normal-CPUs und die Extra-CPUs zugeschaltet.

(3)

Alle Extra-CPUs werden weggeschaltet.

(4)

Die reale Normal-CPU 01 wird weggeschaltet.

(5)

Der VM2000-Administrator ruft die Informationen über den CPU-Zustand ab.

(6)

Die reale Normal-CPU 01 und die Extra-CPUs sind weggeschaltet.

-------------------------------------------------------------------------------------------------------------------

Siehe auch das ausführliche „Beispiel zum Verwalten von CPU-Pools".