Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Beispiel zur Verwaltung von Pubsets

&pagelevel(5)&pagelevel

Dieses, aus mehreren Teilen bestehende Beispiel zeigt die verschiedenen Arten der Pubset-Zuordnung und Pubset-Freigabe und die Änderung der Benutzungsart im Zusammenspiel von VM2000 und Gastsystem.

Es hat prinzipiell den gleichen Ablauf wie das „Beispiel zur Verwaltung der Geräteperipherie", verwendet jedoch in den Kommandos die vereinfachte Geräteauswahl über die Angabe des Pubset.

Vorgänge im Gastsystem-Operating sind mit „***“ gekennzeichnet. Asynchrone Meldungen sind mit % gekennzeichnet.


Explizite Pubset-Zuordnung

/create-vm memory-size=512,vm-name=system2,cpu-quota=30 ———————————————  (1)
VMS3050 VIRTUAL MACHINE (2,SYSTEM2) CREATED
VMS4615 VIRTUAL MACHINE (2,SYSTEM2) ASSIGNED TO CPU POOL '*STDPOOL'
/add-vm-devices units=(ch,ci),vm-id=system2 ———————————————————————————  (2)
VMS4005 DEVICE 'CH' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
VMS4005 DEVICE 'CI' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
/add-vm-devices units=*pubset-devices(pubset=4ivk),vm-id=system2
VMS4005 DEVICE 'FC1A' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
VMS4005 DEVICE 'FC1B' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
VMS4220 PUBSET '4IVK' WITH PUBRES DEVICE 'FC1A' ASSIGNED TO VM (2,SYSTEM2)
/start-vm ipl-unit=fc1a,vm-id=system2 —————————————————————————————————  (3)
VMS2023 CPU 00 OF VIRTUAL MACHINE (2,SYSTEM2) STARTED
VMS2023 CPU 01 OF VIRTUAL MACHINE (2,SYSTEM2) STARTED
***
*** Systemeinleitung des Gastsystems auf der VM2
***
% VMS2050 GUEST SYSTEM ON VM (2,SYSTEM2) READY  ———————————————————————  (4)

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

(1)

Der VM2000-Administrator richtet eine VM ein.

(2)

Der VM2000-Administrator ordnet der VM2 das KVP-Gerätepaar und die Geräte des Home-Pubset explizit zu. Diese Geräte werden von der VM2 bereits für den Startup benötigt und können deshalb nicht implizit zugeordnet werden. Der Pubset 4IVK ist im MRS-Katalog des Monitorsystems eingetragen und wird deshalb bereits hier von VM2000 erkannt.

(3)

Die VM2 wird gestartet.

(4)

Das Gastsystem auf der VM2 hat SYSTEM READY erreicht.

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


Implizite Pubset-Zuordnung

/create-vm-assignment-set set-name=sys2impl ———————————————————————————  (5)
VMS4201 ASSIGNMENT SET 'SYS2IMPL' CREATED
/modify-vm-attributes vm-id=system2,
           privileges=*par(assign-by-guest=*yes(set-name=sys2impl)) ———  (6)
/show-vm-device-status units=*pubset-devices(pubset=4ivl) —————————————  (7)
%  NKR0042 'DEVICE     =FC1C': ATTACH ACCEPTED
%  NKR0040 'DEVICE     =FC1C' ATTACHED
%  NKVD010 DISK '4IVL.0' MOUNTED ON DEVICE 'FC1C'
%  NKR0045 *** 'DEVICE     =FC1C' DETACHED ***
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY
FC1C D3435
FC1D D3435
/show-vm-device-status units=(CC42,CC43,990f)
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY
CC42 HNC
CC43 HNC
990F D3435                        SH(D)  1 MONITOR  VM-ADMIN ——————————  (8)
/modify-vm-device-attributes units=*pubset-devices(pubset=4ivl),
                  assign-by-guest=*yes(set-name=sys2impl) —————————————  (9)
VMS4240 DEVICE ATTRIBUTES OF PUBSET '4IVL' WITH PUBRES DEVICE 'FC1C' MODIFIED
/modify-vm-device-attributes units=(CC42,CC43,990f),
                             assign-by-guest=*yes(set-name=sys2impl)
