Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SHUTDOWN-VM (Shutdown im Gastsystem und für VM2000 ausführen)

&pagelevel(4)&pagelevel

Mit /SHUTDOWN-VM wird ein Shutdown (ohne Restart) in den ausgewählten Gastsystemen ausgeführt.

Der Shutdown kann für das VM2000-Gesamtsystem (alle Gastsysteme und das Monitorsystem) sowie für alle oder ein einzelnes Gastsystem (mit Ausnahme des Monitorsystems) ausgeführt werden.

Der Shutdown im Gastsystem einer VM kann nicht ausgeführt werden, während die VM migriert wird (VM-Migration).

Hinweise zur Kommandoausführung finden Sie im Abschnitt "Shutdown im Gastsystem und von VM2000".

Auch der VM2000-Betrieb kann (analog dem koordinierten Shutdown) auf der SU x86 über den SE Manager beendet werden, siehe Abschnitt „Monitorsystem und VM2000 beenden".

   

SHUTDOWN-VM

VM-IDENTIFICATION = *CURRENT / *VM2000(...) / *VM-GUESTS / <integer 1..99> / <name 1..8>


*VM2000(...)



|

WAITING-TIME = *UNLIMITED / <integer 1..60> minutes

,ACTION = *SHUTDOWN(...) / *ENTER-JOB


*SHUTDOWN(...)



|

QUIET-TIME = <integer 0..60> minutes



VM-IDENTIFICATION =
Identifikation der virtuellen Maschine, für deren Gastsystem der Shutdown ausgeführt werden soll.

VM-IDENTIFICATION = *CURRENT
Es wird die VM-Identifikation genommen, die mit einem zuvor gegebenen /BEGIN-VM-DIALOG zugewiesen wurde.

VM-IDENTIFICATION = *VM2000(...)
Der Shutdown soll für das VM2000-Gesamtsystem (mit allen Gastsystemen) koordiniert ausgeführt werden. Für alle Gastsysteme wird der Shutdown eingeleitet. Das Monitorsystem wird als letztes Gastsystem beendet. Dabei werden auch alle VMs beendet.

Der koordinierte Shutdown für das VM2000-Gesamtsystem kann nicht ausgeführt werden, während eine VM migriert wird (VM-Migration).

WAITING-TIME =
Legt die Zeit fest, die vor der Beendigung des Monitorsystems höchstens darauf gewartet werden soll, dass alle virtuellen Maschinen den Zustand INIT-ONLY oder DOWN haben. Die Wartezeit beginnt mit dem Start der Enter-Jobs bzw. mit dem Einleiten des Shutdown-Processing (MODE=*END) in den Gastsystemen. In dieser Zeit bleibt das Monitorsystem im normalen Betrieb. Es können auch noch VM2000-Kommandos eingegeben werden, siehe "Shutdown im Gastsystem und von VM2000".

Die maximale Wartezeit sollte größer gewählt werden als die größte SHUTCTL-Wartezeit in den Gastsystemen, siehe Systemparameter SHUTCTL im Handbuch „Systembetreuung“ [2]. Die Gastsysteme können damit beendet werden, bevor das Monitorsystem beendet wird.

WAITING-TIME = *UNLIMITED 
Das Monitorsystem wartet vor dem eigenen Shutdown unbegrenzt auf die Beendigung der übrigen Gastsysteme.

Dieser Operandenwert wird abgewiesen, wenn eine VM im Zustand IN HOLD (WAIT) ist.

WAITING-TIME = <integer 1..60> minutes
Maximale Wartezeit in Minuten, die im Monitorsystem vor dem eigenen Shutdown auf die Beendigung der übrigen Gastsysteme (nach dem QUIET-Zustand) gewartet werden soll. Alle Gastsysteme (mit Ausnahme des Monitorsystems) werden nach Ablauf der Wartezeit implizit durch /DELETE-VM CHECK-VM-STATE=*NO unabhängig von ihrem Zustand beendet.

VM-IDENTIFICATION = *VM-GUESTS
Der Shutdown soll für alle Gastsysteme mit Ausnahme des Monitorsystems und Gastsystemen auf VMs, für die eine VM-Migration läuft, ausgeführt werden.

VM-IDENTIFICATION = <integer 1..99> / <name 1..8>
Identifikation der virtuellen Maschine durch VM-Index oder VM-Name.


ACTION =
Legt das Verfahren für die Systembeendigung eines Gastsystems fest.

