Hardware-Einheiten der Klassen Kanal oder Steuerung können im Monitorsystem und in den anderen Gastsystemen lokal rekonfiguriert werden. Im Monitorsystem können Kanäle und Steuerungen auch global, d.h. mit Wirkung für andere Gastsysteme, rekonfiguriert werden.
Mit den BS2000-Rekonfigurationskommandos /ATTACH-DEVICE
werden Hardware-Einheiten zugeschaltet, mit /DETACH-DEVICE
werden sie weggeschaltet.
Auf SU x86 stehen keine Kanäle zur Verfügung. X2000 emuliert Geräte mit einem virtuellen Ein-/Ausgabepfad. |
Systemparameter VMGIORAL
Der Systemparameter VMGIORAL=YES/NO
kann in jedem Gastsystem, das nicht das Monitorsystem ist, im Startup-Parameterservice, Parametersatz SYSOPT-CLASS2
, eingestellt werden. Er kann auch im laufenden BS2000-Betrieb mit dem BS2000-Kommando /MODIFY-SYSTEM-PARAMETERS
verändert werden.
VMGIORAL=YES
erlaubt es, ein globales Wegschalten einer Hardware-Einheit im Monitorsystem auch im betroffenen Gastsystem uneingeschränkt auszuführen. Bei VMGIORAL=NO
wird ein globales Wegschalten einer Hardware-Einheit nur dann zugelassen, wenn die Hardware-Einheit im Gastsystem bereits weggeschaltet (detached) ist.
Auf SU x86 steht die globale Rekonfiguration von Hardware-Einheiten nicht zur Verfügung. Der Systemparameter |
Das globale Wegschalten eines Kanals mit FORCE=*UNCONDITIONAL-OFFLINE
wird unabhängig von der Einstellung bei VMGIORAL
ausgeführt.
Ein globales Zuschalten einer Hardware-Einheit wird unabhängig von der Einstellung von VMGIORAL
immer ausgeführt.
Pfade zwischen Hardware-Einheiten (Kanal-Steuerung, Kanal-Gerät, Steuerung-Gerät) können im Monitorsystem und in den anderen Gastsystemen lokal rekonfiguriert werden. Im Monitorsystem können die Pfade auch global, d.h. mit Wirkung für andere Gastsysteme, rekonfiguriert werden.
Mit den BS2000-Rekonfigurationskommandos /INCLUDE-DEVICE-CONNECTION
werden Pfade zugeschaltet, mit /REMOVE-DEVICE-CONNECTION
werden sie weggeschaltet.
Über den Zustand der Hardware-Einheiten und Pfade informiert in allen Gastsystemen das BS2000-Kommando /SHOW-DEVICE-CONFIGURATION
.
Rekonfiguration im Monitorsystem
Bei Rekonfiguration (zuschalten und wegschalten) von Kanälen, Steuerungen und Pfaden kann das BS2000-Operating steuern, ob die Rekonfiguration lokal im Monitorsystem oder (global) auch in allen aktiven Gastsystemen durchgeführt werden soll.
Die Steuerung der globalen Rekonfiguration erfolgt über den Operanden SCOPE
in den BS2000-Rekonfigurationskommandos (siehe VM2000-spezifische Syntax ab "ATTACH-DEVICE (Hardware-Einheiten zuschalten)"):
SCOPE=*OWN-SYSTEM-ONLY
führt die Rekonfiguration lokal im Monitorsystem aus.
SCOPE=*VM2000-GLOBAL
führt die Rekonfiguration (global) in allen aktiven Gastsystemen aus.
Das globale Wegschalten (/DETACH-DEVICE
und /REMOVE-DEVICE-CONNECTION
) kann im Gastsystem durch den Systemparameter VMGIORAL
untersagt oder erlaubt werden, siehe "Systemparameter VMGIORAL".
Das globale Wegschalten (/DETACH-DEVICE
und /REMOVE-DEVICE-CONNECTION
) für Kanäle (Ausnahme siehe unten, Kanalrekonfiguration), Steuerungen und Pfade wird nur dann ausgeführt, wenn alle beteiligten Gastsysteme den Auftrag ausführen können.
Bei der Kommandoausführung wird das Operating mit der Meldung NKR0180
über die Anzahl aller aktiven Gastsysteme und die Anzahl der an der Rekonfiguration beteiligten Gastsysteme informiert.
Kanalrekonfiguration
Das Wegschalten eines Kanals in der Hardware (Zustand offline
) nach erfolgreichem Wegschalten im Monitorsystem (/DETACH-DEVICE
) wird von VM2000 in Abhängigkeit vom Zustand des Kanals in allen aktiven Gastsystemen und vom Operanden FORCE
ausgeführt. Der Operand SCOPE
ist dabei ohne Bedeutung.
FORCE=*STD / *YES / *NO(...)
Das Wegschalten des Kanals in der Hardware wird nur dann ausgeführt, wenn alle aktiven Gastsysteme das Wegschalten bereits ausgeführt haben (lokal oder im Rahmen der globalen Rekonfiguration).
Ist dies der Fall, geht der Kanal in den Zustand offline
über. Andernfalls wird das Operating mit der Meldung NKR0082
informiert.
FORCE=*UNCONDITIONAL-OFFLINE
Das Wegschalten des Kanals in der Hardware wird stets ausgeführt, auch wenn nicht alle aktiven Gastsysteme das Wegschalten ausführen konnten oder bereits ausgeführt haben. Der Kanal geht in den Zustand offline
über.
Ein Kanal im Zustand offline
kann von keinem Gastsystem mehr angesprochen oder zugeschaltet werden.
Ein Kanal im Zustand offline
wird erst beim lokalen oder globalen Zuschalten im Monitorsystem von VM2000 in der Hardware zugeschaltet (Zustand online
).
Rekonfiguration in den anderen Gastsystemen
Die Rekonfiguration von Hardware-Einheiten und Pfaden wird in den Gastsystemen stets lokal ausgeführt und hat keine Auswirkungen auf andere Gastsysteme oder das Monitorsystem.
Ausnahme
Für eine VM mit dem Privileg IO-RESET=*YES
führt VM2000 ein Rücksetzen des Kanals in der Hardware aus, falls dies vom Gastsystem verlangt wird (siehe "Initialisieren einer VM").
Die Angabe SCOPE=*VM2000-GLOBAL
in einem Gastsystem wird mit der Meldung NKR0178
abgewiesen.