/show-vm-device-status select=*par(assign-by-guest=*yes(set-name=sys2impl))
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (10)
CC42 HNC              SYS2IMPL
CC43 HNC              SYS2IMPL
990F D3435            SYS2IMPL    SH(D)  1 MONITOR  VM-ADMIN
FC1C D3435            SYS2IMPL(P)
FC1D D3435            SYS2IMPL
/show-vm-assignment-set set-name=sys2impl ————————————————————————————— (11)
ASSIGNMENT-SET   #DEVICES   VM-ID
SYS2IMPL             5       2 SYSTEM2
***
*** Gastsystem-Operating auf der VM2:
*** /attach-device unit=*pubset-devices(pubset=4ivl) —————————————————— (12)
*** %  NKR0042 'DEVICE     =FC1C': ATTACH ACCEPTED
*** %  NKR0040 'DEVICE     =FC1C' ATTACHED
*** %  NKR0042 'DEVICE     =FC1D': ATTACH ACCEPTED
*** %  NKVD010 DISK '4IVL.0' MOUNTED ON DEVICE 'FC1C' ————————————————— (13)
*** %  NKR0040 'DEVICE     =FC1D' ATTACHED
*** %  NKVD010 DISK '4IVL.1' MOUNTED ON DEVICE 'FC1D'
*** NBR0740 COMMAND COMPLETED 'ATTACH-DEVICE';
***         (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date>
*** /attach-device unit=(CC42,CC43,990f)
*** NKR0042 'DEVICE     =CC42': ATTACH ACCEPTED
*** NKR0042 'DEVICE     =CC43': ATTACH ACCEPTED
*** NKR0042 'DEVICE     =990F': ATTACH ACCEPTED
*** NKR0040 'DEVICE     =CC42' ATTACHED
*** NKR0040 'DEVICE     =CC43' ATTACHED
*** NKR0040 'DEVICE     =990F' ATTACHED
*** NKVD010 DISK 'WO990F' MOUNTED ON DEVICE '990F'
*** NBR0740 COMMAND COMPLETED 'ATTACH-DEVICE';
***         (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date>
***
%  VMS4005 DEVICE 'FC1C' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)   (BY GUEST)
%  VMS4005 DEVICE 'FC1D' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)   (BY GUEST)
%  VMS4005 DEVICE 'CC42' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
           (BY GUEST) ————————————————————————————————————————————————— (14)
%  VMS4005 DEVICE 'CC43' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)   (BY GUEST)
%  VMS4005 DEVICE '990F' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)   (BY GUEST)
/show-vm-device-status units=*std,information=*all,
                select=*par(assign-by-guest=*yes(set-name=sys2impl)) —— (15)
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY
CC42 HNC              SYS2IMPL    EXCL   2 SYSTEM2  GUEST ————————————— (16)
CC43 HNC              SYS2IMPL    EXCL   2 SYSTEM2  GUEST
990F D3435            SYS2IMPL    SH(I)    ( 2)     MIXED ————————————— (17)
                                         1 MONITOR  VM-ADMIN
                                         2 SYSTEM2  GUEST
FC1C D3435            SYS2IMPL(P) SH(D)  2 SYSTEM2  GUEST ————————————— (18)
FC1D D3435            SYS2IMPL    SH(D)  2 SYSTEM2  GUEST
/show-vm-attributes information=*all,vm-id=system2 ———————————————————— (19)
             CPU-POOL(P)
VM-ID        VM-GROUP(G)  CPU-Q   MAX-U  PROC   MEM-SIZE  MAX-IO
 2 SYSTEM2   *STDPOOL(P)  30.00  100.00  1(+1)       512  (100)
VM-ID        STATE           VERSION PER ADMIN PRIV
 2 SYSTEM2   RUNNING         V20.0B  NO  NO    AG,AS
VM-ID        CPU-POOL  GR-CPU-Q  CPU-Q/ EFF-Q  MAX-U/ EFF-U  PROC
 2 SYSTEM2   *STDPOOL            30.00/ 25.00 100.00/ 25.00  1(+1)
VM-ID        SCHED ACT-I  VIRT CPUS
 2 SYSTEM2    DC    NO    00(RUN),01(SLEEP)
VM-ID        VM-MONJV
 2 SYSTEM2   NO VM-MONJV ASSIGNED
VM-ID        UNITS ———————————————————————————————————————————————————— (20)
 2 SYSTEM2   ASSIGNED BY VM-ADMIN
             EXCL:   CH,CI,FC1A,FC1B
             ASSIGNED BY GUEST
             EXCL:   CC42,CC43
             SHARED: 990F,FC1C,FC1D