ACTION = *SHUTDOWN(...)
Die Systembeendigung eines Gastsystems erfolgt durch VM2000 über den Aufruf des Shutdown-Processing (analog dem BS2000-Kommando /SHUTDOWN). Das Operating im Gastsystem wird darüber mit der Meldung NRT1201 informiert.

QUIET-TIME =
Zeit in Minuten, in der das Gastsystem im QUIET-Zustand bleibt, bevor es beendet wird.

Auf SU /390 werden von VM2000 beim Shutdown noch die VM-Definitionen bearbeitet. Für diese Aktion muss BCAM im Monitorsystem noch aktiv sein. Deshalb sollte beim koordinierten Shutdown von VM2000 (/SHUTDOWN-VM VM-ID=*VM2000...) der Operand QUIET-TIME=0 gewählt werden.

QUIET-TIME = 0
Die Systembeendigung wird sofort eingeleitet.

QUIET-TIME = <integer 1..60> minutes
Die Systembeendigung wird in zwei Schritten ausgeführt:

1) Das System wird zunächst in den QUIET-Zustand versetzt:

  • alle Dialogteilnehmer des Systems werden über die bevorstehende Systembeendigung informiert
  • die Auftragsannahme wird beendet
  • neue Benutzer werden nicht mehr zugelassen

     Das Gastsystem bleibt für die festgelegte QUIET-TIME in diesem Zustand.
     Das Operating im Gastsystem wird über die Länge der QUIET-TIME informiert.

2) Nach Ablauf der QUIET-TIME wird die endgültige Systembeendigung eingeleitet.

ACTION = *ENTER-JOB
Die Systembeendigung eines Gastsystems soll durch einen Enter-Job erfolgen. Die Kommandodatei wird im Gastsystem in der Datei $TSOS.SYS.VM.SHUTDOWN erwartet. Die letzte Aktion der kundenspezifischen Vorbereitungen muss das BS2000-Kommando /SHUTDOWN MODE=*NO/*END(RESTART=*NO) sein. Zur Ausführung von /SHUTDOWN wird das Privileg OPERATING benötigt (siehe "Privilegierung der Benutzertask im Monitorsystem").


Kommando-Returncodes

(SC2)   SC1

Maincode

Bedeutung

0

1             0
2             0

64
64
64
64
64
64
64
64

64
64
64

128

CMD0001

CMD0001
VMS2104

VMS2055
VMS2056
VMS2057
VMS2058
VMS2070
VMS2101
VMS2102
VMS2103

VMS2105
VMS4000
VMS9005

VMS3042

Kommando erfolgreich ausgeführt
Shutdown erfolgreich eingeleitet
Keine Aktion erforderlich
VM2000 wird beendet; wenigstens eine VM befindet sich im
Zustand IN HOLD (WAIT)
Shutdown vom Gastsystem nicht quittiert
Shutdown für Gastsystem bereits in Bearbeitung
Shutdown für VM abgewiesen; es läuft kein geeignetes Gastsystem
Shutdown vom Gastsystem abgewiesen oder mit Warnungen quittiert
VM im Zustand IN HOLD (WAIT)
VM2000-Shutdown in Bearbeitung
Shutdown für VM2000 abgewiesen; Monitorsystem ungeeignet
Unbegrenztes Warten auf Beendigung eines ungeeigneten
Gastsystems nicht zulässig
/ENTER-JOB kann im Gastsystem nicht ausgeführt werden
VM noch nicht initialisiert
Kommando konnte nicht oder nur teilweise bearbeitet werden
(VM-ID=*VM-GUESTS)
VM wird migriert


Garantierte Meldungen

VMS2054, VMS2055, VMS2056, VMS2057, VMS2058, VMS2070, VMS2100, VMS2104, VMS3041


Beispiel

/shutdown-vm vm-id=*vm2000(waiting-time=*unlimited),
                          action=*shutdown(quiet-time=0) ——————————————  (1)
VMS2054 SHUTDOWN OF GUEST SYSTEM ON VM (2,SYSTEM2) INITIATED
VMS2054 SHUTDOWN OF GUEST SYSTEM ON VM (3,SYSTEM3) INITIATED
VMS2100 VM2000 SHUTDOWN INITIATED

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

(1)

Der VM2000-Administrator leitet den koordinierten Shutdown von VM2000 ein. Das Monitorsystem würde unbegrenzt auf die Beendigung der Gastsysteme warten.

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

Siehe auch das ausführliche „Beispiel für einen koordinierten Shutdown von VM2000".