...
VM-ID        PRIV    DETAILS
 2 SYSTEM2   AG      SYS2IMPL ————————————————————————————————————————— (21)
             AS
*** Gastsystem-Operating auf der VM2:
*** /import-pubset pubset=4ivl,use=*exclusive ————————————————————————— (22)
*** DMS035B IMPORT PUBSET TASK WITH TSN 'XAAU' FOR PUBSET WITH PUBSET ID
***         '4IVL' HAS BEEN CREATED AND STARTED
*** SRM5017 USER GROUP MANAGEMENT ON PUBSET '4IVL' INITIALIZED WITH '1'
***         USER GROUP(S)
*** PRO6000 GUARDS CATALOG ':4IVL:$TSOS.SYSCAT.GUARDS' OPENED
*** DMS03E0: SCA (SPEEDCAT) VERSION V19.0A00 RUNNING FOR CATALOG-ID 4IVL
*** DMS03E1: SCA RUNNING FOR CATALOG-ID 4IVL.
***          STATUS OF CATALOG: 00 002664 FILE ENTRIES AND
***          00000002 JOB VARIABLES IN 00000288 CATALOG BLOCKS
*** DMS038F IMPORT PUBSET PROCESSING COMPLETED.
***         PUBSET WITH PUBSET ID '4IVL' IN 'LOCAL-IMPORTED' STATE
*** NBR0740 COMMAND COMPLETED 'IMPORT-PUBSET';
***         (RESULT: SC2=000, SC1=000, MC=DMS038F); DATE: <date>
*** /show-device-config unit=*pubset-devices(pubset=4ivl),info=*vm2000  (23)
*** MNEM UN-CLASS UN-TYPE  CONF-STATE   VM-ASSIGN      VM-USAGE ——————— (24)
*** FC1C DVC      D3435    ATTACHED     BY-GUEST       EXCL ——————————— (25) 
*** FC1D DVC      D3435    ATTACHED     BY-GUEST       EXCL
*** NBR0740 COMMAND COMPLETED 'SHOW-DEVICE-CONFIGURATION';
*** (RESULT:SC2=000, SC1=000, MC=CMD0001); DATE: <date>

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

(5)

Der Assignment Set SYS2IMPL wird eingerichtet.

(6)

Der VM2000-Administrator ordnet der VM2 das Privileg ASSIGN-BY-GUEST für die Geräte im Assignment Set SYS2IMPL zu. Das Gastsystem-Operating kann damit der VM freie Geräte implizit zuordnen (und auch wieder freigeben). Das Privileg hätte der VM auch bereits bei /CREATE-VM zugeordnet werden können, sofern der Assignment Set SYS2IMPL zu diesem Zeitpunkt schon existiert.

(7)

Der VM2000-Administrator möchte der VM2 einige Geräte zur Verfügung stellen und informiert sich mit dem VM2000-Administratorkommando zunächst über den Status der Geräte. Das Pubres-Gerät FC1C wird im Zuge der Kommandoausführung im Monitorsystem kurzzeitig zugeschaltet um die Pubset-Daten zu ermitteln. Ähnliche Rekonfigurationsmeldungen werden im Rest dieses Beispiels nicht mehr abgebildet.

(8)

Alle betrachteten Geräte sind frei. Das Plattengerät 990F ist bereits der Monitor-VM zur gemeinsamen Benutzung mit anderen VMs explizit zugeordnet (VM-ADMIN) und hat deshalb die Benutzungsart SH(D) (SHARED mit Direct-I/O ).

(9)

Die Geräte sollen für die implizite Gerätezuordnung zugelassen werden. Der VM2000-Administrator vergibt deshalb das Attribut ASSIGN-BY-GUEST an den Pubset und die betrachteten Geräte und ordnet sie dem Assignment Set SYS2IMPL zu.

(10)

Alle betrachteten Geräte haben nun das Attribut ASSIGN-BY-GUEST und sind dem Assignment Set SYS2IMPL zugeordnet. Für das Gerät FC1C wird das Attribut PUBRES-FOR-ATTRIBUTES angezeigt.

(11)

Die Informationsausgabe über den Assignment Set zeigt die entsprechende Zusammenfassung.

(12)

Das Gastsystem-Operating schaltet mit dem BS2000-Kommando /ATTACH-DEVICE den Pubset zu. Die Pubset-Geräte werden dabei der VM2 implizit zugeordnet.

(13)

Auf den zugeschalteten Plattengeräten werden im Gastsystem Platten erkannt.

(14)

VM- und VM2000-Administrator werden über freilaufende Meldungen von der impliziten Gerätezuordnung zur VM2 unterrichtet.

(15)

Der VM2000-Administrator informiert sich über den detaillierten Status der Geräte. Bei INFORMATION=*ALL werden für ein Gerät, das mehreren VMs zur gemeinsamen Benutzung zugeordnet ist, alle VMs ausgegeben.

(16)

Geräte, die keine Plattengeräte oder CRD-Geräte sind, werden bei impliziter Gerätezuordnung in der Benutzungsart EXCLUSIVE zugeordnet.

(17)

Das Plattengerät 990F ist nun der Monitor-VM explizit und der VM2 implizit zugeordnet. Die Benutzungsart ist deshalb SH(I) (SHARED mit Indirect-I/O).

(18)

Plattengeräte werden bei impliziter Gerätezuordnung in der Benutzungsart SHARED zugeordnet. Die Ein-/Ausgabe erfolgt über Direct-I/O, da die Geräte zunächst nur einer VM zugeordnet sind.

(19)

Für einen VM-Administrator liefert dieses Kommando Informationen über seine VM.

(20)

Für die VM2 wird die Art der Gerätezuordnung (BY VM-ADMIN, BY GUEST) und die Benutzungsart (EXCL, SHARED) angezeigt.

(21)

Das Privileg ASSIGN-BY-GUEST für die VM und der zugeordnete Assignment Set werden angezeigt.

(22)

Im Gastsystem wird der Pubset 4IVL im exklusiven Zugriffsmodus importiert. Der Pubset besteht aus den Plattengeräten FC1C und FC1D.

(23)

Der Gastsystem-Operator informiert sich über den VM2000-Zustand der implizit zugeordneten Plattengeräte seines Gastsystems.

(24)

Die Ausgabespalten VM-ASSIGN und VM-USAGE informieren auch den Gastsystem-Operator über die Art der Zuordnung und die Benutzungsart.

(25)

Für die Plattengeräte FC1C und FC1D hat sich die Benutzungsart durch das exklusive Importieren des Pubset von SHARED auf EXCLUSIVE geändert.

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


Ändern der Benutzungsart

/show-vm-device-status units=*std,information=*all,
                       select=*par(state=*assigned(vm-id=system2)) ———— (26)
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY
CH   SKP2                         EXCL   2 SYSTEM2  VM-ADMIN
CI   SKP2                         EXCL   2 SYSTEM2  VM-ADMIN
CC42 HNC              SYS2IMPL    EXCL   2 SYSTEM2  GUEST
CC43 HNC              SYS2IMPL    EXCL   2 SYSTEM2  GUEST
990F D3435            SYS2IMPL    SH(I)    ( 2)     MIXED
                                         1 MONITOR  VM-ADMIN
                                         2 SYSTEM2  GUEST
FC1A D3435                        EXCL   2 SYSTEM2  VM-ADMIN(P)
FC1B D3435                        EXCL   2 SYSTEM2  VM-ADMIN
FC1C D3435            SYS2IMPL(P) EXCL   2 SYSTEM2  GUEST ————————————— (27)

FC1D D3435            SYS2IMPL    EXCL   2 SYSTEM2  GUEST

/modify-vm-device-usage vm-id=system2,usage=*shared,
                        units=*pubset-devices(pubset=4ivl) ———————————— (28)
VMS4230 DEVICE USAGE OF PUBSET '4IVL' WITH PUBRES DEVICE 'FC1C' MODIFIED

/show-vm-device-status units=*pubset-devices(pubset=4ivl)

UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY
FC1C D3435            SYS2IMPL(P) SH(D)  2 SYSTEM2  GUEST ————————————— (29)
FC1D D3435            SYS2IMPL    SH(D)  2 SYSTEM2  GUEST

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

(26)

Der VM2000-Administrator informiert sich über den detaillierten Status der Geräte, die der VM2 zugeordnet sind.

(27)

Für die Plattengeräte FC1C und FC1D hat sich die Benutzungsart durch das exklusive Importieren des Pubset von SHARED auf EXCLUSIVE geändert, siehe (25).

(28)

Der VM2000-Administrator möchte trotzdem die Benutzungsart SHARED für diese Plattengeräte wieder einstellen.

(29)

Die Benutzungsart SHARED ist trotz exklusiver Benutzung des Pubset im Gastsystem wieder eingestellt.

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

 

Implizite Pubset-Freigabe

***
*** Gastsystem-Operating auf der VM2:
*** /export-pubset pubset=4ivl ———————————————————————————————————————— (30)
*** DMS035D EXPORT-PUBSET TASK WITH TSN 'XAAX'FOR PUBSET WITH PUBSET ID
            '4IVL' HAS BEEN CREATED AND STARTED
*** PRO6005 GUARDS CATALOG ':4IVL:$TSOS.SYSCAT.GUARDS' CLOSED
*** DMS03E2 NORMAL TERMINATION OF SCA (CATALOG ID '4IVL')
*** DMS037F EXPORT-PUBSET PROCESSING COMPLETED FOR PUBSET '4IVL'
*** NBR0740 COMMAND COMPLETED 'EXPORT-PUBSET';
***         (RESULT: SC2=000, SC1=000, MC=DMS037F); DATE: <date>
*** /detach-device unit=*pubset-devices(pubset=4ivl) —————————————————— (31)
*** NKR0092 'DEVICE     =FC1C': /DETACH-DEVICE PENDING ACCEPTED
*** NKR0092 'DEVICE     =FC1D': /DETACH-DEVICE PENDING ACCEPTED
*** NKR0045 *** 'DEVICE     =FC1C' DETACHED ***
*** NKR0045 *** 'DEVICE     =FC1D' DETACHED ***
*** NBR0740 COMMAND COMPLETED 'DETACH-DEVICE';
***         (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date>
***
%  VMS4009 DEVICE 'FC1C' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
           (BY GUEST) ————————————————————————————————————————————————— (32)
%  VMS4009 DEVICE 'FC1D' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) (BY GUEST)
/show-vm-device-status units=*pubset-devices(pubset=4ivl),information=*all
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (33)
FC1C D3435            SYS2IMPL(P)
FC1D D3435            SYS2IMPL

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

(30)

Im Gastsystem wird der Pubset 4IVL exportiert.

(31)

Die Pubset-Geräte werden im Gastsystem weggeschaltet und damit der VM entzogen.

(32)

VM- und VM2000-Administrator werden über freilaufende Meldungen von der impliziten Gerätefreigabe unterrichtet.

(33)

Die Geräte haben wieder ihren ursprünglichen Status.

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

 

Explizite in implizite Pubset-Zuordnung umwandeln

/add-vm-devices units=*pubset-devices(pubset=4ivl),vm-id=system2 —————— (34)
VMS4005 DEVICE 'FC1C' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
VMS4005 DEVICE 'FC1D' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2)
VMS4220 PUBSET '4IVL' WITH PUBRES DEVICE 'FC1C' ASSIGNED TO VM (2,SYSTEM2)
/show-vm-device-status information=*std,units=*pubset-devices(pubset=4ivl)
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (35)
FC1C D3435            SYS2IMPL(P) EXCL   2 SYSTEM2  VM-ADMIN(P)
FC1D D3435            SYS2IMPL    EXCL   2 SYSTEM2  VM-ADMIN
*** Gastsystem-Operating auf der VM2:
*** /attach-device unit=*pubset-devices(pubset=4ivl) —————————————————— (36)
*** NKR0042 'DEVICE     =FC1C': ATTACH ACCEPTED
*** NKR0040 'DEVICE     =FC1C' ATTACHED
*** NKR0042 'DEVICE     =FC1D': ATTACH ACCEPTED
*** NKVD010 DISK '4IVL.0' MOUNTED ON DEVICE 'FC1C'
*** NKR0040 'DEVICE     =FC1D' ATTACHED
*** NKVD010 DISK '4IVL.1' MOUNTED ON DEVICE 'FC1D'
*** NBR0740 COMMAND COMPLETED 'ATTACH-DEVICE';
***         (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date>
/remove-vm-devices vm-id=system2,units=*pubset-devices(pubset=4ivl) ——— (37)
VMS4085 DEVICE 'FC1C' STILL ATTACHED IN GUEST SYSTEM. DEVICE NOT REMOVED
VMS4085 DEVICE 'FC1D' STILL ATTACHED IN GUEST SYSTEM. DEVICE NOT REMOVED
VMS4223 VM2000 COMMAND /REMOVE-VM-DEVICES FOR PUBSET SPECIFIED BY PUBRES
        DEVICE OR CATID '4IVL' REJECTED
/remove-vm-devices units=*pubset-devices(pubset=4ivl),vm-id=system2,
                   force=*no(wait-for-unassign=*yes) —————————————————— (38)
VMS4087 DEVICE 'FC1C' REMAINS ASSIGNED TO VM (2,SYSTEM2) UNTIL DETACH IN
        GUEST SYSTEM HAS BEEN DONE
VMS4087 DEVICE 'FC1D' REMAINS ASSIGNED TO VM (2,SYSTEM2) UNTIL DETACH IN
        GUEST SYSTEM HAS BEEN DONE
VMS4235 SOME DEVICES OF PUBSET '4IVL' WITH PUBRES DEVICE 'FC1C' REMAIN
        ASSIGNED TO VM (2,SYSTEM2) UNTIL DETACH IN GUEST SYSTEM HAS BEEN DONE
/show-vm-device-status information=*std,
                       units=*pubset-devices(pubset=4ivl)
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (39)
FC1C D3435            SYS2IMPL(P) SH(D)  2 SYSTEM2  GUEST
FC1D D3435            SYS2IMPL    SH(D)  2 SYSTEM2  GUEST
***
*** Gastsystem-Operating auf der VM2:
*** /detach-device unit=*pubset-devices(pubset=4ivl) —————————————————— (40)
*** NKR0092 'DEVICE     =FC1C': /DETACH-DEVICE PENDING ACCEPTED
*** NKR0092 'DEVICE     =FC1D': /DETACH-DEVICE PENDING ACCEPTED
*** NKR0045 *** 'DEVICE     =FC1C' DETACHED ***
*** NKR0045 *** 'DEVICE     =FC1D' DETACHED ***
*** NBR0740 COMMAND COMPLETED 'DETACH-DEVICE';
***         (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date>
***
%  VMS4009 DEVICE 'FC1C' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
           (BY GUEST) ————————————————————————————————————————————————— (41)
%  VMS4009 DEVICE 'FC1D' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) (BY GUEST)
/show-vm-device-status units=*pubset-devices(pubset=4ivl),information=*std
UNIT DEV-TYPE PAV   S ASSIGN-SET  USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (42)
FC1C D3435            SYS2IMPL(P)
FC1D D3435            SYS2IMPL

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

(34)

Der VM2000-Administrator ordnet der VM2 die Pubset-Geräte explizit und exklusiv zu.

(35)

Die Ausgabe von /SHOW-VM-DEVICE-STATUS zeigt dies an. Für das Gerät FC1C wird in der Spalte ASSIGNED-BY das Attribut PUBRES-FOR-ASSIGNMENT angezeigt.

(36)

Die Geräte werden im Gastsystem zugeschaltet.

(37)

Der VM2000-Administrator kann die Geräte nicht entziehen, da sie im Gastsystem noch zugeschaltet sind.

(38)

Mit dem Operanden FORCE=*NO(WAIT-FOR-UNASSIGN=*YES) ändert der VM2000-Administrator die explizite in eine implizite Zuordnung (FORCE=*YES sollte nur in Ausnahmefällen verwendet werden).

(39)

Die Ausgabe von /SHOW-VM-DEVICE-STATUS zeigt an, dass die Geräte der VM nun implizit zugeordnet sind. Das Attribut PUBRES-FOR-ASSIGNMENT (Spalte ASSIGNED-BY) wurde dem Pubres-Gerät für diese VM wieder entzogen. Gleichzeitig hat sich auch die Benutzungsart geändert (SH(D)), weil der Pubset im Gastsystem nicht exklusiv importiert ist.

(40)

Die Geräte werden im Gastsystem weggeschaltet und damit implizit freigegeben.

(41)

VM- und VM2000-Administrator werden über freilaufende Meldungen von der impliziten Gerätefreigabe unterrichtet.

(42)

Die Geräte sind wieder frei.

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


Implizite Gerätefreigabe bei Shutdown

/shutdown-vm vm-id=system2,action=*shutdown(quiet-time=0) ————————————— (43)
VMS2054 SHUTDOWN OF GUEST SYSTEM ON VM (2,SYSTEM2) INITIATED
%  VMS2037 NON-INTERRUPTIBLE WAIT STATE FOR VIRTUAL MACHINE (2,SYSTEM2),
           CODE 80FFFFFF, CPU 01
%  VMS2033 'EXC0557 SHUTDOWN PROCESSING COMPLETED' FROM VM (2,SYSTEM2)
%  VMS2051 GUEST SYSTEM ON VM (2,SYSTEM2) DOWN; REASON: SHUTDOWN
%  VMS2037 NON-INTERRUPTIBLE WAIT STATE FOR VIRTUAL MACHINE (2,SYSTEM2),
           CODE 80FFFFFF, CPU 00
%  VMS4009 DEVICE 'CC42' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) ————— (44)
%  VMS4009 DEVICE 'CC43' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
%  VMS4009 DEVICE '990F' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
/show-vm-attributes vm-id=system2,information=*all
             CPU-POOL(P)
VM-ID        VM-GROUP(G)  CPU-Q   MAX-U  PROC   MEM-SIZE  MAX-IO
 2 SYSTEM2   *STDPOOL(P)  30.00  100.00  1(+1)       512  (100)
VM-ID        STATE           VERSION PER ADMIN PRIV
 2 SYSTEM2   DOWN            V20.0B  NO  NO    AG,AS —————————————————— (45)
VM-ID        CPU-POOL  GR-CPU-Q  CPU-Q/ EFF-Q  MAX-U/ EFF-U  PROC
 2 SYSTEM2   *STDPOOL            30.00/ 25.00 100.00/ 25.00  1(+1)
VM-ID        SCHED ACT-I  VIRT CPUS
 2 SYSTEM2    -     NO    00(IDLE),01(IDLE)
VM-ID        VM-MONJV
 2 SYSTEM2   NO VM-MONJV ASSIGNED
VM-ID        UNITS
 2 SYSTEM2   ASSIGNED BY VM-ADMIN
             EXCL:   CH,CI,FC1A,FC1B —————————————————————————————————— (46)
...

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

(43)

Der VM2000-Administrator leitet den Shutdown im Gastsystem ein.

(44)

Die implizit zugeordneten Geräte der VM2 werden freigegeben (freilaufende Meldungen an den VM- und VM2000-Administrator).

(45)

Das abschließende Informationskommando zeigt, dass das Gastsystem auf der VM2 nicht mehr aktiv ist.

(46)

Nur die explizit zugeordneten Geräte sind noch bei der VM2.

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

 

Explizite Gerätefreigabe beim Beenden der VM

/delete-vm vm-id=system2 —————————————————————————————————————————————— (47)
VMS4009 DEVICE 'CH' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
VMS4009 DEVICE 'CI' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)

VMS4009 DEVICE 'FC1A' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
VMS4009 DEVICE 'FC1B' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
VMS4619 VIRTUAL MACHINE (2,SYSTEM2) REMOVED FROM CPU POOL '*STDPOOL'
VMS4024 VIRTUAL MACHINE (2,SYSTEM2) TERMINATED
/show-vm-assignment-set set-name=sys2impl ————————————————————————————— (48)
ASSIGNMENT-SET   #DEVICES   VM-ID
SYS2IMPL             5         NONE
/modify-vm-device-attributes units=*by-assignment-set(set-name=sys2impl),
                             assign-by-guest=*no —————————————————————— (49)

/show-vm-assignment-set set-name=sys2impl ————————————————————————————— (50)
ASSIGNMENT-SET   #DEVICES   VM-ID
SYS2IMPL             0         NONE
/delete-vm-assignment-set set-name=sys2impl ——————————————————————————— (51)
VMS4205 ASSIGNMENT SET 'SYS2IMPL' DELETED
/show-vm-assignment-set ——————————————————————————————————————————————— (52)
ASSIGNMENT-SET   #DEVICES   VM-ID
*STDSET              0         NONE

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

(47)

Die VM2 wird beendet. Die explizit zugeordneten Geräte werden entzogen.

(48)

Der Assignment Set SYS2IMPL ist keiner VM mehr zugeordnet, er enthält aber noch 5 Geräte.

(49)

Die Geräte im Assignment Set SYS2IMPL sollen nicht mehr für die implizite Gerätezuordnung zugelassen werden.

(50)

Der Assignment Set SYS2IMPL enthält nun keine Geräte mehr, er kann aufgelöst werden.

(51)

Der Assignment Set SYS2IMPL wird aufgelöst.

(52)

Nur der Assignment Set *STDSET existiert noch.