Herunterladen Inhalt Inhalt Diese Seite drucken
Fujitsu VM2000 V10.0 Benutzerhandbuch
Fujitsu VM2000 V10.0 Benutzerhandbuch

Fujitsu VM2000 V10.0 Benutzerhandbuch

Virtuelles maschinensystem
Inhaltsverzeichnis

Werbung

Deutsch
BS2000/OSD
VM2000 V10.0
Virtuelles Maschinensystem
Benutzerhandbuch
Ausgabe September 2012

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Fujitsu VM2000 V10.0

  • Seite 1 Deutsch BS2000/OSD VM2000 V10.0 Virtuelles Maschinensystem Benutzerhandbuch Ausgabe September 2012...
  • Seite 2 Forderungen der DIN EN ISO 9001:2008 erfüllt. cognitas. Gesellschaft für Technik-Dokumentation mbH www.cognitas.de Copyright und Handelsmarken Copyright © Fujitsu Technology Solutions GmbH 2012. Alle Rechte vorbehalten. Liefermöglichkeiten und technische Änderungen vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder Warenzeichen der jeweiligen Hersteller.
  • Seite 3: Inhaltsverzeichnis

    Inhalt Einleitung ........13 Zielsetzung und Zielgruppen des Handbuchs .
  • Seite 4 Inhalt Installieren von VM2000 ....... . 43 Generieren und Konfigurieren der Geräteperipherie ....45 3.1.1 Geräteperipherie auf S-Servern .
  • Seite 5 Inhalt Bedienen von VM2000 und der virtuellen Maschinen (VM) ... . 87 Bedienkonzept von VM2000 ......88 5.1.1 Bedienungsebenen von VM2000 .
  • Seite 6 Inhalt 5.3.7 Auflösen einer VM-Gruppe ......181 5.3.8 Beispiel zum Bedienen von VM-Gruppen ..... . . 182 Bedienen des Gesamtsystems VM2000 .
  • Seite 7 Inhalt 6.1.2.9 Auflösen eines CPU-Pools ......233 6.1.2.10 Beispiel zum Verwalten von CPU-Pools ..... . 233 6.1.3 Verteilung der CPU-Leistung auf die VMs planen .
  • Seite 8 Inhalt Sichern und Wiederherstellen der VM2000-Konfiguration ... . 363 6.5.1 Sichern einer VM2000-Konfiguration ......363 6.5.2 Ändern der Sicherung einer VM2000-Konfiguration .
  • Seite 9 Inhalt Diagnosedatei SLEDFILE ....... 410 7.5.1 Erstellen von SLEDFILEs im VM2000-Betrieb ..... 410 7.5.2 Auswerten von SLEDFILEs mit DAMP .
  • Seite 10 Inhalt DELETE-VM-ASSIGNMENT-SET Assignment Set auflösen ......469 DELETE-VM-CPU-POOL CPU-Pool auflösen ....... . 470 DELETE-VM-GROUP VM-Gruppe auflösen (S-Server) .
  • Seite 11 Inhalt SHOW-VM-ASSIGNMENT-SET Assignment Sets ausgeben ......529 SHOW-VM-ATTRIBUTES Merkmale einer VM ausgeben ......532 SHOW-VM-CPU-POOL Merkmale eines CPU-Pools ausgeben .
  • Seite 12 Inhalt U5183-J-Z125-12...
  • Seite 13: Einleitung

    Systemeigenschaften im hohen Maße und eröffnet dem Anwender auf Grund seiner ge- botenen Funktionen verschiedene System-Einsatzszenarien zur Verbesserung der Verfügbarkeit. Dies gilt sowohl für einzelne Server, wie auch im Serververbund. VM2000 V10.0 bedient alle aktuellen S- und SQ-Server. U5183-J-Z125-12...
  • Seite 14: Zielsetzung Und Zielgruppen Des Handbuchs

    Zielsetzung und Zielgruppen des Handbuchs Einleitung 1.1 Zielsetzung und Zielgruppen des Handbuchs Dieses Handbuch wendet sich an alle Anwender, die auf ihrem BS2000/OSD-Server das virtuelle Maschinensystem VM2000 einsetzen oder seinen Einsatz vorbereiten. Im Einzelnen wendet es sich an den VM2000-Administrator, der das Gesamtsystem VM2000 betreut ●...
  • Seite 15: Konzept Des Handbuchs

    Einleitung Konzept des Handbuchs 1.2 Konzept des Handbuchs VM2000 V10.0 ist die Weiterentwicklung und Zusammenführung der Software-Produkte VM2000 V9.0 (S-Server) und VM2000 V9.5 (SQ-Server) Wenn es zu einem Thema hardware-abhängig unterschiedliche Vorgehensweisen gibt, dann ist jede Vorgehensweise in einem eigenen Abschnitt beschrieben.
  • Seite 16 Das Kommando zeigt, unter /SHOW-INSTALLATION-PATH INSTALLATION-UNIT=<product> welcher Benutzerkennung die Dateien des Produkts abgelegt sind. Ergänzende Produkt-Informationen Aktuelle Informationen, Versions-, Hardware-Abhängigkeiten und Hinweise für Installation und Einsatz einer Produktversion enthält die zugehörige Freigabemitteilung. Solche Frei- gabemitteilungen finden Sie online unter http://manuals.ts.fujitsu.com. U5183-J-Z125-12...
  • Seite 17: Änderungen Gegenüber Dem Vorgänger-Handbuch

    Änderungen gegenüber dem Vorgänger-Handbuch 1.3 Änderungen gegenüber dem Vorgänger-Handbuch Das Handbuch zu VM2000 V10.0 beschreibt den Einsatz von VM2000 auf S- und SQ-Ser- vern. Es basiert auf den Handbüchern VM2000 V9.0A und VM2000 V9.5A. Gegenüber den Vorgängerversionen enthält das Handbuch folgende wesentliche Änderun- gen, die mit VM2000 V10.0 eingeführt wurden:...
  • Seite 18: Darstellungsmittel

    Darstellungsmittel Einleitung Das Kapitel „Meldungen“ wird nicht mehr fortgeführt. Die Meldungen finden Sie über ● eine HTML-Anwendung auf unserem Manual-Server (URL: http://manuals.ts.fujitsu.com) anstelle des früheren Handbuchs „Systemmeldungen“ und auf der DVD „BS2000/OSD SoftBooks“. 1.4 Darstellungsmittel In diesem Handbuch werden folgende Kurzbezeichnungen verwendet: S-Server (z.B.
  • Seite 19: Einsatzmöglichkeiten Von Vm2000

    Einleitung Einsatzmöglichkeiten von VM2000 1.5 Einsatzmöglichkeiten von VM2000 Differenzierte Systeme von Produktion und Backup Data Center, die ohne VM2000 Rechenleistung für Produktion oder Backup anbieten, müs- sen mehrere Server für unterschiedliche Systemumgebungen bereitstellen. Mit VM2000 bietet sich die Möglichkeit, dafür einen (oder wenige) Server mit hoher Leis- tung zu installieren.
  • Seite 20 Einsatzmöglichkeiten von VM2000 Einleitung VM2000 im Data Center Neben den Einsparmöglichkeiten an Bedienpersonal und Rechnerstellfläche bietet VM2000 durch die Virtualisierung der Betriebsmittel CPU, Haupt- und Globalspeicher hohe Wirtschaftlichkeit und optimale Nutzung der Ressourcen. VM2000 bietet Unterstützung für die Abrechnung der für einen Kunden bereitgestellten Rechnerleistung und der Betriebsmittel: Abrechnung nach Verbrauch ●...
  • Seite 21: Merkmale Von Vm2000

    Einleitung Merkmale von VM2000 VM2000 im Verfügbarkeitsverbund Ziel eines Verfügbarkeitsverbundes von BS2000/OSD-Servern unter BS2000/OSD ist es, bei Ausfall eines Servers oder einer Anwendung den produktiven Betrieb auf einem redun- danten Server fortzusetzen. VM2000 im HIPLEX-Verbund gewährleistet: Systemverfügbarkeit ● Fällt das Gastsystem, in dem die Anwendung läuft, aus, so kann in kürzester Zeit die gesamte Systemumgebung mit der Anwendung auf einem anderen Server zur Verfü- gung gestellt werden.
  • Seite 22: Linux- Und Windows-Gastsysteme (Sq-Server)

    Linux- und Windows-Gastsysteme (SQ-Server) Einleitung Annähernd gleiche Performance wie bei einem BS2000-Betrieb ohne VM2000. ● Das Performanceverhalten der Gastsysteme unter VM2000 ist ähnlich dem des Native- Betriebes. Die guten Performancewerte werden durch folgende Maßnahmen erreicht: – Die Gastsysteme laufen direkt auf der CPU ab, d.h. es ist nur eine geringfügige Emulation erforderlich.
  • Seite 23: Aufbau Von Vm2000

    2 Aufbau von VM2000 2.1 Begriffe von VM2000 VM2000, virtuelle Maschine, Gastsystem Das virtuelle Maschinensystem VM2000 ist ein Software-Produkt, das auf einem realen BS2000/OSD-Server mehrere virtuelle Maschinen (VM) realisiert. Eine virtuelle Maschine ist dabei aus Sicht des Benutzers ein BS2000/OSD-Server, auf dem sein Betriebssystem, das Gastsystem, abläuft.
  • Seite 24 Begriffe von VM2000 Aufbau von VM2000 VM2000-Administrationsanwendung $VMCONS Die Bedienung der VMs wird normalerweise aus einer privilegierten Benutzertask im Moni- torsystem geführt. Zur Bedienung der Gastsysteme (Operating) stehen normalerweise BS2000-Konsolen für das Gastsystem zur Verfügung. Siehe den Abschnitt „Bedienkonzept von VM2000“ auf Seite Alternativ zu diesen empfohlenen Administrations- und Operating-Medien kann die Admi- nistrationsanwendung $VMCONS (optional, siehe Seite...
  • Seite 25 Aufbau von VM2000 Begriffe von VM2000 Hardware-Software-Schnittstelle (HSI) Technisch gesehen wird beim Betrieb virtueller Maschinen die Hardware-Software-Schnitt- stelle (das Hardware Software Interface, HSI), die der BS2000/OSD-Server für ein Be- triebssystem anbietet, vervielfältigt und für alle VMs bzw. deren Gastsysteme zur Verfü- gung gestellt (siehe Bild 1 auf Seite 26).
  • Seite 26 Begriffe von VM2000 Aufbau von VM2000 Nutzung eines HSI Nutzung eines HSI mit dem ohne virtuelles virtuellen Maschinensystem VM2000 (VM2000-Betrieb) Maschinensystem (Native-Betrieb) virtuelle Maschine 1 (VM1) virtuelle Maschine n (VMn) Task 1 Task m Task 1 Task m Gastsystem n Gastsystem 1 Task 1 Task m...
  • Seite 27: Realisierung Von Vm2000

    Aufbau von VM2000 Realisierung von VM2000 2.2 Realisierung von VM2000 Die technische Realisierung von VM2000 hängt von der Server-Serie ab. Sie ist in den fol- genden Abschnitten kurz beschrieben. Es gibt zwei grundlegend unterschiedliche Realisierungsformen von VM2000: Auf S-Servern steuert VM2000 die Hardware des Servers. Der VM2000-Monitor verwaltet alle VMs und stellt seine Funktionen über die VM2000-Bedienoberfläche bereit.
  • Seite 28: Realisierung Auf S-Servern

    Realisierung von VM2000 Aufbau von VM2000 2.2.1 Realisierung auf S-Servern Für den Einsatz von VM2000 ist das angebotene HSI durch VM2000-Funktionen in der Firmware der S-Server erweitert. Das erweiterte HSI wird als VM2000-HSI bezeichnet (siehe Bild Auf dem VM2000-HSI läuft der VM2000-Hypervisor ab. Er ist der Teil von VM2000, der den Ablauf der Gastsysteme auf den virtuellen Maschinen steuert (Scheduling).
  • Seite 29 Aufbau von VM2000 Realisierung von VM2000 Im VM2000-HSI sind zwei Prozessorzustände möglich (siehe Bild VM-Modus. ● In diesem Zustand laufen die Gastsysteme ab. Hypervisor-Modus. ● In diesem Zustand läuft der VM2000-Hypervisor ab. Zusätzliche, nur in diesem Modus erlaubte, privilegierte Befehle stehen zur Verfügung. Zu jedem Zustand gehört ein Kontext, der bei der Aktivierung des Prozessorzustands dann jeweils in die Hardwareregister des Servers geladen wird.
  • Seite 30: Realisierung Auf Sq-Servern

    Realisierung von VM2000 Aufbau von VM2000 2.2.2 Realisierung auf SQ-Servern Domänen Auf SQ-Servern können ein oder mehrere Betriebssysteme in virtuellen Maschinen, den so genannten Domänen, ablaufen. Eine besondere Bedeutung hat die erste Domäne, die automatisch gestartet wird. Diese Domäne, Domäne 0 („Dom0“) genannt, ist privilegiert und dient der Verwaltung. In der Domäne 0 läuft das Trägersystem X2000 ab.
  • Seite 31 Aufbau von VM2000 Realisierung von VM2000 Die BS2000-Gastsysteme können mit VM2000 zusammenarbeiten, siehe Abschnitt „VM2000 in den Gastsystemen“ auf Seite 194. Der VM2000-Monitor bedient die BS2000-VMs, aber keine XenVMs. XenVMs werden nur über den SQ-Manager bedient, siehe Handbuch „Business Server der SQ-Serie, Bedienen und Verwalten“...
  • Seite 32 Realisierung von VM2000 Aufbau von VM2000 Domäne 0 Domäne/VM m Domäne/VM n Domäne/VM x, ... BS2000-VM BS2000-VM XenVM VM2000-Agent Gastsystem m Gastsystem n . . . (Monitorsystem) Linux BS2000/OSD BS2000/OSD Trägersystem oder X2000 Windows VM-Firmware VM-Firmware virtuelles HSI für virtuelles HSI für virtuelles HSI virtuelles HSI für .
  • Seite 33 Aufbau von VM2000 Realisierung von VM2000 Informationen über globale Betriebsmittel in VM2000-Kommandos Die VM2000-Kommandos liefern auch Informationen für Betriebsmittel, die sich die BS2000-VMs mit den XenVMs teilen (Hauptspeicher, CPU-Leistung): liefert Information über alle CPU-Pools der Server-Unit. Dies bein- ● /SHOW-VM-CPU-POOL haltet auch Informationen über die CPU-Pools der Domäne 0 und für die XenVMs liefert auch ●...
  • Seite 34 Realisierung von VM2000 Aufbau von VM2000 CPUs, CPU-Pools Die realen CPUs des SQ-Servers werden bei der Systemeinleitung des SQ-Servers in sta- tische CPU-Pools eingeteilt. Diese Einteilung erfolgt über Lizenzen. Sie wird auch im VM2000-Kommando sichtbar. /SHOW-VM-RESOURCES INFORMATION=*CPU/*CONFIGURATION Daneben kann es (je nach Hardware und Lizenzen) weitere, unbenutzte reale CPUs ge- ben, die keinem CPU-Pool zugeordnet sind.
  • Seite 35: Betriebsmittel Verwalten Unter Vm2000

    Aufbau von VM2000 Betriebsmittel verwalten unter VM2000 2.3 Betriebsmittel verwalten unter VM2000 VM2000 verwaltet die folgenden Betriebsmittel. Verwalten von CPUs Diese Verwaltungsaufgaben unterteilen sich in Verwaltung und Rekonfiguration der realen CPUs, die für den VM2000-Betrieb zur Ver- ● fügung stehen (siehe Seite 213) und der virtuellen CPUs der VMs (siehe Seite...
  • Seite 36: Unterstützte Hardware Und Betriebssysteme

    Unterstützte Hardware und Betriebssysteme Aufbau von VM2000 2.4 Unterstützte Hardware und Betriebssysteme VM2000 V10.0 kann eingesetzt werden auf den aktuellen S- und SQ-Servern mit dem dafür nötigen Trägersystem. Weitere BS2000/OSD-Server werden terminlich entkoppelt freigegeben. Informationen über den Einsatz von VM2000 auf diesen Modellen entnehmen Sie bitte den Produktankündigungen von Fujitsu.
  • Seite 37: Randbedingungen

    Aufbau von VM2000 Randbedingungen 2.5 Randbedingungen 2.5.1 Funktionsdiskette bzw. -CD Die Bedienung der Gastsysteme über KVP-Konsolen am SKP 3970-20 der S-Server erfor- dert spezielle Firmware. Diese Firmware wird über spezielle Funktionsdisketten bzw. -CDs bereitgestellt. Auf S-Servern mit SKP 3970-40 oder -50 werden die Funktionsdisketten bzw. -CDs nicht mehr benötigt.
  • Seite 38: Randbedingungen Der Hardware

    Randbedingungen Aufbau von VM2000 2.5.2 Randbedingungen der Hardware BS2000/OSD-Server weisen in Bezug auf den vollen Funktionsumfang von VM2000 einige durch die Hardware bestimmte Abweichungen auf, die beim Einsatz von VM2000 berück- sichtigt werden müssen. Diese sind hier als Übersicht ggf. mit einem Verweis auf das ent- sprechende Thema zusammengestellt.
  • Seite 39: Randbedingungen Von Vm2000

    Aufbau von VM2000 Randbedingungen 2.5.3 Randbedingungen von VM2000 Bei Betrieb eines BS2000/OSD-Servers mit VM2000 müssen einige Randbedingungen und Grenzen gegenüber dem Native-Betrieb berücksichtigt werden. Diese sind hier als Übersicht ggf. mit einem Verweis auf das entsprechende Thema zusammengestellt. Für die Hardware gelten folgende Randbedingungen: Für den Dialogbetrieb im Gastsystem sind pro Gastsystem die Hardware-Anschlussbe- ●...
  • Seite 40: Randbedingungen Für Gastsysteme

    Randbedingungen Aufbau von VM2000 Folgende Software-Voraussetzungen müssen ggf. erfüllt sein: Voraussetzung für das Arbeiten mit Jobvariablen ist das Software-Produkt JV im Moni- ● torsystem, das für SQ-Server im Software-Paket OSD/XC enthalten ist. Siehe Seite 148 Seite 272. Wenn für die Pubset-Zuordnung zu einer VM die Additional-Mirror-Units bzw. Clone- ●...
  • Seite 41: Unterschiede Zwischen S- Und Sq-Servern

    Aufbau von VM2000 Unterschiede zwischen S- und SQ-Servern 2.6 Unterschiede zwischen S- und SQ-Servern Thema S-Server SQ-Server VM2000-Version aktuelle Version VM2000 V10.0 VM2000 V10.0 Hardware Architektur des Servers /390-Architektur X86-64-Architektur CPUs max. Anzahl realer CPUs des Ser- vers max. Anzahl realer CPUs für den VM2000-Betrieb „Hot Spare-CPUs“, von VM2000 ver-...
  • Seite 42 Unterschiede zwischen S- und SQ-Servern Aufbau von VM2000 Thema S-Server SQ-Server Gastsysteme Betriebssystem BS2000/OSD V6.0 bis V9.0 und BS2000/OSD V8.0 und V9.0 und Folgeversionen davon, sofern für Folgeversionen davon, sofern für VM2000 freigegeben VM2000 freigegeben maximale Anzahl VMs / Gastsysteme BS2000-Konsolen zur Gastsystem- über SKP 3970 über SQ-Manager (KVP)
  • Seite 43: Installieren Von Vm2000

    3 Installieren von VM2000 Das Software-Produkt VM2000 erhalten Sie im Rahmen einer Software-Lieferung über das Liefersystem SOLIS. VM2000 wird mit dem Installationsmonitor IMON installiert, siehe Handbuch „IMON“ [13]. VM2000 besteht aus den Release-Units VM2000-MON (VM2000-Monitor) und VM2000- UTIL (VMDUMP). Für S-Server hat VM2000 zusätzlich die Release-Unit VM2000-HPV (VM2000-Hy- pervisor).
  • Seite 44 Englisch SYSFGM.VM2000-MON.<ver>.E <ver> steht für das Versionskennzeichen, z.B. 100 für VM2000 V10.0 Die RMS-Liefermengen (SYSRMS...) werden bereits bei der Installation mit IMON in das RMS-Depot einge- bracht. Durch RMS werden sie beim Laderbau in eigenständigen Rep-Dateien für VM2000-Hypervisor (S-Ser- ver), VM2000-Monitor und VMDUMP abgelegt.
  • Seite 45: Generieren Und Konfigurieren Der Geräteperipherie

    Installieren von VM2000 Generieren und Konfigurieren der Geräteperipherie 3.1 Generieren und Konfigurieren der Geräteperipherie Im Native-Betrieb von BS2000/OSD und unter VM2000 kann dieselbe Geräteperipherie be- trieben werden. 3.1.1 Geräteperipherie auf S-Servern Hardware-Generierung Im Rahmen der Hardware-Generierung des Servers mit IOGEN wird eine IO-Konfigurati- onsdatei (IOCF) erzeugt, die die gesamte IO-Konfiguration beschreibt.
  • Seite 46 Generieren und Konfigurieren der Geräteperipherie Installieren von VM2000 Ermittlung der Geräteperipherie Die vorhandene Geräteperipherie wird vom VM2000-Hypervisor, vom Monitorsystem und den Gastsystemen dynamisch aus den Daten der aktiven IO-Konfigurationsdatei (IOCF) ermittelt. Damit kennen und verwalten VM2000, das Monitorsystem und alle Gastsysteme die glei- che Geräteperipherie.
  • Seite 47: Bs2000-Geräte Am Sq-Server

    Installieren von VM2000 Generieren und Konfigurieren der Geräteperipherie 3.1.2 BS2000-Geräte am SQ-Server Für das Monitorsystem und die anderen BS2000-Gastsysteme sind die realen Geräte der Peripherie nicht direkt sichtbar. BS2000-Gastsysteme kennen nur die in X2000 emulierten BS2000-Geräte. Das bedeutet, dass es sich bei BS2000-Geräten am SQ-Server immer um X2000-Emulationen realer Geräte handelt, wobei dem BS2000/OSD Kanalverbindungen emuliert werden.
  • Seite 48: Einrichten Des Vm2000-Monitors

    Einrichten des VM2000-Monitors Installieren von VM2000 3.2 Einrichten des VM2000-Monitors Der VM2000-Monitor ist ein eigenes DSSM-Subsystem VM2-MON mit eigener Parameter- datei. Er läuft im Monitorsystem ab und realisiert die Administrationsoberfläche für den VM2000-Betrieb. VM2000 ist damit unabhängig von der Generierung von BS2000/OSD. Die Monitor-Rep-Datei muss eine eigenständige Rep-Datei sein;...
  • Seite 49 Installieren von VM2000 Einrichten des VM2000-Monitors Parameterdatei für das Subsystem VM2-MON In der Parameterdatei werden die Parameter des Subsys- SYSPAR.VM2000-MON.<ver>.SSP tems VM2-MON festgelegt. Folgende Parameter können eingebracht werden: VMCONS-OPERID = VMADMIN / <name 1..8> Angabe der Operator-Identifikation von $VMCONS (Benutzerkennung, siehe Seite für den Verbindungsaufbau zu $CONSOLE.
  • Seite 50 Koexistenz von VM2000 V9.0 bzw. V9.5 und V10.0 auf BS2000/OSD V8.0 bzw. V9.0 Auf dem Home-Pubset von BS2000/OSD V8.0 bzw. V9.0 (für SQ-Server im Software-Pa- ket OSD/XC) kann sowohl VM2000 V9.0 bzw. V9.5 als auch VM2000 V10.0 installiert sein. Der VM2000-Parameter steuert die auszuwählende...
  • Seite 51: Installieren Der Meldungsdateien Von Vm2000

    Maßnahmetexte zu einer Meldung im laufenden Betrieb abgefragt werden. Die Meldungen finden Sie über eine HTML-Anwendung auf dem Manual-Server (URL: http://manuals.ts.fujitsu.com) anstelle des füheren Handbuchs „Systemmeldungen“ und auf der DVD „BS2000/OSD SoftBooks“. Die garantierten Meldungen von VM2000 sind bei den jeweiligen Kommandobeschreibun- gen aufgelistet, siehe auch Abschnitt „Garantierte Meldungen“...
  • Seite 52: Installieren Der Vm2000-Hypervisordateien (S-Server)

    Installieren der VM2000-Hypervisordateien (S-Server) Installieren von VM2000 3.4 Installieren der VM2000-Hypervisordateien (S-Server) [SQ] Auf SQ-Servern werden Hypervisor-Funktionen vom Xen-Hypervisor ausge- führt. Die Installation des VM2000-Hypervisors entfällt. Die Installation der Programmdatei und des Rep-Laders für den VM2000-Hypervisor ist vom Startup-Modus abhängig, mit dem das Monitorsystem eingeleitet werden soll (siehe Seite 65).
  • Seite 53: Einstellen Der Vm2000-Parameter Im Parameterservice

    Installieren von VM2000 Einstellen der VM2000-Parameter im Parameterservice 3.5 Einstellen der VM2000-Parameter im Parameterservice In der Startup-Parameterdatei von BS2000/OSD werden die Parameter von VM2000 fest- gelegt. Zwischen den Zeilen können folgende Parameter einge- /BEGIN VM2000 /EOF bracht werden: VERSION = V10.0 / V Versionsangabe für VM2000, dabei bezeichnet die Versionsangabe und (aus mm.n...
  • Seite 54 Einstellen der VM2000-Parameter im Parameterservice Installieren von VM2000 Bei zu klein festgelegtem Hauptspeicher für den VM2000-Hypervisor muss bei Kommandoeingabe oder bei der Bearbeitung interner Hypervisor-Aufträge mit Speicherengpässen im VM2000-Hypervisor gerechnet werden. In diesem Fall werden Kommandos mit der Meldung beendet bzw. der VM2000-Ad- VMS4513 ministrator periodisch informiert ( VMS4514...
  • Seite 55 Installieren von VM2000 Einstellen der VM2000-Parameter im Parameterservice Beispiel eines VM2000-Parametersatzes (S-Server) /BEGIN VM2000 —————————————————————————————————————————————————————————— * VM2000 PARAMETERS CONFIGURATION=$MYUSERID.CONF.VM2000 ———————————————————————————————————— HYPERVISOR=$MYUSERID.HYP.VM2000 HYPERVISOR-REP=$MYUSERID.HYPREP.VM2000 /EOF ——————————————————————————————————————————————————————————————————— Anfang des VM2000-Parametersatzes Die Einstellungen für die Konfigurationsdatei der Monitor-VM und die VM2000- Hypervisor-Dateien werden modifiziert. Für die übrigen VM2000-Parameter gelten die Standardwerte.
  • Seite 56: Erstellen Der Konfigurationsdatei Für Die Monitor-Vm (S-Server)

    Erstellen der Konfigurationsdatei für die Monitor-VM (S-Server) Installieren von VM2000 3.6 Erstellen der Konfigurationsdatei für die Monitor-VM (S-Server) Auf S-Servern werden die Attribute und Betriebsmittel für die Monitor-VM in der Konfigura- tionsdatei festgelegt. [SQ] Auf SQ-Servern werden die Attribute und Betriebsmittel für die Monitor-VM über den SQ-Manager eingestellt, siehe Abschnitt „Einstellungen für VM2000 in X2000 (SQ-Server)“...
  • Seite 57 Installieren von VM2000 Erstellen der Konfigurationsdatei für die Monitor-VM (S-Server) – Zuordnung der Monitor-VM zu einem CPU-Pool ( CPU-POOL Der Operand kann nicht angegeben werden. Die Monitor-VM wird zunächst stets dem Standard-CPU-Pool zugeordnet. Sie kann später mit einem anderen CPU-Pool zugeordnet werden. /ASSIGN-VM-TO-CPU-POOL –...
  • Seite 58 Erstellen der Konfigurationsdatei für die Monitor-VM (S-Server) Installieren von VM2000 ● /ADD-VM-DEVICES UNITS=list-poss(28):<alphanum-name 2..2>/<x-text 4..4> (Kommandobeschreibung siehe Seite 428) Mit diesem Kommando (ggf. mehrere) werden der Monitor-VM Geräte explizit zugeord- net. Wildcards, Gerätebereiche oder Pubsets können hier nicht angegeben werden. Das KVP-Gerätepaar der KVP-Konsole und die Geräte des Home-Pubset werden beim Hochfahren des Monitorsystems automatisch der Monitor-VM explizit zugeordnet.
  • Seite 59 Installieren von VM2000 Erstellen der Konfigurationsdatei für die Monitor-VM (S-Server) Das Einleiten des Monitorsystems ohne Konfigurationsdatei ist nur möglich, wenn der gesamte Seitenwechselbereich auf dem Home-Pubset des Monitorsystems eingerichtet ist. Dabei sind folgende Fälle zu unterscheiden: DIALOG-Startup ● Hier besteht die Möglichkeit, die zuvor genannten Kommandos für die Monitor-VM ein- zugeben.
  • Seite 60: Betrieb Von $Vmcons Vorbereiten

    Betrieb von $VMCONS vorbereiten Installieren von VM2000 3.7 Betrieb von $VMCONS vorbereiten Die Nutzung von $VMCONS für den VM2000-Betrieb ist optional. Falls die empfohlenen Administrations- und Operating-Medien benutzt werden (siehe Abschnitt „Bedienkonzept von VM2000“ auf Seite 88), müssen die in diesem Abschnitt beschriebenen Maßnahmen nicht durchgeführt werden.
  • Seite 61: Installieren Der Gastsysteme

    Ordnen Sie der Operator-Identifikation keine weiteren Operator-Rollen zu, um unerwünschte Reaktionen zu vermeiden. 3.8 Installieren der Gastsysteme Bei der Installation der Gastsysteme und der Folgeversionen zu BS2000/OSD V9.0, sofern sie für den Einsatz unter VM2000 V10.0 freigegeben sind (siehe Freigabemitteilungen), sind keine Besonderheiten zu beachten. U5183-J-Z125-12...
  • Seite 62: Einstellungen Für Vm2000 In X2000 (Sq-Server)

    Einstellungen für VM2000 in X2000 (SQ-Server) Installieren von VM2000 3.9 Einstellungen für VM2000 in X2000 (SQ-Server) Für den Betrieb von VM2000 müssen auf SQ-Servern, zusätzlich zu den Einstellungen im Native-Betrieb, einige Einstellungen in X2000 getroffen werden. X2000 dient der hardware-nahen Verwaltung der SQ-Server. 3.9.1 Konfiguration von VM2000 Die Konfigurationseinstellungen für VM2000 werden über den SQ-Manager getroffen, siehe Handbuch „Business Server der SQ-Serie, Bedienen und Verwalten“...
  • Seite 63: Einrichten Der Kvp-Konsolen Zur Gastsystem-Bedienung

    Installieren von VM2000 Einstellungen für VM2000 in X2000 (SQ-Server) Einstellungen für den automatischen IPL und den Shutdown des Monitorsystems Über den SQ-Manager können Einstellungen für den automatischen IPL des Monitorsys- tems und die Restlaufzeit beim Shutdown des Monitorsystems getroffen werden. Im Menü...
  • Seite 64: Lokale Und Ferne Kommunikation

    Einstellungen für VM2000 in X2000 (SQ-Server) Installieren von VM2000 3.9.3 Lokale und ferne Kommunikation Sowohl im Native-Betrieb als auch unter VM2000 gibt es mehrere Möglichkeiten, Kommu- nikationsverbindungen der VM bzw. des Gastsystems zu konfigurieren. Informationen zur Konfiguration dieser Verbindungen über den SQ-Manager finden Sie im Handbuch „Business Server der SQ-Serie, Bedienen und Verwalten“...
  • Seite 65: Einleiten Und Beenden Von Vm2000

    4 Einleiten und Beenden von VM2000 In diesem Kapitel wird das Einleiten und das Beenden von VM2000 und des Monitorsys- tems beschrieben. Außerdem werden Hinweise für das Laden, Bedienen und Beenden von BS2000-Gastsystemen gegeben. 4.1 VM2000-Betrieb einleiten Auf S-Servern muss beim Umstieg von Native-Betrieb auf VM2000-Betrieb (und umgekehrt) zuerst die entsprechende Firmware geladen und dann ein spezieller, hardware-abhängiger Ladevorgang (IPL) ausgeführt werden.
  • Seite 66: Ipl Für S-Server

    VM2000-Betrieb einleiten Einleiten und Beenden von VM2000 4.1.1 IPL für S-Server Im Bildschirm für die Systemeinleitung von BS2000/OSD PROGRAM LOAD FRAME (DETAIL-1) ist der Inhalt des Feldes erweitert. PARMS Soll das Monitorsystem mit VM2000 geladen werden, muss im Feld linksbündig die PARMS Zahl „1“...
  • Seite 67 Einleiten und Beenden von VM2000 VM2000-Betrieb einleiten Zum Laden der VM2000-Firmware muss im Bildschirm PROGRAM LOAD FRAME (DETAIL-2) der VM-Mode auf eingestellt sein. AVM/EX Zum Laden der native Firmware muss im Bildschirm PROGRAM LOAD FRAME (DETAIL-2) VM-Mode auf eingestellt sein. NATIVE ----- PROGRAM LOAD FRAME: DETAIL-2 ----- E81L01G...
  • Seite 68: Vm2000-Betrieb Einleiten (Sq-Server)

    VM2000-Betrieb einleiten Einleiten und Beenden von VM2000 4.1.2 VM2000-Betrieb einleiten (SQ-Server) Betriebsmodi SQ-Server haben die Betriebsmodi „Native-BS2000“ und „VM2000“. Beim Start des SQ-Servers wird der Betriebsmodus der vorangehenden Session wieder eingestellt. Der Betriebsmodus kann über den SQ-Manager auch im laufenden Betrieb (d.h. der SQ-Server und eventuell vorhandene XenVMs laufen, BS2000-Systeme sind aber be- endet) gewechselt werden, siehe Seite...
  • Seite 69: Monitorsystem Hochfahren

    Einleiten und Beenden von VM2000 Monitorsystem hochfahren 4.2 Monitorsystem hochfahren Das Hochfahren des Monitorsystems kann in den Modi DIALOG, FAST und AUTOMATIC durchgeführt werden (siehe Handbuch „Systembetreuung“ [2]). Beim Hochfahren im VM2000-Betrieb laufen zusätzlich spezielle Komponenten von VM2000 ab. 4.2.1 Benötigte Komponenten Für das Hochfahren des Monitorsystems werden zusätzlich zum Native-Betrieb bestimmte Dateien und Komponenten benötigt.
  • Seite 70: Ablauf Des Startup Im Monitorsystem

    Auch die „Hot Spare-CPUs“ und die Extra-CPUs werden in einen betriebsbereiten Zustand gebracht. Das Hochfahren des Monitorsystems ist beendet mit den Meldungen: VMS5541 *** VIRTUAL MACHINE SYSTEM VM2000 V10.0A READY (COPYRIGHT (C) FUJITSU TECHNOLOGY SOLUTIONS 2011 ALL RIGHTS RESERVED) *** NSI0000 *** S Y S T E M...
  • Seite 71 Einleiten und Beenden von VM2000 Monitorsystem hochfahren Die Eingaben können in der Konfigurationsdatei enthalten sein oder direkt über die BS2000-Konsole eingegeben werden. Nach weiteren Eingaben für den VM2000-Hypervi- sor wird der DIALOG-Startup analog zum Native-Betrieb fortgesetzt. Im Folgenden sind die Schritte des DIALOG-Startup zusammengestellt, die VM2000 be- treffen.
  • Seite 72 Monitorsystem hochfahren Einleiten und Beenden von VM2000 Der Operator wird aufgefordert, den Dateinamen der Konfigurationsdatei für das Moni- ● torsystem einzugeben oder VM2000-Kommandos an der BS2000-Konsole einzuge- ben: VMS5027 SPECIFY VM2000 CONFIGURATION FILE NAME. REPLY (EOT(USE STANDARD FILE); FN=<FILE NAME>(,VOL=<VSN>); CONS(CONSOLE CMD INPUT);...
  • Seite 73: Beispiel Für Einen Startup Des Monitorsystems

    Einleiten und Beenden von VM2000 Monitorsystem hochfahren 4.2.3 Beispiel für einen Startup des Monitorsystems Dieses Beispiel zeigt einen Startup des Monitorsystems BS2000/OSD V9.0 auf einem S- Server. Die Ausgaben sind um die Teile gekürzt, die VM2000 nicht betreffen („ “). NSI00E3 IPL-REPS READ: 0;...
  • Seite 74 NSI0028 AVAILABLE MEMORY = 24.0 GB. CPU = 10020001 22600000 NSI5103 BS2000 : NAME = O12BXS, VERSION = 18.0A00, GEN-TIME = 2011-11-10 13:38:29 NSI5102 COPYRIGHT (C) FUJITSU TECHNOLOGY SOLUTIONS 2009 ALL RIGHTS RESERVED VMS5005 ENTER VM2000 HYPERVISOR FILE NAME. REPLY (<FILE NAME>; EOT(USE STANDARD FILE)) p.
  • Seite 75 Einleiten und Beenden von VM2000 Monitorsystem hochfahren VMS5027 SPECIFY VM2000 CONFIGURATION FILE NAME. REPLY (EOT(USE STANDARD FILE); FN=<FILE NAME>(,VOL=<VSN>); CONS(CONSOLE CMD INPUT); END(END OF INPUT)) p.cons ———————————————————————————————————————————————————————————————— VMS5021 ISSUE VM2000 COMMAND (MAX. 70 CHARACTERS) OR 'END'. REPLY (DESIRED INPUT; EOT=END) ———————————————————————————————— (10) p.add-vm-devices (83fc,83fd,83fe,83ff),1 ——————————————————————————————...
  • Seite 76 ALL RIGHTS RESERVED) *** —————————————————————————————————————— (19) ESM0220 FUNCTION 'CREATE' FOR SUBSYSTEM 'VM2-MON /V10.0' COMPLETELY PROCESSED —————————————————————————————————————————— (20) ESM0501 'VM2-MON /V10.0' COPYRIGHT (C) FUJITSU TECHNOLOGY SOLUTIONS '2010'. ALL RIGHTS RESERVED ESM0400 'CREATE' OR 'RESUME' SUBSYSTEM 'VM2-MON /V10.0' WITH 'SYNCHRONOUS=*YES' AND 'RESET=*NO' VMS2023 CPU 01 OF VIRTUAL MACHINE (1,MONITOR) STARTED —————————————————...
  • Seite 77 Einleiten und Beenden von VM2000 Monitorsystem hochfahren /dcs dcsof=sof.d017ze03 ——————————————————————————————————————————————— (24) VMS1030 BCAM APPLICATION '$VMCONS' READY —————————————————————————————— (25) /show-vm-resources information=*configuration ————————————————————————— (26) MAX NUMBER OF VMS MAX NUMBER OF VM-GROUPS MAX NUMBER OF CPU-POOLS MAX NUMBER OF CPUS PER VM TOTAL REAL MEMORY SIZE 24539 MB TOTAL MIN...
  • Seite 78 Monitorsystem hochfahren Einleiten und Beenden von VM2000 CPU-ATTR CPU-POOL REAL CPUS NORMAL *STDPOOL 00(ATT),01(ATT) EXTRA NONE SPARE 02(DET) VM-ID VM-MONJV NO VM-MONJV ASSIGNED VM-ID UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: C0,C2,C3,C4,C5,MA,P0,P1,RK,RL,W0,W1,Y0,Y1, 50A4,50A5,50A6,83FC,83FD,83FE,83FF,B470,B492, B493,B494,B495 ——————————————————————————————————— (28) SHARED: 6B30,6B31,B47A,B47B,B47C,B47D,B47E,B47F DISPOSABLE UNASS: BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO, BP,BQ,BR,BS,BV,BW,BX,BY,BZ,B0,B3,B4,B5,B6,B7, B8,B9,CA(VC),CB(VC),CC(VC),CD(VC),CE(VC),CF,...
  • Seite 79: Monitorsystem Und Vm2000 Beenden

    Einleiten und Beenden von VM2000 Monitorsystem und VM2000 beenden 4.3 Monitorsystem und VM2000 beenden Bedingt durch die technische Realisierung von VM2000 (siehe Seite 27) hat die Beendi- gung des Monitorsystems unterschiedliche Auswirkungen auf VM2000 und den Server: Auf S-Servern wird mit dem Shutdown des Monitorsystems auch der Betrieb von VM2000 und des BS2000/OSD-Servers beendet.
  • Seite 80: Koordinierter Shutdown Von Vm2000

    Monitorsystem und VM2000 beenden Einleiten und Beenden von VM2000 Anschließend wird der Betrieb des Trägersystems beendet und die Server-Unit ausge- schaltet. Es soll in den Betriebsmodus „Native-BS2000“ gewechselt werden (siehe Seite 68). ● In diesem Fall muss zuerst der VM2000-Betrieb beendet werden (am Besten durch den koordinierten Shutdown von VM2000, siehe Seite 80).
  • Seite 81 Einleiten und Beenden von VM2000 Monitorsystem und VM2000 beenden Beispiel für einen koordinierten Shutdown von VM2000 /show-vm-resources information=*std ——————————————————————————————————— CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO 1 MONITOR *STDPOOL(P) 30.00 100.00 2(+1) 128 MB (100) 2 SYSTEM2 *STDPOOL(P) 30.00 100.00 2(+1) 128 MB (100)
  • Seite 82 Monitorsystem und VM2000 beenden Einleiten und Beenden von VM2000 VMS2051 GUEST SYSTEM ON VM (3,SYSTEM3) DOWN; REASON: SHUTDOWN VMS2051 GUEST SYSTEM ON VM (2,SYSTEM2) DOWN; REASON: SHUTDOWN —————— *** Gastsystem-Operating im Monitorsystem: *** NRT1201 SHUTDOWN REQUESTED BY 'VM2000’ ———————————————————————————— *** SHUTDOWN VIA VM2000 IN 02 MIN *** ...
  • Seite 83: Shutdown Im Monitorsystem

    Einleiten und Beenden von VM2000 Monitorsystem und VM2000 beenden 4.3.2 Shutdown im Monitorsystem Der VM2000-Betrieb wird auch beendet, wenn das Monitorsystem mit dem BS2000-Kom- mando beendet wird (siehe Handbuch „Systembetreuung“ [2]) oder (auf SQ- /SHUTDOWN Servern) durch den Shutdown des Monitorsystems über den SQ-Manager. Vor dem Beenden des Monitorsystems sollte jedes Gastsystem vom Operator mit beendet werden.
  • Seite 84: Einleiten, Bedienen Und Beenden Von Gastsystemen

    Einleiten, Bedienen und Beenden von Gastsystemen Einleiten und Beenden von VM2000 4.4 Einleiten, Bedienen und Beenden von Gastsystemen Hinweis für das Einleiten von Gastsystemen Das Laden für ein Gastsystem (IPL) wird (nach dem Einrichten der VM) mit dem ● VM2000-Kommando durchgeführt (siehe Seite 156).
  • Seite 85 Einleiten und Beenden von VM2000 Einleiten, Bedienen und Beenden von Gastsystemen Informationen über Zustandsänderungen Folgende Zustandsänderungen im BS2000-Gastsystem werden dem VM-Administrator über eine VM2000-Meldung angezeigt: Das Gastsystem ist betriebsbereit ( ● VMS2050 Das Gastsystem wurde durch beendet bzw. ist mit SETS ausgefallen ●...
  • Seite 86 Einleiten, Bedienen und Beenden von Gastsystemen Einleiten und Beenden von VM2000 U5183-J-Z125-12...
  • Seite 87: Bedienen Von Vm2000 Und Der Virtuellen Maschinen (Vm)

    5 Bedienen von VM2000 und der virtuellen Maschinen (VM) Dieses Kapitel beschreibt das Bedienkonzept von VM2000 und die Funktionen der VM2000-Kommandos. Die ausführliche Beschreibung der Syntax der VM2000-Kommandos und die Operanden- beschreibung finden Sie im Kapitel „VM2000-Kommandos“ auf Seite 415. Bedienebenen auf SQ-Servern Aktionen für die VMs mit BS2000-Gastsystem können auf SQ-Servern von unterschiedli- chen Bedienebenen aus eingeleitet werden:...
  • Seite 88: Bedienkonzept Von Vm2000

    Bedienungsebenen Bedienkonzept 5.1 Bedienkonzept von VM2000 Das Bedienkonzept von VM2000 beschreibt die drei Bedienungsebenen von VM2000: ● – Bedienen des Gesamtsystems VM2000 – Bedienen einer virtuellen Maschine – Bedienen des Gastsystems auf einer virtuellen Maschine das Bedienen der virtuellen Maschinen aus einer privilegierten Benutzertask ●...
  • Seite 89 Bedienkonzept Bedienungsebenen Bedienungsebene Virtuelle Maschine (VM-Administration) Jede VM wird von ihrem VM-Administrator bedient. Ihm ist nur erlaubt, VM-Administrator- Kommandos einzugeben, die seine VM betreffen. Der VM-Administrator bedient seine VM im Administrationsdialog, siehe unten. Der VM2000-Administrator kann auch alle VMs bedienen. Administrationsdialog (kurz ADMIN-Dialog) Der Dialog zur Bedienung des Gesamtsystems VM2000 oder zur Bedienung einer VM wird im Folgenden als Administrationsdialog (kurz ADMIN-Dialog) bezeichnet.
  • Seite 90 Bedienungsebenen Bedienkonzept Gesamtsystem VM2000 Monitor-VM Monitorsystem Gastsystem m Gastsystem n (=Gastsystem der Monitor-VM) ADMIN- ADMIN- ADMIN- Dialog der Dialog Dialog Monitor-VM der VMm der VMn BS2000-Konsole BS2000-Konsole BS2000-Konsole VM2000-/VM-Administration Gastsystem-Operating Bild 7: Bedienkonzept von VM2000 (Empfehlung) Über den ADMIN-Dialog der Monitor-VM können alle VM2000-Kommandos einge- geben werden.
  • Seite 91: Bedienen Der Virtuellen Maschinen (Admin-Dialog Aus Benutzertask)

    Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) 5.1.2 Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) ADMIN-Dialoge können über privilegierte Benutzertasks im Monitorsystem oder über die im Monitorsystem ablaufende Administrationsanwendung $VMCONS geführt werden. Ein ADMIN-Dialog aus einer privilegierten Benutzertask bietet folgende Vorteile: Mischen von BS2000- und VM2000-Kommandos ●...
  • Seite 92: Administrationsdialoge Aus Privilegierten Benutzertasks

    Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) Bedienkonzept Bei Auslieferung ist das Privileg an die Benutzerkennung TSOS vergeben. Bei Einsatz von SECOS kann der Sicherheitsbeauftragte das Privileg an jede andere Benutzerkennung (außer an sich selbst) vergeben. Privileg OPERATING Einer Benutzertask mit dem systemglobalen Privileg OPERATING ist es erlaubt, sämtliche Operator-Kommandos auszuführen.
  • Seite 93 Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) Aus einer Benutzertask kann zu einem Zeitpunkt nur ein ADMIN-Dialog geführt werden. Für jede VM können aus unterschiedlichen Benutzertasks bis zu 15 ADMIN-Dialoge parallel geführt werden. Zusätzlich kann für jede VM ein ADMIN-Dialog über $VMCONS geführt werden.
  • Seite 94 Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) Bedienkonzept Mit dem Privileg OPERATING stehen auch die Operating-Funktionen von ESS zur Verfü- gung. Die Präsentationsfunktionen von ESS sind in der Kommandobeschreibung von dargestellt. /SHOW-SYSEVENT-LOG Empfehlung Nutzen Sie den Ereignisstrom-Service zum Empfang des Ereignisstroms von VM2000.
  • Seite 95: Beispiel Zum Admin-Dialog Aus Einer Benutzertask

    Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) 5.1.2.3 Beispiel zum ADMIN-Dialog aus einer Benutzertask Dieses Ablaufbeispiel zeigt das Zusammenspiel von BS2000- und VM2000-Kommandos aus einer privilegierten Benutzertask auf einem S-Server. /.vm2adm set-logon-parameters user-id=tsos,logging=*par(listing=*yes) — /assign-syslst to=list.vm2adm ————————————————————————————————————————— /begin-vm-dialog vm-id=1,password='moni' —————————————————————————————— /assign-sysevent to=*user-log —————————————————————————————————————————...
  • Seite 96 Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) Bedienkonzept /add-vm-dev units=(ch,ci),vm-id=system2 ——————————————————————————————— VMS4005 DEVICE ’CH’ ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) VMS4005 DEVICE ’CI’ ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) /add-vm-devices vm-id=system2, units=*pubset-devices(pubset=*by-pubres-device(unit=e059)) ——————— (10) VMS4005 DEVICE ’E059’ ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) VMS4005 DEVICE ’E05A’...
  • Seite 97 Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) VM-ID UNITS 2 SYSTEM2 ASSIGNED BY VM-ADMIN ————————————————————————————————————— (16) EXCL: CH,CI,E059,E05A,E05B SHARED: E062 VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS NO GS ASSIGNED ——————————————————————————————————————————— (17) VM-ID LOC-BEGIN MEMORY-SIZE 2 SYSTEM2 0000008E 128 / 128 MB ————————————————————————...
  • Seite 98 Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) Bedienkonzept /show-vm-attributes information=*std,vm-id=system2 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) 128 MB (100) VM-ID STATE GUEST VERSION ADMIN PRIV 2 SYSTEM2 DOWN BS2-OSD V09.0A AS ——————————————— (22) /delete-vm vm-id=system2 ———————————————————————————————————————————————...
  • Seite 99 Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog aus Benutzertask) /end-vm-dialog ————————————————————————————————————————————————————————— (25) /assign-sysevent to=*dummy ————————————————————————————————————————————— (26) /assign-syslst to=*primary /print-document from-file=list.vm2adm —————————————————————————————————— (27) /logoff system-output=*delete —————————————————————————————————————————— (28) (25) Der VM2000-Administrator beendet seinen ADMIN-Dialog mit der Monitor-VM. (26) Die Zuordnung des Benutzer-Ereignisstromes zur Benutzertask wird aufgehoben. (27) Die SYSLST-Zuweisung wird aufgehoben und das Sitzungsprotokoll ausgedruckt.
  • Seite 100: Bedienen Der Gastsysteme Über Bs2000-Konsolen

    Bedienen der Gastsysteme über BS2000-Konsolen Bedienkonzept 5.1.3 Bedienen der Gastsysteme über BS2000-Konsolen In diesem Handbuch wird allgemein der Begriff BS2000-Konsole verwendet, wenn die Bedienung (das Operating) des Monitorsystems oder eines anderen Gastsystems über ei- nen Konsol-Bildschirm gemeint ist. BS2000-Konsolen werden, soweit nötig, unterschieden in: KVP-Konsolen ●...
  • Seite 101 Bedienkonzept Bedienen der Gastsysteme über BS2000-Konsolen Die Bedienung von Gastsystemen über KVP-Konsolen oder logische Konsolen bietet fol- gende Vorteile gegenüber der Bedienung im VC-Dialog: Direkte Kommunikation mit dem Gastsystem ● Gastsystem-Bedienung auch wenn das Dialogsystem im Monitorsystem nicht zur Ver- ●...
  • Seite 102: Kvp-Konsolen An S-Servern (Über Skp 3970)

    Bedienen der Gastsysteme über BS2000-Konsolen Bedienkonzept 5.1.3.1 KVP-Konsolen an S-Servern (über SKP 3970) Der Service-/Konsolprozessor SKP 3970 ist eine Erweiterung für die S-Server auf Basis von Linux (SKP 3970-40 und -50) bzw. SINIX-2000 (SKP 3970-20), siehe das entsprechen- de SKP-Benutzerhandbuch [20]. Er unterstützt die Bedienung, Überwachung, Diagnose und Wartung des S-Servers, sowie Remote Service bzw.
  • Seite 103 Bedienkonzept Bedienen der Gastsysteme über BS2000-Konsolen Drucker S-Server SKP 3970-20 Kanal Typ 2 / S Time Server lokale TELESERVICE Konsole V.24 Schaltbox (optional) ferne Konsolen Bild 9: Bedienkonzept des SKP 3970-20 (SINIX-2000) mit lokalen und fernen Konsolen (S-Server) U5183-J-Z125-12...
  • Seite 104 Bedienen der Gastsysteme über BS2000-Konsolen Bedienkonzept VM2000 Mainframe UCON BCAM UCON BCAM Konsolen $DIALOG Konsolen $DIALOG . . . C0,C1,... C0,C1,... Geräte C2,C3 Geräte WK,WL Geräte CH,CI Geräte WM,WN (Code X’64’) (Code X’6D’) (Code X’64’) (Code X’6D’) SKP 3970 KVP HV0 EMDS KVP VMn EMDS...
  • Seite 105 Bedienkonzept Bedienen der Gastsysteme über BS2000-Konsolen Für die Gastsystem-Bedienung mit dem SKP unter VM2000 müssen folgende, vorbereiten- de Tätigkeiten ausgeführt werden: 1. Am SKP wird für jedes zu bedienende Gastsystem auf einer VMn (n=1..99, VM-Index) ein eigenes KVP mit dem entsprechenden Namen eingerichtet.
  • Seite 106 Bedienen der Gastsysteme über BS2000-Konsolen Bedienkonzept Im VM2000-Betrieb sind noch folgende Aktionen nötig: 1. Herstellen der Verbindung vom KVP zum Gastsystem durch Zuordnen der beiden KVP- Geräte zum Gastsystem, z.B. mit dem VM2000-Kommando /ADD-VM-DEVICES 2. Anmelden am SKP unter einer Benutzerkennung, die für BS2000-Konsolzugang einge- richtet ist, z.B.
  • Seite 107: Kvp-Konsolen Am Sq-Server

    Bedienkonzept Bedienen der Gastsysteme über BS2000-Konsolen 5.1.3.2 KVP-Konsolen am SQ-Server Die Bedienung von Gastsystemen mit KVP-Konsolen über X2000 auf einem SQ-Server wird durch Konsol-Verteil-Programme (KVPs) gesteuert. KVP-Parameter und -Geräte wer- den über den SQ-Manager beim Installieren des Systems und bei der VM2000-Installation in X2000 konfiguriert, siehe Handbuch „Business Server der SQ-Serie Bedienen und Ver- walten“...
  • Seite 108 Bedienen der Gastsysteme über BS2000-Konsolen Bedienkonzept Vorbereitende Tätigkeiten Für die Bedienung der Gastsysteme über KVP-Konsolen müssen folgende, vorbereitende Tätigkeiten ausgeführt werden: 1. Für jedes zu bedienende Gastsystem muss mit dem SQ-Manager ein eigenes KVP ein- gerichtet werden. Jedes dieser KVPs wird VM2000 und dem BS2000-Gastsystem ge- genüber durch zwei Geräte mit jeweils aufeinander folgenden Geräteadressen bzw.
  • Seite 109 Bedienkonzept Bedienen der Gastsysteme über BS2000-Konsolen Remote Service, Teleservice Die Einstellungen für Remote Service / Teleservice werden grundsätzlich nur vom Service vorgenommen. Service-Zugänge sind zu jeder VM möglich, siehe Handbuch „Business Server der SQ-Serie Bedienen und Verwalten“ [18]. U5183-J-Z125-12...
  • Seite 110: Vm2000-Administrationsanwendung $Vmcons

    VM2000-Administrationsanwendung $VMCONS Bedienkonzept 5.1.4 VM2000-Administrationsanwendung $VMCONS Die Administrationsanwendung $VMCONS wickelt den Nachrichtenverkehr zur Bedienung der VMs (ADMIN-Dialog) sowie zur Bedienung der Gastsysteme (VC-Dialog) ab. Empfehlung Der ADMIN-Dialog wird normalerweise aus einer privilegierten Benutzertask im Monitorsystem (siehe Seite 91) geführt. Die Bedienung des Gastsystems auf einer VM (Operating) erfolgt normalerweise über KVP-Konsolen oder logische Konsolen (siehe Seite 100).
  • Seite 111 Bedienkonzept VM2000-Administrationsanwendung $VMCONS Ordnen Sie der Operator-Identifikation keine weiteren Operator-Rollen zu und ver- wenden Sie in der Operator-Rolle ausschließlich den Routing-Code „9“, um uner- wünschte Reaktionen zu vermeiden. Mit Hilfe des BS2000-Kommandos (siehe Handbuch „Sys- /SET-MSG-SUPPRESSION tembetreuung“ [2]) ist es u.a. möglich, die Ausgabe von Meldungen an berechtigte Benutzerprogramme zu unterdrücken.
  • Seite 112: Verbindungsaufbau Zu $Vmcons

    VM2000-Administrationsanwendung $VMCONS Bedienkonzept 5.1.4.1 Verbindungsaufbau zu $VMCONS Der Verbindungsaufbau zu $VMCONS erfolgt über eine geeignete DCAM-Anwendung. Für den Zugang über ein Terminal ist im Normalfall OMNIS zu verwenden. Für den Verbin- dungsaufbau ist ein entsprechender Netzanschluss erforderlich. Empfehlung Eröffnen Sie für jeden ADMIN- und für jeden VC-Dialog eine eigene Verbindung zu $VMCONS (siehe Abschnitt „Mehrfacher Verbindungsaufbau von OMNIS zu $VM- CONS“...
  • Seite 113 Bedienkonzept VM2000-Administrationsanwendung $VMCONS Das Voranstellen des Verbindungsnamens durch OMNIS bei den Ausgaben ( ) kann <pac>: eingestellt werden mit dem Kommando von OMNIS: OPTION OPTION PAC={STD / NO / LINE / PREFIX} Die Bildschirm-Überlaufsteuerung kann mit dem Kommando von OMNIS eingestellt OPTION werden: OPTION ACK={STD / NO / YES}...
  • Seite 114 VM2000-Administrationsanwendung $VMCONS Bedienkonzept Zusammenlegen von Bedienungsebenen Unter $VMCONS gibt es folgende Möglichkeiten, Bedienungsebenen zusammenzulegen: Bedienung einer VM und des Gastsystems auf der VM in einer Verbindung zu ● $VMCONS durch Zusammenlegen von ADMIN-Dialog und VC-Dialog mit dem VM2000-Kommando /BEGIN-VM-DIALOG ..., TYPE=*BOTH Bedienung mehrerer VMs und mehrerer Gastsysteme auf einem Terminal über ●...
  • Seite 115: Bedienen Der Virtuellen Maschinen (Admin-Dialog Über $Vmcons)

    Bedienkonzept Bedienen der virtuellen Maschinen (ADMIN-Dialog über $VMCONS) 5.1.4.2 Bedienen der virtuellen Maschinen (ADMIN-Dialog über $VMCONS) Ein Beispiel für einen ADMIN- und VC-Dialog über $VMCONS finden Sie auf Seite 124. Empfehlung Der ADMIN-Dialog wird normalerweise aus einer privilegierten Benutzertask im Monitorsystem (siehe Seite 91) geführt.
  • Seite 116 Bedienen der virtuellen Maschinen (ADMIN-Dialog über $VMCONS) Bedienkonzept VM-Präfix Das VM-Präfix kennzeichnet im ADMIN-Dialog über $VMCONS den Bezug eines Kom- mandos oder einer Meldung zu einer VM. Es besteht aus der Zeichenfolge :. Dabei ist VMnn der VM-Index (2 Ziffern, linksbündig mit Null aufgefüllt, z.B. VM03: Allen Ausgaben und Meldungen des ADMIN-Dialogs über $VMCONS wird von VM2000 das VM-Präfix vorangestellt.
  • Seite 117: Bedienen Der Gastsysteme (Vc-Dialog Über $Vmcons)

    Bedienkonzept Bedienen der Gastsysteme im Dialog über $VMCONS 5.1.4.3 Bedienen der Gastsysteme (VC-Dialog über $VMCONS) Wenn $VMCONS als BS2000-Konsole des Gastsystems verwendet wird, dann wird der Nachrichtenverkehr als VC-Dialog über $VMCONS abgewickelt (siehe Seite 118). Über den VC-Dialog kann der Startup und das Operating des Gastsystems durchgeführt werden.
  • Seite 118 Bedienen der Gastsysteme im Dialog über $VMCONS Bedienkonzept Virtuelle Konsolen müssen mit , Operand explizit zugeordnet /ADD-VM-DEVICES TYPE=*VC werden. Sie können nicht implizit zugeordnet werden. Jeder VM/jedem Gastsystem kann eine virtuelle Konsole zugeordnet werden. Der Monitor-VM kann keine virtuelle Konsole zu- geordnet werden.
  • Seite 119 Bedienkonzept Bedienen der Gastsysteme im Dialog über $VMCONS Ê Beenden des VC-Dialogs durch eines der VM2000-Kommandos VMnn:/END-VM-DIALOG VM-IDENTIFICATION=...,TYPE=*VC,DISCONNECT=... VMnn:/DELETE-VM VM-IDENTIFICATION=... ist dabei der VM-Präfix eines ADMIN-Dialoges dieser Verbindung. Werden über VMnn diese Verbindung nur VC-Dialoge geführt, muss ersatzweise der Präfix VM00: Unterscheidung von Eingaben an das Gastsystem angegeben werden.
  • Seite 120 Bedienen der Gastsysteme im Dialog über $VMCONS Bedienkonzept GS-Präfix Das GS-Präfix kennzeichnet den Bezug einer Eingabe oder einer Ausgabe zu einem Gast- system. Es besteht aus der Zeichenfolge . Dabei ist der Index der VM auf der das GSnn: Gastsystem abläuft (2 Ziffern, linksbündig mit Null aufgefüllt, z.B. GS03: Standardmäßig wird allen Ausgaben des VC-Dialogs von VM2000 das GS-Präfix vorange- stellt.
  • Seite 121 Bedienkonzept Bedienen der Gastsysteme im Dialog über $VMCONS Nachrichtenfluss bei der Bedienung des Gastsystems (S-Server) Da der gesamte Nachrichtenverkehr zwischen virtueller Konsole und Gastsystem über den VM2000-Hypervisor und die Monitor-VM abgewickelt wird (Weg (1) im Bild 12), entsteht zu- sätzlicher VM2000-Hypervisor- und Monitor-VM-Overhead. Gesamtsystem VM2000 Hypervisor Monitorsystem...
  • Seite 122 Bedienen der Gastsysteme im Dialog über $VMCONS Bedienkonzept Das Normaloperating erfolgt dann über die logischen Konsolen (Weg (2) im Bild 12). Die virtuelle Konsole dient dann nur noch zur Anzeige von Emergency-Meldungen und zur Be- hebung von Problemen bei ausgefallener logischer Konsole. OMNIS-Funktionen „Farbsteuerung“...
  • Seite 123 Bedienkonzept Bedienen der Gastsysteme im Dialog über $VMCONS Meldungstabellen Konsolmeldungen eines Gastsystems werden von OMNIS über die UCON-Schnittstelle empfangen und im VC-Dialog ausgegeben. OMNIS-Meldungstabellen automatisieren das Operating im Gastsystem. Über Meldungstabellen können Sie den Meldungsempfang akustisch anzeigen ( ● BELL=YES die Ausgabe unwichtiger Meldungen unterdrücken ( ●...
  • Seite 124: Beispiel Zum Admin- Und Vc-Dialog Über $Vmcons

    Beispiel zum ADMIN- und VC-Dialog über $VMCONS Bedienkonzept 5.1.4.4 Beispiel zum ADMIN- und VC-Dialog über $VMCONS Dieses Beispiel zeigt die Bedienung des Gesamtsystems VM2000 und der VM2 durch den VM2000-Administrator (ADMIN-Dialog mit der Monitor-VM über $VMCONS) an einem S- Server. Das Gastsystem auf der zweiten VM wird über eine eigene OMNIS-Verbindung im VC- Dialog gestartet und hochgefahren.
  • Seite 125 0000 0000 0000 2222222222 00000000 00000000 00000000 COPYRIGHT (C) FUJITSU TECHNOLOGY SOLUTIONS ALL RIGHTS RESERVED vm01:/begin-vm-dialog vm-id=1,type=*admin(output-prefix=*no) —————————— VM01:VMS3000 VM2000 COMMAND /BEGIN-VM-DIALOG FOR VIRTUAL MACHINE (1,MONITOR) PROCESSED SUCCESSFULLY VM01:NBR0740 COMMAND COMPLETED 'BEGIN-VM-DIALOG'; (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date> ————— Der VM2000-Administrator eröffnet den ADMIN-Dialog mit der Monitor-VM. Der OMNIS-Verbindungsname muss hier für die Zuordnung der Eingabe zur...
  • Seite 126 Beispiel zum ADMIN- und VC-Dialog über $VMCONS Bedienkonzept /create-vm memory-size=128,vm-name=system2, cpu-quota=30,password=c'sys2' —————————————————————————————— VM01:VMS3050 VIRTUAL MACHINE (2,SYSTEM2) CREATED VM01:VMS4615 VIRTUAL MACHINE (2,SYSTEM2) ASSIGNED TO CPU POOL '*STDPOOL' VM01:VMS3000 VM2000 COMMAND /CREATE-VM FOR VIRTUAL MACHINE (2,SYSTEM2) PROCESSED SUCCESSFULLY VM01:NBR0740 COMMAND COMPLETED 'CREATE-VM'; (RESULT: SC2=000, SC1=000, MC=CMD0001);...
  • Seite 127 0000 0000 0000 2222222222 00000000 00000000 00000000 COPYRIGHT (C) FUJITSU TECHNOLOGY SOLUTIONS ALL RIGHTS RESERVED gs02:/begin-vm-dialog vm-id=system2,password=c'sys2', type=*vc(output-prefix=*no) ————————————————————— (13) VM01:VMS1033 PARTNER 'OMS00012 SHIRKVM1' HAS STARTED A VC DIALOG WITH VIRTUAL MACHINE (2,SYSTEM2) ————————————————————————————— (14) VMS3000 VM2000 COMMAND /BEGIN-VM-DIALOG FOR VIRTUAL MACHINE (2,SYSTEM2) PROCESSED SUCCESSFULLY NBR0740 COMMAND COMPLETED 'BEGIN-VM-DIALOG';...
  • Seite 128 Beispiel zum ADMIN- und VC-Dialog über $VMCONS Bedienkonzept vm01:/start-vm ipl-unit=d2,vm-id=system2,information-byte=*dialog ————— (15) VM01:VMS3000 VM2000 COMMAND /START-VM FOR VIRTUAL MACHINE (2,SYSTEM2) PROCESSED SUCCESSFULLY VM01:NBR0740 COMMAND COMPLETED 'START-VM'; (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date> GS02: %P.NSI1106 *** BS2000 DIALOGUE STARTUP *** —————————————————————— (16) GS02: ?P.NSI1110 ENTER OPTIONS OR EOT.
  • Seite 129 Bedienkonzept Beispiel zum ADMIN- und VC-Dialog über $VMCONS gs02:vm00:/end-vm-dialog vm-id=system2 ———————————————————————————————— (19) VM01:VMS1032 PARTNER HAS TERMINATED A VC DIALOG WITH VIRTUAL MACHINE (2,SYSTEM2) —————————————————————————————— (20) VMS3000 VM2000 COMMAND /END-VM-DIALOG FOR VIRTUAL MACHINE (2,SYSTEM2) PROCESSED SUCCESSFULLY NBR0740 COMMAND COMPLETED 'END-VM-DIALOG'; (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date> @: OMS0006 CONNECTION TO PARTNER ($VMCONS/SHIRKVM1) LOST (PAC=GS02;...
  • Seite 130: Automatisieren Der Vm2000- Und Vm-Administration

    Automatisieren der VM2000- und VM-Administration Bedienkonzept 5.1.5 Automatisieren der VM2000- und VM-Administration VM2000 bietet vielfältige Möglichkeiten, die Administration der virtuellen Maschinen und des Gesamtsystems VM2000 zu automatisieren. Routine-Aufgaben Wiederkehrende Aufgaben können unter VM2000 automatisiert werden durch: S-Prozeduren (Software-Produkt SDF-P) ● Sie erweitern die Kommandosprache von BS2000/OSD zu einer Programmiersprache.
  • Seite 131 Bedienkonzept Automatisieren der VM2000- und VM-Administration Sicherungsdatei für die VM2000-Konfiguration ● Sie können die aktuelle VM2000-Konfiguration in eine Datei sichern und nach einem (Neu-)Start des Gesamtsystems VM2000 die gesicherte VM2000-Konfiguration wie- derherstellen, siehe Seite 363. Überwachen mit Jobvariablen Die routinemäßige Überwachung virtueller Maschinen und von Hauptspeicher-Rekonfigu- rationen kann unter VM2000 durch Jobvariablen (MONJVs) automatisiert werden, siehe Seite 148 Seite...
  • Seite 132 Automatisieren der VM2000- und VM-Administration Bedienkonzept PROP-XT, ein Software-Produkt im Rahmen der Automatisierung im Data Center, sie- ● he Handbuch „PROP-XT“ [14]. PROP-XT ermöglicht programmiertes Operating durch Administrationsprozeduren, die mit den komfortablen Sprachmitteln von SDF-P erstellt wurden. Administrationsprozeduren können damit über PROP-XT eine ereignisgesteuerte VM2000-Administration parallel zur synchronen Kommandobearbeitung in S-Prozedu- ren realisieren.
  • Seite 133 Bedienkonzept Automatisieren der VM2000- und VM-Administration Beispiel Die folgende S-Prozedur zeigt die Anwendung von PROP-XT für die VM2000-Administra- tion in Zusammenhang mit einer Hauptspeicher-Rekonfiguration. Die analoge Beispielpro- zedur unter Verwendung von MONJV finden Sie auf Seite 274. /SET-PROC-OPT /" **************************************************************" /"...
  • Seite 134 Automatisieren der VM2000- und VM-Administration Bedienkonzept /"** EREIGNIS BEI PROP-XT ANMELDEN " /"** NACH AUSFUEHREN DER FUNKTION SCHICKT VM2000 ASYNCHRON DIE " /"** VMS4094 (GUT-QUITTUNG) ODER VMS4095 (SCHLECHT-QUITTUNG) " /"** AN DIE KONSOLE. DESHALB MUSS AUF DIESE 2 MELDUNGEN " /"** EXPLIZIT GEWARTET WERDEN (ALSO: ALS EREIGNISSE ANMELDEN!).
  • Seite 135 Bedienkonzept Automatisieren der VM2000- und VM-Administration /"** ERWEITERE VM3 ********" /EXTEND-VM-MEMORY VM-ID=3,NEW-MEM-SIZE=*MAXIMUM /CONT = TRUE /WHILE (CONT=TRUE) / WAIT-F-PROP-EV EV-NAME=(VMS4094,VMS4095),TIME-LIM=300 / IF (SYSPOP.MAINCODE <> '0000') TXT = 'FEHLER BEI WAIT-PROP-EVENT BEI EXTEND-VM-MEMORY VM-ID=3' SHOW-VARIABLE SYSPOP GOTO LABEL=ERROR / END-IF / IF ((SYSPOP.EVENT-NAME = 'VMS4094') AND (SYSPOP.I0='3')) CONT=FALSE / ELSE-IF (SYSPOP.EVENT-NAME = 'VMS4095') TXT = 'VMS4095 BEI EXTEND-VM-MEMORY VM-ID=3'...
  • Seite 136: Bedienen Einer Vm

    Übersicht Bedienen einer VM 5.2 Bedienen einer VM Der VM-Administrator bedient eine VM im ADMIN-Dialog durch VM2000-Kommandos. Eine Einteilung der VM2000-Kommandos nach Funktionen finden Sie auf Seite 419. VM2000-Kommandos werden protokolliert, siehe Seite 93 Seite 116. Ein VM-Administrator der Monitor-VM ist gleichzeitig auch der VM2000-Administrator. Er bedient und verwaltet das Gesamtsystem VM2000.
  • Seite 137 Bedienen einer VM Übersicht /START-VM HOLD=*YES, CHECK=*NO /HOLD-VM /DELETE-VM IN HOLD CHECK=*NO (WAIT) /START-VM CHECK=*NO /RESUME-VM /START-VM HOLD=*YES /START-VM HOLD=*YES /RESET-VM /DELETE-VM /RESET-VM INIT-ONLY RUNNING INITIALIZED /START-VM /CREATE-VM /RESET-VM /DELETE-VM CHECK=*NO /SHUTDOWN-VM S.E.T.S /DELETE-VM DOWN /START-VM Bild 13: Zustandsdiagramm einer VM U5183-J-Z125-12...
  • Seite 138: Initialisieren Einer Vm

    Initialisieren einer VM Bedienen einer VM 5.2.1 Initialisieren einer VM Bevor mit einer VM gearbeitet werden kann, muss sie in VM2000 eingerichtet werden. Die- sen ersten Bedienungsschritt bezeichnet man als Initialisieren einer VM. Das Initialisieren einer VM wird mit durchgeführt und ist nur dem VM2000-Administrator erlaubt. /CREATE-VM Der VM-Administrator kann eine VM nicht initialisieren, wohl aber beenden.
  • Seite 139 Bedienen einer VM Initialisieren einer VM Identifikation der VM Mit der Identifikation VM-ID wird die VM in den VM2000-Kommandos bezeichnet. VM-ID kann der VM-Index oder der VM-Name sein. VM-Index und VM-Name werden beim Initialisieren einer VM vergeben. VM-Index oder VM-Name bezeichnen eine VM eindeutig. Der VM-Index ist eine ganze Zahl n von 1 bis 99 (die Obergrenze ist hardware-abhängig) und kennzeichnet die VM als VM1 bis VMn.
  • Seite 140 Initialisieren einer VM Bedienen einer VM Größe des Hauptspeichers der VM Dieses Attribut bestimmt die Größe des Hauptspeichers für die VM (siehe Abschnitt „Haupt- speicher verwalten“ auf Seite 265). Die maximale Hauptspeichergröße unter VM2000 be- trägt 1 TByte (Terabyte; 1 TByte = 1024 Gbyte = 1 048 576 MByte). Auf S-Servern beginnt ein Hauptspeicherbereich auf einer 1 MByte-Grenze und hat als Größe ein Vielfaches von 1 MByte.
  • Seite 141 Bedienen einer VM Initialisieren einer VM Maximale Größe des Hauptspeichers der VM (SQ-Server) Die maximale Größe des Hauptspeichers sollte für eine VM nur dann festgelegt werden, wenn der Hauptspeicher der VM (meist eine besonders wichtige VM) bei aktivem Gastsys- tem vergrößert werden soll (siehe Seite 270).
  • Seite 142 Initialisieren einer VM Bedienen einer VM CPU-Quote und maximale CPU-Leistungsaufnahme der VM Diese Parameter bestimmen die langfristige Verteilung der zur Verfügung stehenden CPU- Leistung auf die VMs. Auf S-Servern bestimmt die CPU-Quote einer VM, die keiner VM-Gruppe zugeord- net ist, den eigenen Anteil an der CPU-Leistung des CPU-Pools im Vergleich zu den VM-Gruppen und den übrigen VMs, die keiner VM-Gruppe zugeordnet sind.
  • Seite 143 Bedienen einer VM Initialisieren einer VM Zuordnen der VM zu einem CPU-Pool Jede VM ist stets genau einem CPU-Pool zugeordnet. Wenn die VM keiner VM-Gruppe zugeordnet ist, dann kann der CPU-Pool frei gewählt wer- den. Im Standardfall (Operand ) wird die VM beim Initialisieren dem CPU-POOL-NAME=*STD Standard-CPU-Pool zugeordnet.
  • Seite 144 Initialisieren einer VM Bedienen einer VM Der Multiprozessorgrad einer VM bildet die Obergrenze für die maximale CPU-Leistungs- aufnahme der VM, siehe Seite 142. Beispielsweise kann eine Bi-VM maximal die CPU- Leistung von zwei realen CPUs aufnehmen. Für die Monitor-VM wird der Multiprozessorgrad beim Installieren von VM2000 eingestellt (siehe Kapitel „Installieren von VM2000“...
  • Seite 145 Bedienen einer VM Initialisieren einer VM Privilegien der VM Privileg IO-RESET Die IO-RESET-Operation dient als äußerste Maßnahme zur Behebung von Problemen in der Ein-/Ausgabe-Konfiguration. Dazu muss die VM mit dem Privileg ver- IO-RESET=*YES sehen werden ( /CREATE-VM /MODIFY-VM-ATTRIBUTES Auf S-Servern wird empfohlen, eine VM ohne Privileg, also mit , ein- IO-RESET=*NO zurichten und nur im Bedarfsfall das Privileg mit...
  • Seite 146 Initialisieren einer VM Bedienen einer VM Privileg IO-PRIORITY Unter VM2000 gibt eine VM, die z.B. nach dem Start einer Ein-/Ausgabe in den Wartezu- stand (IDLE) geht, die reale CPU an eine andere, betriebsbereite VM ab. Die gestartete Ein-/Ausgabe kann, z.B. bei schnellen Cache-Medien, abgeschlossen sein bevor die VM wieder auf einer realen CPU zum Ablauf kommt (so genannte IO-Dehnung).
  • Seite 147 Bedienen einer VM Initialisieren einer VM Einstellungen zur Kontrolle über die reale CPU Auf S-Servern bestimmt dieses Attribut, ob eine VM bei fester CPU-Zuordnung (Dedizierte CPUs) auch dann die Kontrolle über eine reale CPU behält, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand). [SQ] Auf SQ-Servern kann für dieses Attribut nur der Standardwert ( ) verwendet wer-...
  • Seite 148: Überwachen Einer Vm Mit Jobvariablen (Monjv)

    Überwachen einer VM mit Jobvariablen (MONJV) Bedienen einer VM 5.2.2 Überwachen einer VM mit Jobvariablen (MONJV) Jobvariablen (JVs) sind Speicherbereiche zum Austausch von Informationen. Sie können auf Kommando- und Programmebene angesprochen werden. Sie haben einen Pfadnamen und werden im Dateikatalog abgelegt. Unter VM2000 dienen Jobvariable zur Übergabe von Informationen von VM2000 an eine Instanz, die eine VM überwachen soll.
  • Seite 149 Bedienen einer VM Überwachen einer VM mit Jobvariablen (MONJV) Schutz der MONJV Das Betriebssystem schützt die ersten 128 Bytes (Systembereich) der MONJV vor unbe- rechtigten Schreibzugriffen. Die MONJV selbst ist gegen Löschen und Ändern der Schutzattribute geschützt. Die BS2000-Systembetreuung sollte zur Vermeidung von Inkonsistenzen diesen Schutz nicht aufheben.
  • Seite 150 Überwachen einer VM mit Jobvariablen (MONJV) Bedienen einer VM Empfehlung Die VM2000-Administration sollte bei der Vorbereitung des MONJV-Einsatzes ge- eignete organisatorische Maßnahmen treffen, um das Anlegen von MONJVs und den Zugriff auf die MONJVs zu koordinieren. Soll z.B. von unterschiedlichen Kennungen auf die selbe MONJV zugegriffen wer- den, so empfiehlt es sich diese MONJV zuvor mit entsprechenden Schutzattributen zentral einzurichten und bekannt zu machen.
  • Seite 151 Bedienen einer VM Überwachen einer VM mit Jobvariablen (MONJV) Byte Bedeutung / mögliche Werte 82-86 Zustand des Gastsystems: – NONEË : Gastsystem nicht geladen (für $I und $T) – START : Gastsystem in Startup-Phase (für $R und $H) – READY : Gastsystem hat SYSTEM READY (für $R und $H) –...
  • Seite 152 Überwachen einer VM mit Jobvariablen (MONJV) Bedienen einer VM Mit Restart des Monitorsystems Die MONJVs bleiben auch in der Session, die durch den Restart eingeleitet wird, gültig. Wenn sich der Zustand des Gastsystems oder der VM während der Restart-Phase ändert, so werden die MONJVs aktualisiert, sobald auf das entsprechende Pubset zugegriffen wer- den kann: Die MONJVs auf dem Home-Pubset werden bei...
  • Seite 153: Bedienen Einer Vm

    Bedienen einer VM Überwachen einer VM mit Jobvariablen (MONJV) /"** VMS ERMITTELN UND DEREN STATUS ABFRAGEN " /EXEC-CMD (SHOW-VM-RESOURCES INF=*ALL),STRUCT-OUT=SHVMR /FOR I=*COUNT(FROM=2, TO= SIZE('SHVMR'), INCR=1 ) /"** NICHT LAUFENDE VM'S SOFORT BEENDEN " / IF (SHVMR#I.STA NE '*RUN') DELETE-VM VM-ID=&(SHVMR#I.VM-INDEX) IF-CMD-ERROR TXT = 'KEINE BEENDIGUNG DER VM &(SHVMR#I.VM-INDEX)' GOTO LABEL = ERROR...
  • Seite 154: Geräte Und Assignment Sets Verwalten

    Geräte und Assignment Sets verwalten Bedienen einer VM 5.2.3 Geräte und Assignment Sets verwalten Nach dem Initialisieren können der VM Pubsets und einzelne periphere Geräte zugeordnet werden. Für die implizite Zuordnung von Pubsets und Geräten durch das Gastsystem wer- den die dafür vorgesehenen Geräte in so genannten Assignment Sets zusammengefasst. Die Geräte aus den Assignment Sets, für die eine VM privilegiert ist, dürfen durch das Gast- system (implizit) der VM zugeordnet werden.
  • Seite 155: Starten Der Vm-Administration

    Bedienen einer VM VM-Administration starten 5.2.6 Starten der VM-Administration Nach dem Initialisieren der VM kann der VM-Administrator den Administrationsdialog mit seiner VM (ADMIN-Dialog aus einer privilegierten Benutzertask (Empfehlung) oder über $VMCONS) beginnen. Das Verfahren für den Verbindungsaufbau und der Gestaltung des ADMIN-Dialogs ist de- tailliert beschrieben im Abschnitt „Bedienkonzept von VM2000“...
  • Seite 156: Starten Des Gastsystems Auf Einer Vm

    Gastsystem auf VM starten Bedienen einer VM 5.2.7 Starten des Gastsystems auf einer VM Das Gastsystem auf einer VM kann durch den VM2000- oder durch den VM-Administrator der VM gestartet werden. Der Start des Gastsystems (das Urladen, der IPL) wird nach dem Einrichten der VM und dem Zuweisen der benötigten Geräte mit eingeleitet.
  • Seite 157 Bedienen einer VM Gastsystem auf VM starten Die Anforderung, dass ein Diagnose-IPL durchgeführt werden soll. Dabei kann festge- ● legt werden, dass die Save Area überschrieben werden soll. Die Anforderung, dass beim IPL der Hauptspeicher gelöscht werden soll. Das Löschen ●...
  • Seite 158 Gastsystem auf VM starten Bedienen einer VM /START-VM HOLD=*YES, CHECK=*NO /HOLD-VM IN HOLD (WAIT) /START-VM CHECK=*NO /RESUME-VM /START-VM HOLD=*YES /START-VM HOLD=*YES INIT-ONLY RUNNING INITIALIZED /START-VM DOWN /START-VM Bild 14: Zustandswechsel der VM durch /START-VM U5183-J-Z125-12...
  • Seite 159: Informationsdienste

    Bedienen einer VM Informationsdienste 5.2.8 Informationsdienste Die Informationsdienste liefern Informationen für den VM2000-Administrator über ● – die Verteilung der Betriebsmittel von VM2000 ( /SHOW-VM-RESOURCES – den Gerätestatus ( /SHOW-VM-DEVICE-STATUS – die Assignment Sets ( /SHOW-VM-ASSIGNMENT-SET – einmalige oder periodische Messwerte des Gesamtsystems VM2000 ( /SHOW-VM- STATUS –...
  • Seite 160 Informationsdienste Bedienen einer VM Dieses Kommando ist nur dem VM2000-Administrator und den VM-Administratoren mit erlaubt. ADMIN-PRIVILEGES=*MAXIMUM Informationen über die Assignment Sets von VM2000 werden detaillierte Informationen über die Assignment Sets /SHOW-VM-ASSIGNMENT-SET und ihre Zuordnung zu den VMs ausgegeben, siehe Seite 529.
  • Seite 161: Betriebsmittel Verwalten

    Bedienen einer VM Betriebsmittel verwalten 5.2.9 Betriebsmittel verwalten Die Betriebsmittelverwaltung während des Betriebs von VM2000 umfasst die Verwaltung der veränderlichen VM-Attribute ● können der VM2000-Administrator und VM-Administrato- /MODIFY-VM-ATTRIBUTES ren mit (siehe Seite 193) die Attribute einer VM ändern, ADMIN-PRIVILEGES=*MAXIMUM die beim Initialisieren der VM ( ) vorgegeben wurden.
  • Seite 162 Betriebsmittel verwalten Bedienen einer VM der (dynamischen) CPU-Pools (siehe Seite 225) ● Mit den dort beschriebenen Kommandos können reale CPUs zu disjunkten CPU-Pools zusammengefasst werden. VMs und VM-Gruppen können den CPU-Pools zugeordnet werden. U5183-J-Z125-12...
  • Seite 163: Anhalten Einer Vm/Aufheben Eines Wartezustandes

    Bedienen einer VM Wartezustände einer VM 5.2.10 Anhalten einer VM/Aufheben eines Wartezustandes Eine VM im Zustand RUNNING kann mit angehalten werden. hebt /HOLD-VM /RESUME-VM einen Wartezustand auf. Für Gastsysteme im MSCF-Verbund müssen Vorkehrungen getroffen werden, da- mit das Gastsystem während seines Anhaltens nicht als ausgefallen betrachtet wird.
  • Seite 164 Wartezustände einer VM Bedienen einer VM Diese Zustände können sich auch überlagern. So kann z.B. eine VM in den Zuständen des VM-Administrators und globales des VM2000-Administrators sein. /HOLD-VM /HOLD-VM Die Wartezustände seiner VM kann sich der VM-Administrator mit /SHOW-VM-ATTRIBUTES ausgeben lassen. Den Zustand aller VMs liefert für den VM2000-Ad- /SHOW-VM-RESOURCES ministrator.
  • Seite 165 Bedienen einer VM Wartezustände einer VM Zustandsänderung mit RESUME-VM Für das Aufheben eines Wartezustandes mit gelten folgende Regeln: /RESUME-VM Ein selektives des VM2000-Administrators (Operand ) er- ● /RESUME-VM VM-ID=2..n zwingt immer den Zustand RUNNING. Es werden also alle Wartezustände der VM auf- gehoben.
  • Seite 166: Verschieben Einer Vm Im Hauptspeicher

    Verschieben einer VM im Hauptspeicher Bedienen einer VM 5.2.11 Verschieben einer VM im Hauptspeicher [SQ] Auf SQ-Servern braucht die Lage einer VM nicht verändert zu werden. steht dort nicht zur Verfügung. /MOVE-VM kann der VM2000-Administrator auf S-Servern die Lage einer VM im Haupt- /MOVE-VM speicher, die beim Initialisieren der VM festgelegt wurde, nachträglich ändern.
  • Seite 167: Ändern Der Vmcons-Parameter

    Bedienen einer VM Ändern der VMCONS-Parameter 5.2.13 Ändern der VMCONS-Parameter können folgende, in der Parameterdatei des Subsystems /MODIFY-VMCONS-PARAMETERS VM2-MON eingestellte Parameter von $VMCONS geändert werden: das OPERID-Kennwort für die UCON-Anmeldung von $VMCONS ● das Kennwort für den Verbindungsaufbau zu $VMCONS ●...
  • Seite 168: Abbrechen Des Gastsystems Auf Einer Vm

    Abbrechen des Gastsystems Bedienen einer VM 5.2.15 Abbrechen des Gastsystems auf einer VM wird das Gastsystem auf einer VM abgebrochen, d.h. die virtuellen CPUs der /RESET-VM VM werden gestoppt. Die Attribute und Betriebsmittel der VM bleiben erhalten. ADMIN- und VC-Dialoge laufen weiter.
  • Seite 169: Abbrechen Des Gastsystems

    Bedienen einer VM Abbrechen des Gastsystems IN HOLD (WAIT) /RESET-VM /RESET-VM INIT-ONLY RUNNING INITIALIZED /RESET-VM DOWN /RESET-VM Bild 16: Zustandswechsel einer VM durch U5183-J-Z125-12...
  • Seite 170: Shutdown Im Gastsystem Und Von Vm2000

    Shutdown im Gastsystem und von VM2000 Bedienen einer VM 5.2.16 Shutdown im Gastsystem und von VM2000 wird ein Shutdown (ohne Restart) in den ausgewählten BS2000-Gast- /SHUTDOWN-VM systemen (ab BS2000/OSD V7.0) ausgeführt: Der VM-Administrator beendet mit dem Operanden das Gastsystem ● VM-ID=<vm-id>...
  • Seite 171 Bedienen einer VM Shutdown im Gastsystem und von VM2000 Koordinierter Shutdown von VM2000 Der koordinierte Shutdown von VM2000 wird vom VM2000-Administrator eingeleitet und in zwei Stufen ausgeführt: 1. Für alle BS2000-Gastsysteme (ab BS2000/OSD V7.0), nicht jedoch für das Monitorsys- tem, wird der Shutdown wie zuvor beschrieben eingeleitet. Für andere Gastsysteme wird keine Aktion eingeleitet.
  • Seite 172 Shutdown im Gastsystem und von VM2000 Bedienen einer VM Hinweise zum Shutdown-Processing mit /SHUTDOWN-VM Aktive Sicherungsläufe werden ignoriert, so als wäre im Monitorsystem und in allen ● Gastsystemen der Klasse-2-Systemparameter SHUTARCH=N eingestellt, siehe Hand- buch „Systembetreuung“ [2]. Wenn das Shutdown-Processing für eine VM bereits mit ●...
  • Seite 173 Bedienen einer VM Shutdown im Gastsystem und von VM2000 Zustand der VM Nach Ausführung von im Gastsystem erhält die betreffende VM den Zustand /SHUTDOWN-VM DOWN. Dieser Zustand wird auch erreicht nach oder abnormaler Systembeen- /SHUTDOWN digung (SETS) im Gastsystem. IN HOLD (WAIT) INIT-ONLY RUNNING...
  • Seite 174: Beenden Einer Vm

    Beenden einer VM Bedienen einer VM 5.2.17 Beenden einer VM Eine VM wird mit beendet. Die Hauptspeicherzuordnung, die Gerätezuordnung /DELETE-VM für alle Geräte, die Zuordnung zu einem CPU-Pool, die Zuordnung zu einer VM-Gruppe und die Initialisierung der VM werden damit aufgehoben. [SQ] Auf SQ-Servern wird die Hauptspeicherfreigabe asynchron ausgeführt und kann mehrere Sekunden dauern.
  • Seite 175 Bedienen einer VM Beenden einer VM /DELETE-VM IN HOLD CHECK=*NO (WAIT) /DELETE-VM INIT-ONLY RUNNING INITIALIZED /DELETE-VM CHECK=*NO /DELETE-VM DOWN /DELETE-VM Bild 18: Zustandswechsel der VM durch U5183-J-Z125-12...
  • Seite 176: Bedienen Von Vm-Gruppen (S-Server)

    Übersicht Bedienen von VM-Gruppen 5.3 Bedienen von VM-Gruppen (S-Server) Das VM2000-Konzept der VM-Gruppen erlaubt es dem VM2000-Administrator mehrere VMs zu einer organisatorischen Einheit zusammenzufassen. VM-Gruppen besitzen eigene Attribute und sind einem CPU-Pool zugeordnet. Die VMs, die der VM-Gruppe zugeordnet sind, werden beim Scheduling auf besondere Weise berücksichtigt. [SQ] Auf SQ-Servern stehen VM-Gruppen nicht zur Verfügung.
  • Seite 177: Übersicht

    Bedienen von VM-Gruppen Übersicht Kommandos zur Bedienung von VM-Gruppen Eine VM-Gruppe wird vom VM2000-Administrator im ADMIN-Dialog mit der Monitor-VM bedient. Funktion und Privilegien des VM2000-Administrators sind im Abschnitt „Bedienen des Gesamtsystems VM2000“ auf Seite 186 beschrieben. In der folgenden Tabelle sind die einzelnen Bedienungsgruppen mit den zugehörigen VM2000-Kommandos für die Bedienung einer VM-Gruppe zusammengestellt.
  • Seite 178: Einrichten Einer Vm-Gruppe

    Einrichten einer VM-Gruppe Bedienen von VM-Gruppen 5.3.1 Einrichten einer VM-Gruppe Bevor mit einer VM-Gruppe gearbeitet werden kann, muss sie in VM2000 eingerichtet wer- den. Das Einrichten einer VM-Gruppe wird vom VM2000-Administrator mit /CREATE-VM- durchgeführt. GROUP Beim Einrichten werden der VM-Gruppe folgende Attribute zugeordnet: Name der VM-Gruppe ●...
  • Seite 179: Zuordnen Einer Vm Zu Einer Vm-Gruppe

    Bedienen von VM-Gruppen Zuordnen einer VM zu einer VM-Gruppe CPU-Pool, dem die VM-Gruppe zugeordnet wird Jede VM-Gruppe ist stets genau einem CPU-Pool zugeordnet. Standardmäßig (Operand ) wird die VM-Gruppe beim Initialisieren dem Standard-CPU-Pool CPU-POOL-NAME=*STDPOOL zugeordnet. Die Zuordnung einer VM-Gruppe zu einem CPU-Pool kann nachträglich mit /ASSIGN-VM- geändert werden.
  • Seite 180: Ändern Der Attribute Einer Vm In Einer Vm-Gruppe

    Ändern der Attribute einer VM in einer VM-Gruppe Bedienen von VM-Gruppen 5.3.3 Ändern der Attribute einer VM in einer VM-Gruppe Neben den allgemeinen Attributen einer VM können die folgenden Attribute, die für das Scheduling innerhalb der VM-Gruppe maßgebend sind, geändert werden. Die Mitglieds-CPU-Quote einer VM in einer VM-Gruppe kann vom VM2000-Administrator (Operand /MODIFY-VM-ATTRIBUTES...
  • Seite 181: Informationen Über Eine Vm-Gruppe Ausgeben

    Bedienen von VM-Gruppen Informationen über eine VM-Gruppe ausgeben 5.3.6 Informationen über eine VM-Gruppe ausgeben Infomationen über eine VM-Gruppe erhält der VM2000-Administrator mit /SHOW-VM-GROUP Er erhält mit diesem Kommando folgende Informationen. die Attribute der VM-Gruppe, wie sie mit bzw. ● /CREATE-VM-GROUP /MODIFY-VM-GROUP- festgelegt wurden ATTRIBUTES...
  • Seite 182: Beispiel Zum Bedienen Von Vm-Gruppen

    Beispiel zum Bedienen von VM-Gruppen Bedienen von VM-Gruppen 5.3.8 Beispiel zum Bedienen von VM-Gruppen Das folgende Beispiel zeigt das Bedienen einer VM-Gruppe mit zwei VMs durch den VM2000-Administrator auf einem S-Server. /show-vm-resources information=*std ——————————————————————————————————— CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO 1 MONITOR...
  • Seite 183 Bedienen von VM-Gruppen Beispiel zum Bedienen von VM-Gruppen /create-vm memory-size=128,vm-name=c1sys2,processor=*bi, cpu-quota=*by-vm-group(vm-group-name=gcust1,member-cpu-quota=1) ————— VMS3050 VIRTUAL MACHINE (3,C1SYS2) CREATED VMS4425 VIRTUAL MACHINE (3,C1SYS2) ASSIGNED TO VM GROUP 'GCUST1' VMS4615 VIRTUAL MACHINE (3,C1SYS2) ASSIGNED TO CPU POOL '*STDPOOL' /show-vm-group vm-group-name=gcust1,information=*all —————————————————— VM-GROUP CPU-POOL CPU-Q MAX-U GCUST1...
  • Seite 184 Beispiel zum Bedienen von VM-Gruppen Bedienen von VM-Gruppen /show-vm-resources information=*cpu, vm-id=*by-vm-group(vm-group-name=gcust1) ——————————— VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 2 C1SYS1 *STDPOOL 30.00 2.00/ 20.00 30.00/ 30.00 2(+1) 3 C1SYS2 *STDPOOL 30.00 1.00/ 10.00 100.00/ 30.00 2(+1) VM-ID SCHED ACT-I VIRT CPUS 2 C1SYS1 00(RUN),01(RUN),02(OFF)
  • Seite 185 Bedienen von VM-Gruppen Beispiel zum Bedienen von VM-Gruppen /show-vm-group vm-group-name=gcust1,information=*members —————————————— (11) VM-GROUP CPU-POOL VM-ID CPU-Q / EFF-Q MAX-U / EFF-U GCUST1 *STDPOOL NONE /delete-vm-group vm-group-name=gcust1 ————————————————————————————————— (12) VMS4629 VM GROUP 'GCUST1' REMOVED FROM CPU POOL '*STDPOOL' VMS4405 VM GROUP 'GCUST1' DELETED /show-vm-resources information=*std ———————————————————————————————————...
  • Seite 186: Bedienen Des Gesamtsystems Vm2000

    Übersicht Bedienen des Gesamtsystems VM2000 5.4 Bedienen des Gesamtsystems VM2000 Das Gesamtsystem VM2000 wird vom VM2000-Administrator bedient. Er ist der privilegier- te Administrator, dem es erlaubt ist, sämtliche VM2000-Kommandos einzugeben. Gleichzeitig ist er der VM-Administrator für die Monitor-VM. Grundsätzlich gilt, dass der VM2000-Administrator immer Vorrang vor dem VM-Administ- rator hat.
  • Seite 187: Einteilung Der Vm2000-Kommandos

    Bedienen des Gesamtsystems VM2000 Einteilung der Kommandos 5.4.1 Einteilung der VM2000-Kommandos Man unterscheidet zwei Gruppen von VM2000-Kommandos: VM2000-Administrator-Kommandos, z.B. ● /CREATE-VM VM-Administrator-Kommandos, z.B. ● /START-VM VM2000-Administrator-Kommandos sind normalerweise für die Benutzung durch den VM2000-Administrator (identisch mit ● dem Administrator der Monitor-VM) vorgesehen können im ADMIN-Dialog mit der Monitor-VM oder (z.B.
  • Seite 188: Übersicht Über Die Vm2000-Kommandos

    Übersicht über die VM2000-Kommandos Bedienen des Gesamtsystems VM2000 5.4.2 Übersicht über die VM2000-Kommandos Bedienungsgruppe Kommando VM2000- privile- Ein- Administrator- gierte schrän- Kommando Funktionen kungen Initialisieren einer VM CREATE-VM Geräteverwaltung für ADD-VM-DEVICES eine VM REMOVE-VM-DEVICES SWITCH-VM-DEVICES MODIFY-VM-DEVICE- ATTRIBUTES MODIFY-VM-DEVICE- USAGE Verwalten von CREATE-VM- Assignment Sets ASSIGNMENT-SET...
  • Seite 189 Bedienen des Gesamtsystems VM2000 Übersicht über die VM2000-Kommandos Bedienungsgruppe Kommando VM2000- privile- Ein- Administrator- gierte schrän- Kommando Funktionen kungen Aufheben Wartezustand RESUME-VM (1) (3) MOVE-VM Verschieben einer VM im Hauptspeicher Benachrichtigen von SEND-VM-MESSAGE VM-Administratoren Parameter für $VMCONS MODIFY-VMCONS- verändern PARAMETERS Beenden Administration END-VM-DIALOG oder Operating...
  • Seite 190: Privilegierte Funktionen

    Privilegierte Funktionen Bedienen des Gesamtsystems VM2000 Der VM2000-Administrator darf hier auch die VM-ID einer beliebigen VM angeben. Dem VM-Administrator ist nur die Angabe der VM-ID für die eigene VM erlaubt. Der VM2000-Administrator darf sich hier mit VM-ID=*VM2000/*BY-VM-GROUP/*BY- Informationen über mehrere VMs ausgeben CPU-POOL/<name 1..8 with-wild(20) lassen.
  • Seite 191: Einschränkungen In Den Kommandos/Funktionen Von Vm2000

    Bedienen des Gesamtsystems VM2000 Einschränkungen in den Kommandos 5.4.4 Einschränkungen in den Kommandos/Funktionen von VM2000 Einschränkungen für die Monitor-VM und das Monitorsystem Einige VM2000-Kommandos dürfen nicht auf die Monitor-VM bzw. das Monitorsystem an- gewendet werden. Es gelten folgende Einschränkungen: Die Monitor-VM kann nicht ●...
  • Seite 192: Erweitern Und Einschränken Des Kommando-/Funktionsumfangs

    Kommando-/Funktionsumfang Bedienen des Gesamtsystems VM2000 5.4.5 Erweitern und Einschränken des Kommando-/Funktionsumfangs Die standardmäßige Einteilung in VM2000-Administrator-Kommandos und VM-Administra- tor-Kommandos kann auf zwei Arten verändert werden: Einschränken des Kommando- bzw. Funktionsumfangs für den VM2000-Administrator ● Erweitern des Kommando- bzw. Funktionsumfangs für den VM-Administrator ●...
  • Seite 193 Bedienen des Gesamtsystems VM2000 Kommando-/Funktionsumfang Sonstige Kommandos bleiben unverändert. Damit ist ein VM2000-Betrieb möglich, bei dem der VM2000-Administrator weitgehend von den VMs abgeschottet ist. Aus Sicherheitsgründen kann die Einschränkung durch den Operanden ADMIN- nicht im laufenden VM2000-Betrieb aufgehoben werden. PRIVILEGES=*MINIMUM Erweiterungen für den VM-Administrator Der Kommando-/Funktionsumfang für den VM-Administrator kann erweitert werden: Beim Initialisieren einer VM (außer der Monitor-VM) mit...
  • Seite 194: Vm2000 In Den Gastsystemen

    Übersicht VM2000 in den Gastsystemen 5.5 VM2000 in den Gastsystemen VM2000 im Monitorsystem und den anderen BS2000-Gastsystemen Dieser Abschnitt wendet sich auch an die Systembetreuung in allen BS2000-Gastsyste- men (d.h. auch im Monitorsystem). Er vermittelt Kenntnisse darüber, wie die (Gast-)Sys- tembetreuung Informationen über VM2000 erhält und VM2000-Funktionen für das Gast- system nutzen kann.
  • Seite 195 VM2000 in den Gastsystemen Übersicht Bei Messungen mit dem Messmonitor openSM2 werden im VM2000-Report und in den ● SM2R1-Reports 98 und 99 Messinformationen über die VM, auf der das Gastsystem läuft, ausgegeben (siehe Seite 392 und Handbuch „ openSM2“ [8]). Gastsysteme werden vom Ausfall des Monitorsystems und von der erneuten Betriebs- ●...
  • Seite 196 Übersicht VM2000 in den Gastsystemen VM2000 im Monitorsystem Eine besondere Rolle kommt dem Monitorsystem zu. Folgende Möglichkeiten der Informationsausgabe und der Steuerung des Gastsystem-Be- triebes werden für das Monitorsystem zusätzlich angeboten. Für alle Server-Serien Mit den Privilegien ● VIRTUAL-MACHINE-ADMINISTRATION VM2000-ADMINISTRATION kann der Sicherheitsverwalter im BS2000-Gastsystem die Bedienung der eigenen VM oder von VM2000 mit VM2000-Kommandos für eine Benutzertask erlauben (siehe...
  • Seite 197: Attach-Device

    VM2000 in den Gastsystemen ATTACH-DEVICE ATTACH-DEVICE Hardware-Einheiten zuschalten Mit diesem Kommando kann der Operator eine oder mehrere Hardware-Einheiten bereit- stellen, d.h. dem Betriebssystem wird die Benutzung dieser Einheiten für E/A-Operationen gestattet. Format (VM2000-spezifische Operanden) ATTACH-DEVICE UNIT = ... / *CHANNEL(...) / *CONTROLLER(...) / *CHANNEL-RANGE(...) / *PUBSET-DEVICES(...) / ..
  • Seite 198: Detach-Device

    DETACH-DEVICE VM2000 in den Gastsystemen SCOPE = *OWN-SYSTEM-ONLY Das Kommando wird nur im lokalen System ausgeführt. SCOPE = *VM2000-GLOBAL Bei Eingabe am Monitorsystem (S-Server) wird das Kommando auf allen Gastsyste- men ausgeführt. Bei Eingabe in einem anderen Gastsystem oder im Monitorsystem eines SQ-Servers wird das Kommando mit der Meldung abgewiesen.
  • Seite 199: Include-Device-Connection

    VM2000 in den Gastsystemen INCLUDE-DEVICE-CONNECTION Operandenbeschreibung (VM2000-spezifische Operanden) UNIT = *CHANNEL(...) / *CONTROLLER(...) / *CHANNEL-RANGE(...) / *PUBSET- DEVICES(...) Legt Kanäle, Steuerungen oder Pubsets fest, die weggeschaltet werden sollen. Die Geräte eines Pubset können auch in den VM2000-Kommandos als Einheit (mit analo- ger Syntax ) bedient werden.
  • Seite 200: Remove-Device-Connection

    REMOVE-DEVICE-CONNECTION VM2000 in den Gastsystemen REMOVE-DEVICE-CONNECTION Logische Verbindungen wegschalten [SQ] Auf SQ-Servern steht die globale Rekonfiguration von Hardware-Einheiten nicht zur Verfügung. Bei Eingabe VM2000-spezifischer Operanden zur globalen Rekon- figuration in diesen BS2000-Kommandos wird das Kommando mit der Meldung abgewiesen. NKR0178 Mit diesen Kommandos kann der Operator logische Verbindungen zwischen den Hard- ware-Einheiten (CHN, CTL, DVC) vom System zu- oder wegschalten, d.h.
  • Seite 201: Modify-Io-Unit

    VM2000 in den Gastsystemen MODIFY-IO-UNIT MODIFY-IO-UNIT Konfigurationseigenschaften Ein-/Ausgabe-Einheit ändern [SQ] Auf SQ-Servern stehen PAV-Geräte (Kanal) nicht zur Verfügung, dort werden die Ein-/Ausgaben automatisch von X2000 parallelisiert. Die VM2000-spezifischen Operanden zur Bevorzugung von PAV-Geräten in diesem BS2000-Kommando sind deshalb auf SQ-Servern ohne Wirkung. Mit diesem Kommando kann die Systembetreuung die Konfigurationseigenschaften von Steuerungen oder Geräten dynamisch verändern.
  • Seite 202: Show-System-Information

    SHOW-SYSTEM-INFORMATION VM2000 in den Gastsystemen SHOW-SYSTEM-INFORMATION Informationen über laufendes System ausgeben kann sich der Benutzer über Daten des aktuellen System- /SHOW-SYSTEM-INFORMATION laufs informieren. Folgende Systeminformationen können über den VM2000-Betrieb angefordert werden: – Informationen über die aktuelle Systemkonfiguration (Sysid, Home-Pubset, Rechner- name, VM-Identifikation, Systemname und Herkunft der Systemparameter bei Sys- temeinleitung) –...
  • Seite 203 VM2000 in den Gastsystemen SHOW-SYSTEM-INFORMATION INFORMATION = *SYSTEM-CONFIGURATION Informiert über die Konfiguration des BS2000-Systems in der Form: SYSTEM-CONF: SYSID = <sysid> HOME-PUBSET = <cat-id> HOST-NAME = <host-name> VM-INDEX = <vm-index> VM-NAME = <vm-name> SYSTEM-NAME = <sys-name> SYSPAR-BS2-SEL = *STD / *BY-VM-NAME / *BY-SYSTEM-NAME /... Bedeutung der Ausgabewerte Bei VM2000-Betrieb der VM-Index im Format ;...
  • Seite 204 SHOW-SYSTEM-INFORMATION VM2000 in den Gastsystemen Beispiel (in der Monitor-VM) /show-system-information information=*all ————————————————————————————— %CONFIGURATION = 7.500- S210-20 %CPU-ID-LIST : = 1002000122600000 = 1012000122600000 = 1022000122600000 %HSI-ATT : TYPE = IX —————————————————————————————— = YES OPERATION-MODE = VM2000 %MEMORY-SIZE = 320 MB %MINIMAL-MEMORY-SIZE = 256 MB %BS2000-ID : NAME...
  • Seite 205: Ausgabe In S-Variablen

    VM2000 in den Gastsystemen SHOW-SYSTEM-INFORMATION Ausgabe in S-Variablen Das Kommando gibt Informationen über das laufende System aus. Mit INFORMATION=*ALL werden alle Variablen ausgegeben. Schreibweise im Kommando gekürzte Schreibweise in Tabelle ..INFORMATION = *HSI-ATTRIBUTES INFORMATION = *SYSTEM-CONFIGURATION INFORMATION = *VM2000-VERSION INFORMATION = *VM2000-MONITOR-SYSTEM Ausgabe-Information...
  • Seite 206: Show-Device-Configuration

    SHOW-DEVICE-CONFIGURATION VM2000 in den Gastsystemen SHOW-DEVICE-CONFIGURATION Anlagenkonfiguration und Verfügbarkeitszustand anzeigen informiert über die Anlagenkonfiguration und den Verfügbar- /SHOW-DEVICE-CONFIGURATION keitszustand der Hardware-Einheiten (siehe auch „Bedeutung der Ausgabespalten der -Kommandos der Geräteverwaltung“ im Handbuch „Kommandos“ [12]). SHOW Das Kommando unterstützt die strukturierte Ausgabe in S-Variable. Format (VM2000-spezifische Operanden) SHOW-DEVICE-CONFIGURATION (VM2000 specific)
  • Seite 207 VM2000 in den Gastsystemen SHOW-DEVICE-CONFIGURATION CLASS = *DEVICE(...) Es werden Informationen zu End-Geräten ausgegeben. TYPE = *ALL / <device> Es werden Informationen zu End-Geräten des angegebenen Gerätetyps ausgege- ben. Voreingestellt , d.h. es werden alle Gerätetypen angezeigt. Bei der expli- *ALL ziten Angabe eines Gerätetyps werden nur Geräte- oder Volumetypen akzeptiert, die im System bekannt sind.
  • Seite 208 SHOW-DEVICE-CONFIGURATION VM2000 in den Gastsystemen Beispiel /show-device-configuration unit=(d2,d3,d4,d5,d6,d7,d8,p2,p3,m4), information=*vm2000 ——————————————————————— MNEM UN-CLASS UN-TYPE CONF-STATE VM-ASSIGN VM-USAGE ——————————— D3435 ATTACHED BY-GUEST SH(I) STDDISK DET(EX) BY-VM-ADM SH(D) D3435 DET(EX) BY-GUEST-POSS SH(D) STDDISK DET(EX) BY-GUEST-POSS NONE STDDISK DET(EX) ELSEWHERE EXCL D3435 ATTACHED BY-VM-ADM EXCL D3435 ATTACHED...
  • Seite 209 VM2000 in den Gastsystemen SHOW-DEVICE-CONFIGURATION Bedeutung der Ausgabespalten bei INFORMATION=*VM2000 Schlüsselwort Bedeutung VM-ASSIGN Zeigt an, welche Gerätezuordnung bzw. Zuordnungsmöglichkeit zu einer VM besteht: BY-GUEST Das Gerät ist der eigenen VM implizit zugeordnet. BY-VM-ADM Das Gerät ist der eigenen VM explizit zugeordnet. BY-GUEST- Das Gerät ist der eigenen VM nicht zugeordnet, die implizite Zuordnung ist mög- POSS...
  • Seite 210 SHOW-DEVICE-CONFIGURATION VM2000 in den Gastsystemen U5183-J-Z125-12...
  • Seite 211: Verwalten Von Vm2000

    6 Verwalten von VM2000 Die Verwaltung von VM2000 umfasst die Teilgebiete Betriebsmittelverwaltung im VM2000- Betrieb und sonstige organisatorische Aufgaben. Betriebsmittelverwaltung im VM2000-Betrieb umfasst Verwaltung und Rekonfiguration der CPUs ● Rekonfiguration von Hardware-Komplexen, -Einheiten und Pfaden ● Verwaltung und Rekonfiguration der Speichermedien ●...
  • Seite 212: Cpu-Verwaltung

    CPU-Verwaltung Verwalten von VM2000 6.1 CPU-Verwaltung Die CPU-Verwaltung im VM2000-Betrieb umfasst: Reale und virtuelle CPUs verwalten und rekonfigurieren ● CPU-Pools verwalten ● Verteilung der CPU-Leistung auf die VMs planen ● Scheduling-Verfahren ● Ein zusammenfassendes Beispiel zur CPU-Verwaltung finden Sie im Abschnitt „Ablaufbei- spiel zur CPU-Verwaltung“...
  • Seite 213: Reale Cpus (Verarbeitungsprozessoren)

    Verwalten von VM2000 CPU-Verwaltung 6.1.1.1 Reale CPUs (Verarbeitungsprozessoren) Die realen CPUs eines BS2000/OSD-Servers werden unterteilt in: CPUs, die im VM2000-Betrieb zur Verfügung stehen. ● Auf S-Servern stehen alle realen CPUs zur Verfügung. [SQ] Auf SQ-Servern ist die Anzahl abhängig vom Server-Modell und den Lizenzen, siehe auch Seite –...
  • Seite 214 CPU-Verwaltung Verwalten von VM2000 Reale CPUs befinden sich in einem der folgenden Zustände: Die CPU ist zugeschaltet (attached). Dieser Zustand wird erreicht nach – erfolgreichem Startup – erfolgreichem /ATTACH-VM-RESOURCES Die CPU ist weggeschaltet (detached). Dieser Zustand wird erreicht nach – Startup für eine „Hot Spare-CPU“...
  • Seite 215: Virtuelle Cpus

    Verwalten von VM2000 CPU-Verwaltung 6.1.1.2 Virtuelle CPUs Die Anzahl der CPUs für eine VM (virtuelle CPUs) wird beim Initialisieren der VM durch die Angabe eines Multiprozessorgrades festgelegt (bei durch den Operanden /CREATE-VM ). Eine VM kann (hardware-abhängig) eingerichtet werden mit den Multiprozes- PROCESSOR sorgraden 1 bis 32, d.h.
  • Seite 216 CPU-Verwaltung Verwalten von VM2000 Virtuelle CPUs befinden sich in einem der folgenden Zustände: Die CPU ist ablauffähig. Dieser Zustand wird erreicht nach – erfolgreichem Startup des Gastsystems – erfolgreichem /ATTACH-DEVICE – Wechsel des CPU-Pools einer laufenden VM mit automatischem Zuschal- ten virtueller CPUs /ASSIGN-VM-TO-CPU-POOL ...,ATTACHED-VM-CPUS=*ADJUST-NUMBER –...
  • Seite 217 Verwalten von VM2000 CPU-Verwaltung – Verkleinern des CPU-Pools einer laufenden VM mit vorbereitend wegge- schalteten virtuellen CPUs In diesen Fällen kann die CPU im Gastsystem nicht wieder zugeschaltet wer- den. SLEEP Die „Hot Spare-CPU“ ist betriebsbereit, in Wartestellung. In dieser VM gibt es derzeit nur eine zugeschaltete virtuelle Normal-CPU. Dieser Zustand kann auch bei einer CPU-Rekonfiguration temporär auftreten.
  • Seite 218: Rekonfiguration Von Realen Und Virtuellen Cpus

    CPU-Verwaltung Verwalten von VM2000 6.1.1.3 Rekonfiguration von realen und virtuellen CPUs Meldungen, die über Zustandsänderungen realer oder virtueller CPUs informieren, werden allen VM2000-Administratoren als freilaufende Meldungen und über Routing-Code „9“ den berechtigten BS2000-Konsolen oder Anwendungen übermittelt. Siehe auch Seite 131. Ausfall realer CPUs Auf S-Servern reagiert VM2000 auf den Ausfall realer CPUs.
  • Seite 219 Verwalten von VM2000 CPU-Verwaltung Der CPU-Anteil der VMs wird angepasst, siehe Seite 247. VM2000 veranlasst in diesem Fall keine automatische Rekonfiguration virtueller CPUs. Dies sollte im BS2000-Gastsystem durch das Gastsystem-Operating ausge- führt werden, siehe den folgenden Abschnitt. Rekonfiguration virtueller CPUs Virtuelle CPUs werden im Gastsystem mit den BS2000-Kommandos /ATTACH-DEVICE explizit rekonfiguriert.
  • Seite 220: Hochverfügbarkeit Durch „Hot Spare-Cpus

    CPU-Verwaltung Verwalten von VM2000 6.1.1.4 Hochverfügbarkeit durch „Hot Spare-CPUs“ „Hot Spare-CPUs“ (Ersatz-Verarbeitungsprozessoren) sind redundante, voll funktionsfähi- ge und betriebsbereite CPUs eines S-Servers, die bei Ausfall einer Normal- oder Extra- CPU durch VM2000 automatisch zugeschaltet werden und so den Platz der ausgefallenen CPU einnehmen.
  • Seite 221 Verwalten von VM2000 CPU-Verwaltung Einsatz von „Hot Spare-CPUs“ bei CPU-Ausfall Bei Hardware-Ausfall einer realen Normal- oder Extra-CPU (Malfunction Alert, Machine Check) schaltet der VM2000-Hypervisor automatisch die defekte CPU weg und eine be- triebsbereite „Hot Spare-CPU“ zu. Der Multiprozessorgrad des Servers bleibt dadurch un- verändert.
  • Seite 222: Leistungssteigerung Mit Extra-Cpus

    CPU-Verwaltung Verwalten von VM2000 6.1.1.5 Leistungssteigerung mit Extra-CPUs Extra-CPUs sind voll funktionsfähige CPUs eines Servers, die bei zeitlich begrenztem, zu- sätzlichem Bedarf an CPU-Leistung durch den VM2000-Administrator für den laufenden VM2000-Betrieb zugeschaltet werden können (Capacity on Demand). Ausgewählte Server werden auf Kundenwunsch mit Extra-CPUs ausgestattet. Die Nutzung von Extra-CPUs ist vertraglich geregelt.
  • Seite 223 Verwalten von VM2000 CPU-Verwaltung Verteilung der zusätzlichen CPU-Leistung auf die VMs Das Zuschalten von Extra-CPUs erhöht die CPU-Leistung des Servers insgesamt. Damit erhöht sich zunächst für alle laufenden VMs des CPU-Pools, dem die Extra-CPU zugeord- net wird, deren absoluter Anteil an der CPU-Leistung des CPU-Pools anteilig gemäß den Einstellungen der CPU-Quote.
  • Seite 224 CPU-Verwaltung Verwalten von VM2000 Für komlexere Anwendungsfälle sind die Formeln und Nebenbedingungen zur „Berech- nung des effektiven CPU-Anteils einer VM“ auf Seite 243 zu beachten. Achten Sie beim Einrichten der VM mit darauf, dass die VM die ihr zu- /CREATE-VM gedachte zusätzliche CPU-Leistung auch aufnehmen kann.
  • Seite 225: Cpu-Pools Verwalten

    Verwalten von VM2000 CPU-Verwaltung 6.1.2 CPU-Pools verwalten Das Konzept der CPU-Pools erlaubt es, einzelne CPUs zu einer organisatorischen Einheit zusammenzufassen. CPU-Pools besitzen einen eigenen Namen. Einem CPU-Pool werden einzelne reale Normal- und Extra-CPUs sowie VMs und (auf S-Servern) VM-Gruppen zu- geordnet.
  • Seite 226 CPU-Verwaltung Verwalten von VM2000 Die Monitor-VM ist nach dem Standard-CPU-Pool zugeordnet. Auch sie kann VM2000 READY einem anderen CPU-Pool zugeordnet werden. Kommandos zur Verwaltung von CPU-Pools Ein CPU-Pool wird vom VM2000-Administrator im ADMIN-Dialog mit der Monitor-VM ver- waltet. Funktion und Privilegien des VM2000-Administrators sind im Abschnitt „Bedienen des Gesamtsystems VM2000“...
  • Seite 227 Verwalten von VM2000 CPU-Verwaltung Schematische Übersicht Folgendes Bild zeigt schematisch die Gestaltungsmöglichkeiten für CPU-Pools und zuge- ordnete virtuelle Maschinen. Im Einzelnen zeigt es: Die Extra-CPU ist dem Standard-CPU-Pool zugeordnet (sie könnte auch einem ● CPU06 anderen CPU-Pool zugeordnet werden) Die Spare-CPU ist keinem CPU-Pool zugeordnet ●...
  • Seite 228: Anzahl Zugeschalteter Realer Und Virtueller Cpus Im Cpu-Pool

    CPU-Verwaltung Verwalten von VM2000 6.1.2.3 Anzahl zugeschalteter realer und virtueller CPUs im CPU-Pool Jeder CPU-Pool muss aus Verfügbarkeitsgründen mindestens eine zugeschaltete reale CPU besitzen, wenn wenigstens eine der folgenden Bedingungen zutrifft: Dem CPU-Pool ist eine VM im Zustand RUNNING oder IN HOLD (WAIT) zugeordnet. ●...
  • Seite 229 Verwalten von VM2000 CPU-Verwaltung Eine VM wird mit gestartet: ● /START-VM Wenn der Multiprozessorgrad der VM größer als die Anzahl zugeschalteter realer CPUs des CPU-Pools ist, dann werden beim Startup des Gastsystems nur virtuelle CPUs zugeschaltet. Die übrigen CPUs werden von VM2000 entsprechend ge- m - n kennzeichnet (Zustand BLOCK).
  • Seite 230 CPU-Verwaltung Verwalten von VM2000 Eine reale CPU fällt aus (S-Server) und kann nicht durch eine „Hot Spare-CPU“ ersetzt ● werden: Wenn es noch weitere zugeschaltete reale CPUs im CPU-Pool gibt, dann ist die Vor- gehensweise identisch zum Vorgehen im Abschnitt „Eine reale CPU wird weggeschal- tet (/DETACH-VM-RESOURCES):“...
  • Seite 231: Einrichten Eines Cpu-Pools

    Verwalten von VM2000 CPU-Verwaltung Eine VM (Zustand RUNNING oder IN HOLD (WAIT) oder VM-Gruppe (mit VMs im ● Zustand RUNNING oder IN HOLD (WAIT)) wird einem CPU-Pool zugeordnet, der mehr zugeschaltete reale CPUs besitzt als der bisherige CPU-Pool ( /ASSIGN-VM-(GROUP-) TO-CPU-POOL Das Kommando wird ausgeführt.
  • Seite 232: Cpus Einem Cpu-Pool Zuordnen

    CPU-Verwaltung Verwalten von VM2000 6.1.2.5 CPUs einem CPU-Pool zuordnen Nach sind alle realen CPUs, die für den VM2000-Betrieb zur Verfügung ste- VM2000 READY hen, dem Standard-CPU-Pool ( ) zugeordnet. *STDPOOL Der VM2000-Administrator kann mit reale Normal- und Extra-CPUs einem /SWITCH-VM-CPU CPU-Pool entziehen und einem anderen CPU-Pool zuordnen.
  • Seite 233: Auflösen Eines Cpu-Pools

    Verwalten von VM2000 CPU-Verwaltung 6.1.2.9 Auflösen eines CPU-Pools Das Auflösen eines CPU-Pools wird vom VM2000-Administrator mit /DELETE-VM-CPU-POOL durchgeführt. Voraussetzung ist, dass dem CPU-Pool keine CPU und keine VM oder VM- Gruppe mehr zugeordnet sind. Der Standard-CPU-Pool kann nicht aufgelöst werden. 6.1.2.10 Beispiel zum Verwalten von CPU-Pools Das folgende Beispiel zeigt das Verwalten von CPU-Pools durch den VM2000-Administra-...
  • Seite 234: Cpu-Verwaltung

    CPU-Verwaltung Verwalten von VM2000 /switch-vm-cpu cpu-id=(02,03),from-cpu-pool=*stdpool,to-cpu-pool=pcust1, attached-vm-cpus=*actions(source-cpu-pool=*adjust-number) ————————— VMS4608 CPU '02' SWITCHED FROM CPU-POOL '*STDPOOL' TO CPU-POOL 'PCUST1' VMS4608 CPU '03' SWITCHED FROM CPU-POOL '*STDPOOL' TO CPU-POOL 'PCUST1' VMS4621 IMPLICIT DETACH-DEVICE FOR VIRTUAL CPUS ON VIRTUAL MACHINE (2,C1SYS1) STARTED ———————————————————————————— VMS2037 NON-INTERRUPTIBLE WAIT STATE FOR VIRTUAL MACHINE (2,C1SYS1), CODE 80FFFFFF, CPU 03 VMS2011 CPU 03 OF VIRTUAL MACHINE (2,C1SYS1) STOPPED...
  • Seite 235 Verwalten von VM2000 CPU-Verwaltung /create-vm memory-size=128,vm-name=c1sys2,processor=*bi,cpu-quota=20, cpu-pool-name=pcust1 ——————————————————————————————————————— VMS3050 VIRTUAL MACHINE (3,C1SYS2) CREATED VMS4615 VIRTUAL MACHINE (3,C1SYS2) ASSIGNED TO CPU POOL 'PCUST1' /show-vm-cpu-pool cpu-pool-name=pcust1,information=*vm ———————————————— CPU-POOL SCHED VM-ID VM-GROUP ATT PROC PCUST1 2 C1SYS1 4(+1) 3 C1SYS2 2(+1) /add-vm-devices vm-id=c1sys2, units=*pubset-devices(pubset=*by-pubres-device(unit=e05c)) ———————...
  • Seite 236 CPU-Verwaltung Verwalten von VM2000 /show-vm-resources information=*cpu, vm-id=*by-cpu-pool(cpu-pool-name=pcust1) ——————————— (11) VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 2 C1SYS1 PCUST1 80.00/ 40.00 100.00/ 50.00 4(+1) 3 C1SYS2 PCUST1 20.00/ 10.00 100.00/ 50.00 2(+1) VM-ID SCHED ACT-I VIRT CPUS 2 C1SYS1 00(RUN),01(RUN),02(BLOCK),03(BLOCK),04(OFF) 3 C1SYS2 00(RUN),01(RUN),02(OFF)
  • Seite 237 Verwalten von VM2000 CPU-Verwaltung /assign-vm-to-cpu-pool vm-id=c1sys1,to-cpu-pool=*stdpool,cpu-quota=40 — (15) VMS4618 CPU POOL ASSIGNMENT OF VIRTUAL MACHINE (2,C1SYS1) CHANGED FROM CPU POOL 'PCUST1' TO CPU POOL '*STDPOOL' /switch-vm-cpu cpu-id=*all,from-cpu-pool=pcust1,to-cpu-pool=*stdpool, attached-vm-cpus=*actions(target-cpu-pool=*adjust-number) ————— (16) VMS4608 CPU '02' SWITCHED FROM CPU-POOL 'PCUST1' TO CPU-POOL '*STDPOOL' VMS4608 CPU '03' SWITCHED FROM CPU-POOL 'PCUST1' TO CPU-POOL '*STDPOOL' VMS4620 IMPLICIT ATTACH-DEVICE FOR VIRTUAL CPUS ON VIRTUAL MACHINE (2,C1SYS1) STARTED ————————————————————————————...
  • Seite 238: Verteilung Der Cpu-Leistung Auf Die Vms Planen

    CPU-Verwaltung Verwalten von VM2000 6.1.3 Verteilung der CPU-Leistung auf die VMs planen Der VM2000-Administrator kann die Verteilung der CPU-Leistung auf die VMs und VM- Gruppen detailliert planen und im laufenden Betrieb verändern. Parameter für die Verteilung der CPU-Leistung Unter VM2000 gibt es zwei Parameter, mit denen der VM2000-Administrator die langfristi- ge Verteilung der zur Verfügung stehenden CPU-Leistung auf die VMs planen und beein- flussen kann: die CPU-Quote...
  • Seite 239 Verwalten von VM2000 CPU-Verwaltung die maximale CPU-Leistungsaufnahme ● Die maximale CPU-Leistungsaufnahme begrenzt den CPU-Anteil einer VM oder VM- Gruppe. Sie wird als Prozentwert der für den VM2000-Betrieb zur Verfügung stehen- den CPU-Leistung (Anzahl verfügbarer realer Normal-CPUs) angegeben, der maxi- mal für die VM-Gruppe oder VM gewährt wird. Die maximale CPU-Leistungsaufnahme begrenzt damit die CPU-Leistungsaufnahme einer VM oder VM-Gruppe, die sonst unerwünscht viel CPU-Zeit aufnehmen würde.
  • Seite 240 CPU-Verwaltung Verwalten von VM2000 Gestaltung der Parameter für die Verteilung der CPU-Leistung Für die Gestaltung der beiden die CPU-Anteile einer VM bestimmenden Parameter CPU- Quote und maximale CPU-Leistungsaufnahme hat der VM2000-Administrator folgende Möglichkeiten: Planung des CPU-Anteils der VMs über die CPU-Quote bei unbegrenzter CPU-Leis- ●...
  • Seite 241 Verwalten von VM2000 CPU-Verwaltung Planung des CPU-Anteils ausgewählter VMs über die maximale CPU-Leistungsauf- ● MAX-CPU-UTILIZATION ≤ 100 nahme ( In diesem Fall begrenzt die maximale CPU-Leistungsaufnahme diejenigen VMs, die unbeabsichtigt viel CPU-Leistung aufnehmen. Trotzdem bleibt im Hochlastbetrieb der Server optimal ausgelastet. Damit eine begrenzte VM ihre geplante CPU-Leistung auch aufnehmen kann, müssen die CPU-Quoten der VMs so gewählt werden, dass der er- wartete CPU-Anteil der VM ihrer maximalen CPU-Leistungsaufnahme entspricht.
  • Seite 242 CPU-Verwaltung Verwalten von VM2000 Der Multiprozessorgrad von VMs mit stark begrenzter Leistung (effektiver CPU-An- teil < 1, z.B. wegen < 1) sollte ebenfalls entspechend klein MAX-CPU-UTILIZATION gewählt werden ( oder höchstens (auf Servern ohne Spare-CPU)), damit ein MONO reibungsloser Ablauf des Gastsystems gewährleistet ist. CPU-Leistung und CPU-Anteil einer VM Neben den Parametern CPU-Quote und maximale CPU-Leistungsaufnahme hängt der CPU-Anteil einer VM von der CPU-Leistung des Servers bzw.
  • Seite 243 Verwalten von VM2000 CPU-Verwaltung Berechnung des effektiven CPU-Anteils einer VM Unter den auf Seite 239 genannten idealisierten Bedingungen werden aus den vom VM2000-Administrator eingestellten Werten für die CPU-Quote und die maximale Leis- tungsaufnahme theoretische Werte für die Verteilung der vorhandenen CPU-Leistung auf die virtuellen Maschinen berechnet.
  • Seite 244 CPU-Verwaltung Verwalten von VM2000 Wenn der effektive CPU-Anteil einer oder mehrerer VMs (nach Formel (F1)) durch die effektive maximale CPU-Leistungsaufnahme der VM begrenzt wird, wird der verbleibende CPU-Anteil auf die nicht begrenzten VMs gemäß ihrer CPU-Quote verteilt: ∑ × CPU-QUOTA der VM CPU-Leistung des CPU-Pools –...
  • Seite 245 Verwalten von VM2000 CPU-Verwaltung Fall 2: mit Betrachtung einer VM-Gruppe (S-Server) Der effektive CPU-Anteil der VM (EFF-Q) berechnet sich aus den Formeln: (F1a) × CPU-QUOTA (VM o. VM-Gruppe) CPU-Leistung des CPU-Pools EFF-Q (VM oder VM-Gruppe) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - % Summe CPU-QUOTA aller Einzel-VMs u. VM-Gruppen des CPU-Pools ×...
  • Seite 246 CPU-Verwaltung Verwalten von VM2000 Wenn der effektive CPU-Anteil einer oder mehrerer VMs (nach Formeln (F1a) und (F1b)) durch die effektive maximale CPU-Leistungsaufnahme der VM begrenzt wird, wird der ver- bleibende CPU-Anteil auf die nicht begrenzten VMs gemäß ihrer CPU-Quote verteilt: ∑...
  • Seite 247 Verwalten von VM2000 CPU-Verwaltung Änderungen am effektiven CPU-Anteil einer VM Der VM2000-Administrator kann den effektiven CPU-Anteil einer VM durch Ändern der CPU-Quote und der maximalen CPU-Leistungsaufnahme explizit steuern, siehe Seite 238. Die entsprechenden Werte werden bei ausgege- /SHOW-VM-RESOURCES INFORMATION=*CPU ben, siehe Seite 579.
  • Seite 248 CPU-Verwaltung Verwalten von VM2000 Ausgabe der aktuellen Plan- und Messwerte für den CPU-Anteil der VMs Das Kommando (siehe Seite 607) verwendet im Gegensatz zu den für /SHOW-VM-STATUS die Planung angenommenen idealisierten Bedingungen die aktuellen Werte der aktiven Objekte des VM2000-Betriebs. Die aktiven Objekte des VM2000-Betriebs sind: die zugeschalteten realen Normal- und Extra-CPUs ●...
  • Seite 249: Scheduling-Verfahren

    Verwalten von VM2000 CPU-Verwaltung 6.1.4 Scheduling-Verfahren Beim Scheduling einer VM werden ablaufbereite virtuelle CPUs einer VM auf freien realen CPUs aus dem CPU-Pool, dem die VM zugeordnet ist, zum Ablauf gebracht. Dabei wird die CPU-Leistung des CPU-Pools abhängig von den gewählten Einstellungen für die VMs (siehe Seite 238) optimal auf die ablaufbereiten virtuellen Maschinen verteilt.
  • Seite 250 CPU-Verwaltung Verwalten von VM2000 Wenn für die VM zugleich eine Begrenzung der CPU-Leistungsaufnahme eingestellt ist, dann kommt dieses Attribut aber nicht zur Wirkung. /SHOW-VM-STATUS INFORMATION= zeigt, ob dieses Attribut aktuell zur Wirkung kommt, siehe Seite 619. *SCHEDULE Fällt die Zahl der zugeschalteten realen CPUs (z.B. durch Rekonfiguration oder Hinzukom- men einer neuen VM) unter die nötige Zahl, so wechselt VM2000 für die CPU-Zuteilung in das Zeitscheiben-Verfahren.
  • Seite 251: Cpu-Zuteilung Im Zeitscheibenverfahren (S-Server)

    Verwalten von VM2000 CPU-Verwaltung 6.1.4.2 CPU-Zuteilung im Zeitscheibenverfahren (S-Server) Im Normalfall ist die Anzahl zugeschalteter realer CPUs in einem CPU-Pool kleiner als die Summe der zugeschalteten virtuellen CPUs aller laufenden VMs (Zustand RUNNING), die diesem CPU-Pool zugeordnet sind. In diesem Fall bringt der Hypervisor eine virtuelle CPU auf einer realen CPU aus dem CPU-Pool nach einem Zeitscheiben-Verfahren zum Ablauf.
  • Seite 252 CPU-Verwaltung Verwalten von VM2000 die VM-Gruppe wird als Einheit betrachtet ● Wenn eine VM der VM-Gruppe den ihr zugedachten CPU-Anteil nicht ausschöpft, dann werden die übrigen VMs der VM-Gruppe bei der CPU-Zuteilung gegenüber den VMs, die nicht dieser VM-Gruppe zugeordnet sind, automatisch bevorzugt. Die CPU-Intensi- tät der VM-Gruppe wirkt in diesem Fall stärker als die CPU-Intensität der Mitglieds-VM („Lastausgleich innerhalb einer VM-Gruppe“).
  • Seite 253: Ablaufbeispiel Zur Cpu-Verwaltung

    Verwalten von VM2000 CPU-Verwaltung 6.1.5 Ablaufbeispiel zur CPU-Verwaltung Dieses Ablaufbeispiel erläutert die sich verändernden Ausgaben zur CPU-Verwaltung in den verschiedenen Informationskommandos von VM2000 auf S-Servern. Ein Beispiel speziell für das Verwalten von CPU-Pools finden Sie auf Seite 233. /show-vm-resources information=*cpu VM-ID CPU-POOL GR-CPU-Q...
  • Seite 254 CPU-Verwaltung Verwalten von VM2000 Aus den Formeln und Nebenbedingungen im Abschnitt „Verteilung der CPU-Leis- tung auf die VMs planen“ auf Seite 238 berechnen sich die angezeigten Planwerte effektive CPU-Quote ( ) und effektive maximale CPU-Leistungsaufnahme EFF-Q ) unter idealisierten Bedingungen: EFF-U CPU-Leistung von : jeweils 50%...
  • Seite 255 Verwalten von VM2000 CPU-Verwaltung /show-vm-group vm-group-name=*all,information=*all ———————————————————— VM-GROUP CPU-POOL CPU-Q MAX-U EXTGROUP *STDPOOL 80.00 40.00 VM-GROUP CPU-POOL VM-ID CPU-Q / EFF-Q MAX-U / EFF-U EXTGROUP *STDPOOL 2 SYSTEM2 70.00 / 28.00 100.00 / 40.00 ——————————— 3 SYSTEM3 30.00 / 12.00 20.00 / 20.00 /start-vm ipl-unit=e057,vm-id=system2,information-byte=*dialog ————————...
  • Seite 256 CPU-Verwaltung Verwalten von VM2000 /show-vm-resources information=*cpu VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 20.00/ 10.00 100.00/ 25.00 1(+1) 2 SYSTEM2 *STDPOOL 80.00 70.00/ 28.00 100.00/ 40.00 2(+1) 3 SYSTEM3 *STDPOOL 80.00 30.00/ 12.00 20.00/ 20.00 1(+1) 4 SYSTEM4 EXCLPOOL 1.00/ 50.00 100.00/ 50.00...
  • Seite 257 Verwalten von VM2000 CPU-Verwaltung CPU TIMER INFORMATION FOR VM(S) ——————————————————————————————————————— (13) CPU-POOL VM-GROUP VIRT CPU-Q CUR-Q CUR-U VM - ACTIVE VM-ID TIME / *STDPOOL(P) 50.00 50.00 0.331/ 0.13 1 MONITOR 20.00 25.00 25.00 0.319/ 0.13 0.319/ 0.12 EXTGROUP(G) 80.00 25.00 25.00 0.012/ 0.00 2 SYSTEM2...
  • Seite 258 CPU-Verwaltung Verwalten von VM2000 SCHEDULE INFORMATION FOR REAL CPU(S) —————————————————————————————————— (15) CPU-POOL REAL <-- TIME SLICE --> NON-AFFIN SCHED AVG %RUNOUT %SHORT %IDLE %LOAD *STDPOOL 0.24 DEDICATED SCHED 0.19 DEDICATED SCHED EXCLPOOL VM-ACTIVE-IDLE DEDICATED SCHED VM-ACTIVE-IDLE DEDICATED SCHED SCHEDULE INFORMATION FOR VM(S) CPU-POOL VIRT <-- TIME SLICE...
  • Seite 259 Verwalten von VM2000 CPU-Verwaltung /show-vm-status information=*timer,period=*recent(seconds=180) ———————— (18) /SHOW-VM-STATUS DATA OUTPUT: (PERIOD= 193.793 SEC) CPU TIMER INFORMATION FOR REAL CPU(S) CPU-POOL REAL HPV-ACTIVE HPV-IDLE ALL-VMS-ACTIVE TIME/ TIME/ TIME/ *STDPOOL 1.973/ 0.51 362.707/93.58 22.906/ 5.91 1.245/ 0.64 187.104/96.55 5.444/ 2.81 0.728/ 0.38 175.603/90.61 17.462/ 9.01 EXCLPOOL...
  • Seite 260 CPU-Verwaltung Verwalten von VM2000 /show-vm-resources information=*cpu VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 20.00/ 10.00 100.00/ 25.00 1(+1) 2 SYSTEM2 *STDPOOL 80.00 70.00/ 28.00 100.00/ 40.00 2(+1) 3 SYSTEM3 *STDPOOL 80.00 30.00/ 12.00 20.00/ 20.00 1(+1) 4 SYSTEM4 EXCLPOOL 1.00/ 50.00 100.00/ 50.00...
  • Seite 261 Verwalten von VM2000 CPU-Verwaltung /show-vm-group inf=*all ——————————————————————————————————————————————— (24) VM-GROUP CPU-POOL CPU-Q MAX-U EXTGROUP EXCLPOOL 1.00 40.00 VM-GROUP CPU-POOL VM-ID CPU-Q / EFF-Q MAX-U / EFF-U EXTGROUP EXCLPOOL 2 SYSTEM2 70.00 / 17.50 100.00 / 40.00 3 SYSTEM3 30.00 / 7.50 20.00 / 20.00 /show-vm-status information=*timer,period=*recent(seconds=300) /SHOW-VM-STATUS DATA OUTPUT: (PERIOD=...
  • Seite 262: Kanäle, Steuerungen Und Pfade Rekonfigurieren (S-Server)

    Kanäle, Steuerungen und Pfade rekonfigurieren (S-Server) Verwalten von VM2000 6.2 Kanäle, Steuerungen und Pfade rekonfigurieren (S-Server) 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 wer- den.
  • Seite 263 Verwalten von VM2000 Kanäle, Steuerungen und Pfade rekonfigurieren (S-Server) Die explizite Rekonfiguration von Geräten wird stets lokal im Monitorsystem und in den Gastsystemen ausgeführt und hat keine Auswirkungen auf andere Gastsyste- 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.
  • Seite 264 Kanäle, Steuerungen und Pfade rekonfigurieren (S-Server) Verwalten von VM2000 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 über.
  • Seite 265: Speicher Verwalten Und Rekonfigurieren

    Verwalten von VM2000 Speicher verwalten und rekonfigurieren 6.3 Speicher verwalten und rekonfigurieren Die Speicherverwaltung unter VM2000 umfasst die Verwaltung des Hauptspeichers ● die Rekonfiguration des Hauptspeichers ● die Verwaltung des Globalspeichers (S-Server) ● Datenräume Der Adressierungsmodus zur Erweiterung des virtuellen Adressraums wird unter VM2000 für alle VMs angeboten.
  • Seite 266: Hauptspeicher Auf S-Servern Verwalten

    Speicher verwalten und rekonfigurieren Verwalten von VM2000 6.3.1.1 Hauptspeicher auf S-Servern verwalten Hauptspeicher auf S-Servern beginnt auf einer 1 MByte-Grenze und hat als Größe ein Viel- faches von 1 MByte. Der Hauptspeicher des VM2000-Hypervisors liegt am Anfang des host-absoluten Haupt- speichers.
  • Seite 267 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Monitor-VM VM2000- Monitorsystem Gastsystem Gastsystem Hypervisor Monitor . . . Hauptspeicher 0 Hauptspeicher 1 Hauptspeicher m Hauptspeicher n Schatten- . . . speicher min. 64 Mbyte min. 4 Mbyte y*1 Mbyte z*1 Mbyte s*1 Mbyte + x*1 Mbyte absolute Adresse der...
  • Seite 268 Speicher verwalten und rekonfigurieren Verwalten von VM2000 Zuteilung von Hauptspeicher an eine VM Die Größe des Hauptspeichers für die VM und ihre Lage im Hauptspeicher legt der VM2000-Administrator beim Initialisieren der VM (/ ) mit den Operanden CREATE-VM MEMORY- fest. Wird die Lage nicht angegeben, wählt VM2000 SIZE, MIN-MEMORY-SIZE LOCATION einen geeigneten Bereich aus.
  • Seite 269: Hauptspeicher Auf Sq-Servern Verwalten

    Verwalten von VM2000 Speicher verwalten und rekonfigurieren 6.3.1.2 Hauptspeicher auf SQ-Servern verwalten Auf SQ-Servern erhält eine VM beim Einrichten einen Anteil aus dem zur Verfügung ste- henden Hauptspeicher in Vielfachen von 2 MByte. Der Hauptspeicher einer VM ist nicht zu- sammenhängend, sondern verstreut.
  • Seite 270: Hauptspeicher Rekonfigurieren

    Speicher verwalten und rekonfigurieren Verwalten von VM2000 6.3.2 Hauptspeicher rekonfigurieren Unter VM2000 kann der Hauptspeicher einer VM und des Gastsystems durch den VM2000-Administrator im laufenden Betrieb vergrößert und verkleinert werden (dynami- sche Hauptspeicher-Rekonfiguration), um in einem unterbrechungsfreien Systembetrieb flexibel auf Last- oder Aufgabenänderungen reagieren zu können. Beispiel Vergrößerung des Hauptpeichers einer Reserve-VM zur Lastübernahme eines ausge- fallenen Produktiv-Systems.
  • Seite 271 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Abbruch einer laufenden Hauptspeicher-Rekonfiguration Eine laufende Hauptspeicher-Rekonfiguration wird beendet durch SETS oder Shutdown des Gastsystems ● Abbrechen des Gastsystemes mit ● /RESET-VM Beenden der VM mit ● /DELETE-VM erneutes Starten der VM mit ●...
  • Seite 272 Speicher verwalten und rekonfigurieren Verwalten von VM2000 Die Bearbeitung des Kommandos umfasst zunächst Aktionen des Gastsystems (Haupt- speicher-Reduktion im Gastsystem), dann auch Aktionen von VM2000 und in der Firm- ware-Komponente der VM (SQ-Server). Wird der Hauptspeicher einer VM verkleinert, muss die Last des Gastsystems ent- sprechend reduziert werden.
  • Seite 273 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Werte für die MONJV Eine MONJV für eine VM besteht aus einem Systemteil (Byte 1-128) und einem Benutzer- teil (Byte 129-256). Während der Existenz der VM werden von VM2000 in den Systemteil der MONJV zu be- stimmten Zeitpunkten festgelegte Werte eingetragen.
  • Seite 274 Speicher verwalten und rekonfigurieren Verwalten von VM2000 Anzeige der MONJV Siehe gleichnamigen Abschnitt auf Seite 151. Verhalten bei abnormaler Systembeendigung im Monitorsystem MONJVs bleiben nach abnormaler Systembeendigung im Monitorsystem erhalten. Ihr Zu- stand ist derjenige, der vor der abnormalen Systembeendigung eingestellt war. Wird eine VM im Rechnerverbund von einem Server oder einer VM außerhalb der Monitor-VM überwacht, so muss das überwachende Programm stets den Verbund- status der Monitor-VM beachten.
  • Seite 275 Verwalten von VM2000 Speicher verwalten und rekonfigurieren /"** SPEICHERGROESSE VORAB ERMITTELN " /EXEC-CMD (SHOW-VM-ATTR VM-ID=2,INF=*MEMORY),STRUCT-OUT=SHVAS /IF (SHVAS#.MIN-MEM-SIZE = '*UNDEF') / TXT = 'AKTUELL KEINE SPEICHERREKONFIGURATION FUR VM-ID=2 MOEGLICH' / GOTO LABEL=ERROR /END-IF /MIMEMSI=INT(SHVAS#.MIN-MEM-SIZE) /IF (SHVAS#.MEM-SIZE = MIMEMSI) / TXT = 'AKTUELLE SPEICHERGROESSE IST MINIMALE SPEICHERGROESSE' / GOTO LABEL=ERROR /END-IF /"** PRUEFE SPEICHER VM-ID=3 "...
  • Seite 276 Speicher verwalten und rekonfigurieren Verwalten von VM2000 /"** ES MUSS AUF DAS ENDE DER SPEICHERREKONFIGURATION GEWARTET WERDEN " /WAIT-EVENT *JV(((JV.VMMEM.VM03,1,2) = '$T' OR - (JV.VMMEM.VM03,1,2) = '$A'),TIME-LIM=300) /IF-CMD-ERROR / TXT = 'FEHLER BEI WAIT FUER EXTEND-VM VM-ID=3' / GOTO LABEL=ERROR /END-IF /JVRES = JV('JV.VMMEM.VM03') /IF (SUBSTRING(JVRES,1,2) = '$A')
  • Seite 277: Globalspeicher Verwalten (S-Server)

    Verwalten von VM2000 Speicher verwalten und rekonfigurieren 6.3.3 Globalspeicher verwalten (S-Server) Der Globalspeicher (GS) ist ein Erweiterungsspeicher für S-Server auf Halbleiterbasis, der durch Erweiterungen (Batterie) nichtflüchtig wird (siehe Handbuch „Systembetreuung“ [2]). [SQ] Auf SQ-Servern steht Globalspeicher nicht zur Verfügung. Der Globalspeicher (oder GS-Complex, siehe Seite 282) kann unter VM2000 in drei alter- nativen Varianten genutzt werden:...
  • Seite 278 Speicher verwalten und rekonfigurieren Verwalten von VM2000 Entziehen des Globalspeichers Das Entziehen des Globalspeichers erfolgt bei oder /DELETE-VM VM-IDENTIFICATION=... /REMOVE-VM-RESOURCES GS=*REAL/*VIRTUAL(...), VM-ID=..., FORCE=*NO/*YES Der Globalspeicher sollte zunächst mit entzogen werden. Ist dies nicht möglich, FORCE=*NO sollte zuerst die Globalspeicher-Nutzung im Gastsystem beendet werden. Ist auch dies nicht möglich, muss der Globalspeicher mit entzogen werden.
  • Seite 279 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Die Globalspeicher-Partitionierung und Zuordnung des virtuellen Globalspeichers zu den VMs erfolgt in drei Schritten: 1. Zuordnen des realen Globalspeichers zur Monitor-VM. Die Zuordnung sollte bereits bei Startup über die Konfigurationsdatei der Monitor-VM erfolgen: /ADD-VM-RESOURCES GS=*REAL, VM-IDENTIFICATION=1, VM-SHARED=*NO/*YES 2.
  • Seite 280 Speicher verwalten und rekonfigurieren Verwalten von VM2000 Das Entziehen der Globalspeicher-Partition einer VM und das Auflösen von Globalspei- cher-Partitionen erfolgt in drei Schritten: 1. Beenden der Nutzung des Globalspeichers im Gastsystem (durch Beenden des DAB oder des PUBSET-Caching, durch für Paging und durch /REDUCE-PAGING-AREA /DETACH-GS-UNIT 2.
  • Seite 281 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Für die Gastsysteme werden die Verwaltungsdaten automatisch angepasst, d.h. Partitio- nen, die vollständig im verfügbaren Adressraum liegen, bleiben erhalten. Backup für Gastsysteme mit virtuellem Globalspeicher Für die Übernahme von Gastsystemen mit virtuellem Globalspeicher im Fehlerfall wird ein Backup-Gastsystem eingerichtet.
  • Seite 282 Speicher verwalten und rekonfigurieren Verwalten von VM2000 GS-Complex-Konfiguration Ein Globalspeicher (GS) kann von mehreren Servern gleichen Typs gemeinsam genutzt werden. Ein solcher Hardware-Verbund wird als GS-Complex bezeichnet. Die beteiligten Server heißen GS-Server. Eine ausführliche Beschreibung zu diesem Thema finden Sie im Handbuch „Systembetreuung“...
  • Seite 283 Verwalten von VM2000 Speicher verwalten und rekonfigurieren Parallel HIPLEX Ein GS-Complex bietet auch eine Kommunikationsfunktion über den Globalspeicher an (GSIGP, GS-Signalprocessing), die im Parallel HIPLEX vom BS2000/OSD zum schnellen Austausch globaler Locks genutzt wird. Für die gemeinsame Nutzung des Globalspeichers durch mehrere BS2000/OSD-Systeme müssen diese einen XCS-Verbund bilden;...
  • Seite 284: Geräteperipherie Verwalten

    Geräteperipherie verwalten Verwalten von VM2000 6.4 Geräteperipherie verwalten Im Native-Betrieb und unter VM2000 kann dieselbe Geräteperipherie betrieben werden. VM2000, das Monitorsystem und alle Gastsysteme kennen und verwalten die gleiche Ge- räteperipherie. Hinweise zum Generieren, Konfigurieren und Ermitteln der Geräteperipherie finden Sie im Abschnitt „Generieren und Konfigurieren der Geräteperipherie“...
  • Seite 285: Geräte Einer Vm Zuordnen Und Entziehen

    Verwalten von VM2000 Geräteperipherie verwalten Der VM2000-Administrator kann die Geräte des Pubset auch einzeln verwalten, z.B. den VMs zuordnen. Veränderungen in der Pubset-Konfiguration müssen dann vom VM2000- Administrator manuell nachgezogen werden. Dieses Verfahren ist wenig komfortabel, aber ebenfalls möglich. 6.4.1 Geräte einer VM zuordnen und entziehen Nach dem Initialisieren einer VM können dieser VM einzelne Geräte zugeordnet werden.
  • Seite 286 Geräteperipherie verwalten Verwalten von VM2000 Zugriff auf ein Gerät Der Zugriff auf ein Gerät durch ein Gastsystem ist erst nach der entsprechenden Geräte- zuordnung an die VM (implizit, explizit, siehe oben) und nach dem Zuschalten des Gerätes im Gastsystem möglich (siehe Seite 287).
  • Seite 287: Explizite Gerätezuordnung Und -Freigabe

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.1.1 Explizite Gerätezuordnung und -freigabe Explizite Gerätezuordnung Geräte können den VMs und damit den Gastsystemen explizit zugeordnet werden durch den VM2000-Administrator, der den VMs die benötigten Geräte unter Angabe ● des mnemotechnischen Gerätenamens mit oder /ADD-VM-DEVICES /SWITCH-VM- zuordnet.
  • Seite 288: Assignment Sets, Implizite Gerätezuordnung Und -Freigabe

    Geräteperipherie verwalten Verwalten von VM2000 6.4.1.2 Assignment Sets, implizite Gerätezuordnung und -freigabe Neben der expliziten Gerätezuordnung durch den VM2000- oder VM-Administrator kann sich das Gastsystem-Operating Geräte selbst (implizit) zuordnen, wenn die im Folgenden beschriebenen Voraussetzungen für VM und Gerät erfüllt sind. Assignment Sets Assignment Sets sind Gruppen von Geräten mit dem Attribut , die für die...
  • Seite 289 Verwalten von VM2000 Geräteperipherie verwalten Voraussetzungen der VM für die implizite Gerätezuordnung Jede VM, die sich Geräte implizit zuordnen können soll, muss das Privileg ASSIGN-BY- für den betreffenden Assignment Set, dem das gewünschte Gerät zugeordnet ist, be- GUEST sitzen. Das Privileg kann mit oder eingestellt werden, /CREATE-VM...
  • Seite 290 Geräteperipherie verwalten Verwalten von VM2000 Implizite Freigabe von Geräten Das BS2000-Kommando gibt die implizit zugeordneten Geräte im Gast- /DETACH-DEVICE system frei, sie werden der VM entzogen. Besonderheiten der impliziten Gerätefreigabe: Einer VM implizit zugeordnete Geräte werden freigegeben bei Shutdown des Gastsys- ●...
  • Seite 291: Implizite Und Explizite Gerätezuordnung Im Zusammenspiel

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.1.3 Implizite und explizite Gerätezuordnung im Zusammenspiel Ist ein Gerät explizit zugeordnet, so wird dieser Zustand bei /ATTACH-DEVICE /DETACH- nicht verändert. DEVICE Ein Gerät, das implizit zugeordnet ist, kann nachträglich mit explizit zu- /ADD-VM-DEVICES geordnet werden. Ein späteres Wegschalten mit im Gastsystem verändert /DETACH-DEVICE diesen Zustand nicht.
  • Seite 292: Benutzungsart Eines Gerätes

    Geräteperipherie verwalten Verwalten von VM2000 6.4.1.4 Benutzungsart eines Gerätes Exklusive Benutzung (Benutzungsart EXCLUSIVE Ein Gerät wird exklusiv benutzt, wenn es einer VM alleine zugeordnet ist und keiner weite- ren VM zugeordnet werden kann. Exklusive Benutzung liegt in folgenden Fällen vor: Das Gerät wird der VM mit , Operand , explizit zuge-...
  • Seite 293 Verwalten von VM2000 Geräteperipherie verwalten Ein Alias-Gerät wird gemeinsam benutzt, wenn sein Basis-Gerät gemeinsam benutzt ● wird (siehe Seite 347). Ein Gerät, das einer VM als gemeinsam benutzbar zugeordnet ist, kann mit /MODIFY-VM- der VM exklusiv zugeordnet werden, wenn das Gerät DEVICE-USAGE USAGE=*EXCLUSIVE keiner weiteren VM zugeordnet ist.
  • Seite 294: Beispiel Zur Verwaltung Der Geräteperipherie

    Geräteperipherie verwalten Verwalten von VM2000 6.4.1.5 Beispiel zur Verwaltung der Geräteperipherie Dieses, aus mehreren Teilen bestehende Beispiel zeigt die verschiedenen Arten der Gerä- tezuordnung und -freigabe und die Änderung der Benutzungsart im Zusammenspiel von VM2000 und Gastsystem. Vorgänge im Gastsystem-Operating sind mit „ “...
  • Seite 295 Verwalten von VM2000 Geräteperipherie verwalten Implizite Gerätezuordnung /create-vm-assignment-set set-name=sys2impl ——————————————————————————— VMS4201 ASSIGNMENT SET 'SYS2IMPL' CREATED /modify-vm-attributes vm-id=system2, privileges=*par(assign-by-guest=*yes(set-name=sys2impl)) —————— /show-vm-device-status units=(d3,d4,d5,x2,x3) ————————————————————————— UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY D3435 SH(D) 1 MONITOR VM-ADMIN —————————— D3435 D3435 modify-vm-device-attributes units=(d3,d4,d5,x2,x3), assign-by-guest=*yes(set-name=sys2impl) —————————————...
  • Seite 296 Geräteperipherie verwalten Verwalten von VM2000 /show-vm-assignment-set set-name=sys2impl ————————————————————————————— (11) ASSIGNMENT-SET #DEVICES VM-ID SYS2IMPL 2 SYSTEM2 *** Gastsystem-Operating auf der VM2: *** /attach-device unit=(d3,d4,d5,x2,x3) —————————————————————————————— (12) *** NKR0042 'DEVICE =D3': ATTACH ACCEPTED *** NKR0042 'DEVICE =D4': ATTACH ACCEPTED *** NKR0042 'DEVICE =D5': ATTACH ACCEPTED *** NKR0042 'DEVICE =X2': ATTACH ACCEPTED...
  • Seite 297 Verwalten von VM2000 Geräteperipherie verwalten /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 D3435 SYS2IMPL SH(I) ( 2) MIXED ————————————— (16) 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL SH(D) 2 SYSTEM2 GUEST ————————————— (17) D3435 SYS2IMPL SH(D)
  • Seite 298 Geräteperipherie verwalten Verwalten von VM2000 VM-ID UNITS ———————————————————————————————————————————————————— (20) 2 SYSTEM2 ASSIGNED BY VM-ADMIN EXCL: D2,Z2,Z3 ASSIGNED BY GUEST EXCL: X2,X3 SHARED: D3,D4,D5 VM-ID PRIV DETAILS 2 SYSTEM2 SYS2IMPL ————————————————————————————————————————— (21) *** Gastsystem-Operating auf der VM2: *** /import-pubset pubset=vm04,use=*exclusive ————————————————————————— (22) *** DMS035B IMPORT PUBSET TASK WITH TSN 'XAAL' FOR PUBSET WITH PUBSET ID 'VM04' HAS BEEN CREATED AND STARTED *** SRM5017 USER GROUP MANAGEMENT ON PUBSET 'VM04' INITIALIZED WITH '1'...
  • Seite 299 Verwalten von VM2000 Geräteperipherie verwalten Ä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 D3435 EXCL 2 SYSTEM2 VM-ADMIN D3435 SYS2IMPL SH(I) ( 2) MIXED 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL EXCL 2 SYSTEM2 GUEST —————————————...
  • Seite 300 Geräteperipherie verwalten Verwalten von VM2000 Implizite Gerätefreigabe *** Gastsystem-Operating auf der VM2: *** /export-pubset pubset=vm04 ———————————————————————————————————————— (30) *** DMS035D EXPORT-PUBSET TASK WITH TSN 'XAAN' FOR PUBSET WITH PUBSET ID 'VM04' HAS BEEN CREATED AND STARTED *** PRO6005 GUARDS CATALOG ':VM04:$TSOS.SYSCAT.GUARDS' CLOSED *** DMS037F EXPORT-PUBSET PROCESSING COMPLETED FOR PUBSET 'VM04' *** NBR0740 COMMAND COMPLETED 'EXPORT-PUBSET';...
  • Seite 301 Verwalten von VM2000 Geräteperipherie verwalten Explizite in implizite Gerätezuordnung umwandeln /add-vm-devices units=d4,vm-id=system2 ———————————————————————————————— (34) VMS4005 DEVICE 'D4' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) /show-vm-device-status units=d4,information=*std UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (35) D34375 SYS2IMPL EXCL 2 SYSTEM2 VM-ADMIN *** Gastsystem-Operating auf der VM2: *** /attach-device unit=d4 ————————————————————————————————————————————...
  • Seite 302 Geräteperipherie verwalten Verwalten von VM2000 /show-vm-device-status units=d4,information=*std UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (39) D34375 SYS2IMPL SH(D) 2 SYSTEM2 GUEST *** Gastsystem-Operating auf der VM2: *** /detach-device unit=d4 ———————————————————————————————————————————— (40) *** NKR0092 'DEVICE =D4': /DETACH-DEVICE PENDING ACCEPTED *** NKR0045 *** 'DEVICE =D4' DETACHED *** *** NBR0740 COMMAND COMPLETED 'DETACH-DEVICE';...
  • Seite 303 Verwalten von VM2000 Geräteperipherie verwalten 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 VMS2051 GUEST SYSTEM ON VM (2,SYSTEM2) DOWN; REASON: SHUTDOWN VMS4009 DEVICE 'D3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) ——————— (44) VMS4009 DEVICE 'D5' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'X2' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'X3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
  • Seite 304 Geräteperipherie verwalten Verwalten von VM2000 Explizite Gerätefreigabe beim Beenden der VM /delete-vm vm-id=system2 —————————————————————————————————————————————— (47) VMS4009 DEVICE 'Z2' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'Z3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'D2' 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 —————————————————————————————...
  • Seite 305: Pubsets Einer Vm Zuordnen Und Entziehen

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2 Pubsets einer VM zuordnen und entziehen In den Geräteverwaltungs- und Informationskommandos von VM2000 können Pubsets über ihre Katalogkennung (cat-id, identisch mit dem Namen des Pubset) oder über ihr Pubres-Gerät angesprochen werden. Der folgende Operand bestimmt in allen betroffenen VM2000-Kommandos den Pubset: UNITS = *PUBSET-DEVICES(PUBSET = <cat-id 1..4>...
  • Seite 306 Geräteperipherie verwalten Verwalten von VM2000 Geräte eines Pubset Die Pubset-Geräte werden von VM2000 aus den Metadaten des Pubset ermittelt. Wenn der Pubset über seine Katalogkennung angesprochen wird, dann muss der Pubset und sein Pubres-Gerät zusätzlich im MRS-Katalog des Monitorsystems eingetragen sein. Um die Pubset-Geräte zu ermitteln, ordnet VM2000 kurzzeitig das Pubres-Gerät eines SF- Pubset bzw.
  • Seite 307: Explizite Pubset-Zuordnung Und -Freigabe

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2.1 Explizite Pubset-Zuordnung und -Freigabe Nach dem Initialisieren einer VM können dieser VM die Geräte eines Pubset (kurz: das Pubset) mit oder durch den Operanden /ADD-VM-DEVICES /SWITCH-VM-DEVICES *PUBSET- einfach zugeordnet werden. DEVICES(...) Explizite Pubset-Zuordnung Pubsets können den VMs und damit den Gastsystemen explizit zugeordnet werden durch den VM2000-Administrator, der den VMs die benötigten Pubset-Geräte unter An- ●...
  • Seite 308: Implizite Pubset-Zuordnung Und -Freigabe

    Geräteperipherie verwalten Verwalten von VM2000 Das Entziehen von Pubset-Geräten, die im Gastsystem noch zugeschaltet sind, wird durch den Operanden gesteuert. Mit dem Operanden kann dabei eine FORCE WAIT-FOR-UNASSIGN explizite in eine implizite Gerätezuordnung umgewandelt werden. Die Pubset-Geräte ver- bleiben dann solange bei der VM, bis sie im Gastsystem wegschaltet werden. Wenn der VM vom VM2000-Administrator ein Pubset entzogen wird, dann erhält der VM- Administrator eine Informationsmeldung über jedes entzogene Pubset-Gerät und eine Ab- schlussmeldung für den gesamten Pubset.
  • Seite 309 Verwalten von VM2000 Geräteperipherie verwalten Voraussetzungen der VM für die implizite Pubset-Zuordnung Jede VM, die sich Pubsets implizit zuordnen können soll, muss das Privileg ASSIGN-BY- für die betreffenden Assignment Sets, denen die gewünschten Pubset-Geräte zuge- GUEST ordnet sind, besitzen. Das Privileg kann mit oder ein- /CREATE-VM...
  • Seite 310: Implizite Und Explizite Pubset-Zuordnung Im Zusammenspiel

    Geräteperipherie verwalten Verwalten von VM2000 Implizite Freigabe von Pubsets Das BS2000-Kommando gibt alle Geräte /DETACH-DEVICE UNIT=*PUBSET-DEVICES(...) des Pubset frei, sie werden der VM entzogen. Besonderheiten der impliziten Gerätefreigabe: Einer VM implizit zugeordnete Pubsets werden freigegeben bei Shutdown des Gast- ● systems, oder (normaler IPL) für die betreffende VM.
  • Seite 311: Benutzungsart Von Pubsets

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2.4 Benutzungsart von Pubsets Exklusive Benutzung (Benutzungsart EXCLUSIVE Ein Pubset wird exklusiv benutzt, wenn er einer VM alleine zugeordnet ist und keiner wei- teren VM zugeordnet werden kann. Exklusive Benutzung liegt in folgenden Fällen vor: Der Pubset wird der VM mit ●...
  • Seite 312 Geräteperipherie verwalten Verwalten von VM2000 Gemeinsame Benutzung (Benutzungsart SHARED Ein Pubset wird gemeinsam benutzt, wenn er wenigstens einer VM zugeordnet ist und wei- teren VMs zugeordnet werden kann, siehe auch Abschnitt „Gemeinsame Benutzung von Platten“ auf Seite 338. Gemeinsame Benutzung liegt in folgenden Fällen vor: Der Pubset wird der VM mit ●...
  • Seite 313: Hinweise Zur Pubset-Angabe In Den Vm2000-Kommandos

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2.5 Hinweise zur Pubset-Angabe in den VM2000-Kommandos Bei der Bedienung von Pubsets in den VM2000-Kommandos müssen gewisse Vorausset- zungen und Randbedingungen beachtet werden: ADD-VM-DEVICES ● – Wenn das Pubres-Gerät angegeben ist oder von VM2000 über die Katalogkennung ermittelt werden kann, aber die übrigen Pubset-Geräte nicht ermittelt werden kön- nen, dann wird der VM nur das Pubres-Gerät zugeordnet.
  • Seite 314 Geräteperipherie verwalten Verwalten von VM2000 SWITCH-VM-DEVICES ● – Wenn VM2000 die Pubset-Geräte nicht ermitteln kann, dann wird das Kommando nicht ausgeführt. – Alle Pubset-Geräte müssen der zugeordnet sein. Kein Pubset-Gerät darf FROM-VM zugeordnet sein. TO-VM – Wenn ein Pubset-Gerät nicht entzogen und neu zugeordnet werden kann, dann wird das Kommando insgesamt nicht ausgeführt.
  • Seite 315: Pubset-Rekonfiguration

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2.6 Pubset-Rekonfiguration Über Kommandoschnittstellen der Pubset-Rekonfiguration in BS2000/OSD können Konfi- gurationsdaten sowie die Platten- und Volume-Set-Konfiguration eines Pubset während des Pubset-Betriebs geändert werden (dynamische Pubset-Rekonfiguration). Grundlegende Informationen dazu finden Sie im Abschnitt „dynamische Pubset-Rekonfigu- ration“ im Handbuch „Systembetreuung“ [2]. Pubset-Rekonfiguration wird vom Gastsystem für die ihm exklusiv zugeordneten Pubsets ausgeführt.
  • Seite 316 Geräteperipherie verwalten Verwalten von VM2000 Anpassungen durch VM2000, wenn ein neues Pubset-Gerät erkannt wird In folgenden Fällen führt VM2000 ggf. Anpassungen durch: Die Systembetreuung eines Gastsystems (ab BS2000/OSD V7.0) fügt im laufenden ● Betrieb mit dem BS2000-Kommando einem der VM zu- /MODIFY-PUBSET-PROCESSING geordneten Pubset ein neues Volume hinzu ( *ADD...
  • Seite 317 Verwalten von VM2000 Geräteperipherie verwalten Anpassungen durch VM2000, wenn ein Pubset-Gerät entfernt wird Wenn die Systembetreuung eines Gastsystems (ab BS2000/OSD V7.0) im laufenden Be- trieb mit dem BS2000-Kommando einem der VM zugeordne- /MODIFY-PUBSET-PROCESSING ten Pubset ein Volume entzieht ( ), dann führt VM2000 ggf. folgende Anpassungen *REMOVE aus: Wenn der Pubset der VM explizit zugeordnet ist, d.h.
  • Seite 318: Spiegel-Pubsets

    Geräteperipherie verwalten Verwalten von VM2000 6.4.2.7 Spiegel-Pubsets Spiegel-Pubsets, also Pubsets in denen die Pubset-Volumes der Datenspiegelung unter- liegen, werden von VM2000 bei der Pubset-Zuordnung und -freigabe unterstützt. Die Aktionen von VM2000 hängen von der Art der Datenspiegelung ab. Dual Recording by Volume (DRV) DRV ist ein Aufzeichnungsverfahren in BS2000/OSD, mit dem die Daten auf zwei Platten doppelt geführt werden können, siehe Handbuch „DRV“...
  • Seite 319 Verwalten von VM2000 Geräteperipherie verwalten Spiegelplatten im lokalen Plattenspeichersystem Clone-Units und Additional-Mirror-Units (synonym: Business Continuance Volume (BCV)) sind zusätzliche, lokale Spiegelplatten in externen Plattenspeichersystemen, die ohne Be- einträchtigung des laufenden Ein-/Ausgabebetriebs für andere Zwecke abgetrennt werden können. Siehe Handbuch „SHC-OSD“ [19]. Für Clone-Units und Additional-Mirror-Units gilt unter VM2000 folgende Vorgehensweise: Wenn ein Pubset mit Clone-Units bzw.
  • Seite 320 Geräteperipherie verwalten Verwalten von VM2000 Spiegelplatten in entfernten Plattenspeichersystemen Bei Einsatz der Funktionen REC (Remote Equivalent Copy, ETERNUS DX) und Symmetrix Remote Data Facility (SRDF) werden die Daten eines lokalen Plattenspeichersystems auf entfernte Plattenspeichersysteme gespiegelt, siehe Handbuch „SHC-OSD“ [19]. Wenn ein Pubset so betrieben wird, dann wird die gewünschte VM2000-Funktion bei An- gabe des Operanden auf allen Source-Units des Pubset ausgeführt.
  • Seite 321: Space Provisioning (Spacepro) Unter Vm2000

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.2.8 Space Provisioning (SPACEPRO) unter VM2000 Mit dem Software-Produkt SPACEPRO können Sie den Speicherplatz-Sättigungszustand ausgewählter Pubsets (SPACEPRO-Pubsets) überwachen und im Bedarfsfall die Zahl der Volumes im Pubset erweitern. Den SPACEPRO-Pubsets sind so genannte Pool-Pubsets zugeordnet. Pool-Pubsets be- stehen aus Volumes, die zur Erweiterung von SPACEPRO-Pubsets dienen.
  • Seite 322 Geräteperipherie verwalten Verwalten von VM2000 Ablauf unter VM2000 Wenn die Vorbereitungen für den Einsatz von SPACEPRO in VM2000 ausgeführt sind, un- terscheidet sich der Ablauf im Gastsystem nicht vom Native-Ablauf. In folgendem Beispiel ist im Gastsystem der SPACEPRO-Pubset importiert und <spubvmx>...
  • Seite 323 Verwalten von VM2000 Geräteperipherie verwalten Hinweise Die geänderte Pubset-Konfiguration wird beim nächsten VM2000-Kommando, das den Pubset anspricht, automatisch berücksichtigt. Wenn der SPACEPRO-Pubset ein Shared-Pubset ist, dann werden folgende Anpassungen von allen anderen Mitbenutzern (Sharern) des Pubsets, auch auf anderen Servern mit VM2000, in den (Gast-)Systemen (ab BS2000/OSD V7.0) ausgeführt: Zuschalten des neu hinzugekommenen Geräts, wenn es noch nicht zugeschaltet ist ●...
  • Seite 324: Beispiel Zur Verwaltung Von Pubsets

    Geräteperipherie verwalten Verwalten von VM2000 6.4.2.9 Beispiel zur Verwaltung von Pubsets Dieses, aus mehreren Teilen bestehende Beispiel zeigt die verschiedenen Arten der Pub- set-Zuordnung und -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äteperiphe- rie“...
  • Seite 325 Verwalten von VM2000 Geräteperipherie verwalten Implizite Pubset-Zuordnung /create-vm-assignment-set set-name=sys2impl ——————————————————————————— VMS4201 ASSIGNMENT SET 'SYS2IMPL' CREATED /modify-vm-attributes vm-id=system2, privileges=*par(assign-by-guest=*yes(set-name=sys2impl)) —————— /show-vm-device-status units=*pubset-devices( pubset=*by-pubres-device(unit=d4)) ————————————— NKR0042 'DEVICE =D4': ATTACH ACCEPTED NKR0040 'DEVICE =D4' ATTACHED NKVD010 DISK 'VM04.0' MOUNTED ON DEVICE 'D4' NKR0045 *** 'DEVICE =D4' DETACHED *** UNIT DEV-TYPE PAV S ASSIGN-SET...
  • Seite 326 Geräteperipherie verwalten Verwalten von VM2000 /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) D3435 SYS2IMPL SH(D) 1 MONITOR VM-ADMIN D3435 SYS2IMPL(P) D3435 SYS2IMPL SYS2IMPL SYS2IMPL /show-vm-assignment-set set-name=sys2impl ————————————————————————————— (11) ASSIGNMENT-SET #DEVICES VM-ID SYS2IMPL 2 SYSTEM2 (10) Alle betrachteten Geräte haben nun das Attribut und sind dem...
  • Seite 327 Verwalten von VM2000 Geräteperipherie verwalten *** Gastsystem-Operating auf der VM2: *** /attach-device unit=*pubset-devices( pubset=*by-pubres-device(unit=d4)) ———————————— (12) *** NKR0042 'DEVICE =D4': ATTACH ACCEPTED *** NKR0040 'DEVICE =D4' ATTACHED *** NKVD010 DISK 'VM04.0' MOUNTED ON DEVICE 'D4' —————————————————————— (13) *** NBR0740 COMMAND COMPLETED 'ATTACH-DEVICE'; (RESULT: SC2=000, SC1=000, MC=CMD0001);...
  • Seite 328 Geräteperipherie verwalten Verwalten von VM2000 /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 D3435 SYS2IMPL SH(I) ( 2) MIXED ————————————— (16) 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL(P) SH(D) 2 SYSTEM2 GUEST ————————————— (17) D3435 SYS2IMPL SH(D)
  • Seite 329 Verwalten von VM2000 Geräteperipherie verwalten VM-ID UNITS ———————————————————————————————————————————————————— (20) 2 SYSTEM2 ASSIGNED BY VM-ADMIN EXCL: D2,Z2,Z3 ASSIGNED BY GUEST EXCL: X2,X3 SHARED: D3,D4,D5 VM-ID PRIV DETAILS 2 SYSTEM2 SYS2IMPL ————————————————————————————————————————— (21) *** Gastsystem-Operating auf der VM2: *** /import-pubset pubset=vm04,use=*exclusive ————————————————————————— (22) *** DMS035B IMPORT PUBSET TASK WITH TSN 'XABT' FOR PUBSET WITH PUBSET ID 'VM04' HAS BEEN CREATED AND STARTED *** SRM5017 USER GROUP MANAGEMENT ON PUBSET 'VM04' INITIALIZED WITH '1'...
  • Seite 330 Geräteperipherie verwalten Verwalten von VM2000 Ä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 D3435 EXCL 2 SYSTEM2 VM-ADMIN(P) D3435 SYS2IMPL SH(I) ( 2) MIXED 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL(P) EXCL 2 SYSTEM2 GUEST —————————————...
  • Seite 331 Verwalten von VM2000 Geräteperipherie verwalten Implizite Pubset-Freigabe *** Gastsystem-Operating auf der VM2: *** /export-pubset pubset=vm04 ———————————————————————————————————————— (30) *** DMS035D EXPORT-PUBSET TASK WITH TSN 'XABV' FOR PUBSET WITH PUBSET ID 'VM04' HAS BEEN CREATED AND STARTED *** PRO6005 GUARDS CATALOG ':VM04:$TSOS.SYSCAT.GUARDS' CLOSED *** DMS037F EXPORT-PUBSET PROCESSING COMPLETED FOR PUBSET 'VM04' *** NBR0740 COMMAND COMPLETED 'EXPORT-PUBSET';...
  • Seite 332 Geräteperipherie verwalten Verwalten von VM2000 Explizite in implizite Pubset-Zuordnung umwandeln /add-vm-devices units=*pubset-devices(pubset=*by-pubres-device(unit=d4)), vm-id=system2 ————————————————————————————————————————— (34) VMS4005 DEVICE 'D4' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) VMS4220 PUBSET 'VM04' WITH PUBRES DEVICE 'D4' ASSIGNED TO VM (2,SYSTEM2) /show-vm-device-status information=*std, units=*pubset-devices(pubset=*by-pubres-device(unit=d4)) UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY ———————...
  • Seite 333 Verwalten von VM2000 Geräteperipherie verwalten /show-vm-device-status information=*std, units=*pubset-devices(pubset=*by-pubres-device(unit=d4)) UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY ——————— (39) D3435 SYS2IMPL(P) SH(D) 2 SYSTEM2 GUEST *** Gastsystem-Operating auf der VM2: *** /detach-device unit=*pubset-devices(pubset=vm04) —————————————————— (40) *** NKR0092 'DEVICE =D4': /DETACH-DEVICE PENDING ACCEPTED *** NKR0045 *** 'DEVICE =D4' DETACHED *** *** NBR0740 COMMAND COMPLETED 'DETACH-DEVICE';...
  • Seite 334 Geräteperipherie verwalten Verwalten von VM2000 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 VMS2051 GUEST SYSTEM ON VM (2,SYSTEM2) DOWN; REASON: SHUTDOWN VMS4009 DEVICE 'D3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) ——————— (44) VMS4009 DEVICE 'D5' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'X2' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'X3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2)
  • Seite 335 Verwalten von VM2000 Geräteperipherie verwalten Explizite Gerätefreigabe beim Beenden der VM /delete-vm vm-id=system2 —————————————————————————————————————————————— (47) VMS4009 DEVICE 'Z2' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'Z3' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4009 DEVICE 'D2' 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 —————————————————————————————...
  • Seite 336: Spezielle Geräte

    Geräteperipherie verwalten Verwalten von VM2000 6.4.3 Spezielle Geräte Virtuelle Konsole Es wird empfohlen, Gastsysteme über KVP-Konsolen oder logische Konsolen zu bedienen, siehe Seite 100. Zusätzlich sieht das Bedienkonzept von VM2000 auf S-Servern eine Emulation der Gast- system-Konsole durch den VM2000-Hypervisor vor, siehe Abschnitt „Bedienen der Gast- systeme (VC-Dialog über $VMCONS)“...
  • Seite 337 Verwalten von VM2000 Geräteperipherie verwalten Alle von VM2000 erkannten Snap-Units werden in der Informationsausgabe von /SHOW-VM- in der Spalte mit „S“ gekennzeichnet. Mit diesem Kommando kann auch DEVICE-STATUS gezielt nach Snap-Units gesucht werden. Snap-Units in anderen Plattenspeichersystemen werden von VM2000 nicht immer erkannt und in der Informationsausgabe gekennzeichnet.
  • Seite 338: Gemeinsame Benutzung Von Platten

    Geräteperipherie verwalten Verwalten von VM2000 6.4.4 Gemeinsame Benutzung von Platten VM2000 unterstützt sowohl den SPVS-Betrieb (SPVS=Shared Pubset) als auch den SPD- Betrieb (SPD=Shareable Private Disk) von Platten. Bei Einsatz des Produkts HIPLEX MSCF und einer entsprechenden Hardware-Konfigura- tion ist der gleichzeitige Zugriff über mehrere BS2000/OSD-Server hinweg auf ein gemein- sam benutztes Pubset möglich (siehe Handbuch „HIPLEX MSCF“...
  • Seite 339 Verwalten von VM2000 Geräteperipherie verwalten Gemeinsame Benutzung von Platten durch mehrere VMs auf einem Server Die gemeinsame Benutzung eines Plattengerätes durch verschiedene VMs auf einem Ser- ver wird eingeleitet durch implizite oder explizite Gerätezuordnung zur VM in der Benut- zungsart , siehe Seite 292 (z.B.
  • Seite 340 Geräteperipherie verwalten Verwalten von VM2000 Gemeinsame Benutzung von Platten in einem VM2000-Mehrrechnerverbund In einer Mehrrechnerumgebung werden mehrere Server (ggf. unterschiedlicher Server-Se- rien) mit VM2000 parallel nebeneinander betrieben. Jeder Server kann auf die gemeinsam vorhandene Geräteperipherie zugreifen. Auf den Servern laufen die BS2000-Systeme als Gastsysteme unter VM2000.
  • Seite 341 Verwalten von VM2000 Geräteperipherie verwalten BS2000 BS2000 BS2000 BS2000 VM2000 VM2000 Server 1 Server 2 DISK01 DISK02 DISK03 Bild 24: Gemeinsame Benutzung von Platten durch VMs auf verschiedenen Servern U5183-J-Z125-12...
  • Seite 342 Geräteperipherie verwalten Verwalten von VM2000 Gemeinsame Benutzung von Platten in einem gemischten Mehrrechnerverbund Dieser Abschnitt gilt für Konfigurationen, die folgende allgemeine Kriterien erfüllen: SPD- oder SPVS-Betrieb zwischen mehreren BS2000-Systemen auf verschiedenen ● Servern unterschiedlicher Server-Serien mindestens eines der am SPD- oder SPVS-Betrieb beteiligten BS2000-Systeme läuft ●...
  • Seite 343 Verwalten von VM2000 Geräteperipherie verwalten Beispiel eines gemischten Mehrrechnerverbundes Bild 25 auf Seite 344 zeigt ein Konfigurationsbeispiel der FC-Peripherie, in dem neben ei- nem native laufenden BS2000-System zwei weitere Server, auf denen jeweils mehrere BS2000-Systeme als Gastsysteme unter VM2000 laufen, auf gemeinsam nutzbare Platten- geräte zugreifen.
  • Seite 344 Geräteperipherie verwalten Verwalten von VM2000 BS2000 BS2000 BS2000 BS2000 VM2000 VM2000 BS2000 Server 1 Server 2 Server 3 DISK01 DISK02 DISK03 Bild 25: Gemeinsame Benutzung von Plattengeräten im gemischten Mehrrechnerverbund U5183-J-Z125-12...
  • Seite 345: Parallel Access Volume (Pav, S-Server)

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.5 Parallel Access Volume (PAV, S-Server) Ein-/Ausgabe-Aufträge verschiedener Anwendungen auf das gleiche Gerät werden übli- cherweise serialisiert. Später kommende Ein-/Ausgabe-Aufträge müssen warten, bis die vorangehende Ein-/Ausgabe beendet ist. Dieses Verhalten konnte bisher nur durch geeig- nete Datenorganisation auf unterschiedliche Datenträger verbessert werden.
  • Seite 346 Geräteperipherie verwalten Verwalten von VM2000 Weitere Informationen zum Thema PAV finden Sie im Handbuch „Systembetreuung“ [2]. (Statisches) PAV im Native-Betrieb PAVs werden abhängig von der Art ihres Kanalanschlusses bedient: Plattengeräte der Typen D3435 im FBA-Format und D3490-xx im CKD-Format am ●...
  • Seite 347 Verwalten von VM2000 Geräteperipherie verwalten (Statisches) PAV unter VM2000 PAVs können unter VM2000 für das Monitorsystem und die Gastsysteme eingesetzt wer- den. Das Basis-Gerät kann einer VM explizit oder implizit zugeordnet werden, siehe Seite 285. Alias-Geräte werden einer VM, unabhängig von der Einstellung , stets im- ASSIGN-BY-GUEST plizit zugeordnet, wenn das Basis-Gerät im Gastsystem zugeschaltet wird.
  • Seite 348 Geräteperipherie verwalten Verwalten von VM2000 Dynamisches PAV im Native-Betrieb Statisches PAV, wie zuvor beschrieben, verlangt eine vorausschauende Planung auf die zukünftige Geräteauslastung. Bei der Generierung im BS2000/OSD muss bedacht werden, dass für jedes Alias-Gerät eine eigene Adresse benötigt wird. Dynamisches PAV (die IORM-Funktion DPAV, siehe Seite 359 und das Handbuch „Dienst- programme“...
  • Seite 349 Verwalten von VM2000 Geräteperipherie verwalten Beispiel zum Einsatz von (statischem) PAV unter VM2000 In diesem Beispiel wird dem Monitorsystem ein Basis-Gerät zugeordnet. Das Basis-Gerät wird im Monitorsystem zu- und dann wieder weggeschaltet. /show-vm-device-status units=*std,information=*pav, select=*par(state=*disposable,pav-attribute=*base) ———— UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY 2300 STDDISK BASE ————————————————————————————————————————————————————...
  • Seite 350 Geräteperipherie verwalten Verwalten von VM2000 *** Gastsystem-Operating auf der Monitor-VM: *** /attach-device unit=2300 —————————————————————————————————————————— *** NKR0042 'DEVICE =2300': ATTACH ACCEPTED *** NKR0042 'DEVICE =2300': ATTACHED *** NKR0042 'DEVICE =2310': ATTACH ACCEPTED ——————————————————————— *** NKR0042 'DEVICE =2320': ATTACH ACCEPTED *** NKR0042 'DEVICE =2330': ATTACH ACCEPTED *** NKVD010 DISK 'PF1.00' MOUNTED ON DEVICE '2300' *** NBR0740 COMMAND COMPLETED 'ATTACH-DEVICE';...
  • Seite 351 Verwalten von VM2000 Geräteperipherie verwalten /show-vm-attributes vm-id=monitor,information=*units —————————————————— VM-ID UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: C2,C3,V0,V1,2300,2430,2431,2432,2433 SHARED: 22F4,22F5,22F6,22F7,58F2 ASSIGNED BY GUEST EXCL: 2310,2320,2330 *** Gastsystem-Operating auf der Monitor-VM: *** /detach-device unit=2300 —————————————————————————————————————————— (10) *** NKR0092 'DEVICE =2300': /DETACH-DEVICE PENDING ACCEPTED *** NKR0045 *** 'DEVICE =2300' DETACHED *** *** NBR0740 COMMAND COMPLETED 'DETACH-DEVICE';...
  • Seite 352: Einsatz Des High-Speed Network Connect Hnc (S-Server)

    Geräteperipherie verwalten Verwalten von VM2000 6.4.6 Einsatz des High-Speed Network Connect HNC (S-Server) Der High-Speed Network Connect HNC verbindet S-Server mit dem LAN. Zu seiner Bedie- nung und Verwaltung bietet der HNC eine Web-Oberfläche, den HNC-Manager. Nähere Informationen zum HNC (HNC-IV 91853 und HNC-V 91854) finden Sie im Hand- buch „HNC“...
  • Seite 353 Verwalten von VM2000 Geräteperipherie verwalten Werden also beispielsweise drei Ethernet-Netze angeschlossen und soll jedem dieser Net- ze und dem internen Netz ein Zugang zu allen eingerichteten Gastsystemen möglich sein, so sind maximal 32 Gastsysteme von diesen Netzen über einen HNC erreichbar: Pro Netz gibt es einen BCAM-Leitungsanschluss je Gastsystem.
  • Seite 354 Geräteperipherie verwalten Verwalten von VM2000 VM2000 PROD2 TEST1 TEST2 MONIT PROD1 MAINT1 Kanalanschluss #2 (C1) Kanalanschluss #1 (C0) internes Netz CSMA/CD Board CSMA/CD Board CSMA/CD Board Ethernet 3 Ethernet 1 Ethernet 2 internes Netz E0,E1 (VM2,#1) E2,E3 (VM3,#2) P0,P1 (VM3,#1) F0,F1 (VM1,#1) E4,E5 (VM5,#1) E6,E7 (VM6,#2)
  • Seite 355: Installation Der Beispielkonfiguration

    Verwalten von VM2000 Geräteperipherie verwalten Installation der Beispielkonfiguration Die Einrichtung der Geräteadresspaare für die BCAM-Leitungsanschlüsse (jeweils Zuord- nung des Netzes und einer Netzadresse) nimmt der Service bei der Installation des HNC vor. Generierung der Beispielkonfiguration Für die Generierung des Monitorsystems und der Gastsysteme müssen entsprechende Generierungsanweisungen für die Kanalanschlüsse und für die insgesamt 32 Geräteadres- sen angegeben werden.
  • Seite 356 Geräteperipherie verwalten Verwalten von VM2000 * ETHERNET über Kanalanschluss #2 (C1) DVC E2,6D,A,06,(C1) DVC E3,6D,A,07,(C1) DVC E6,6D,A,08,(C1) DVC E7,6D,A,09,(C1) * Privates Netz über Kanalanschluss #2 (C1) DVC P2,6D,A,0A,(C1) DVC P3,6D,A,0B,(C1) DVC P6,6D,A,0C,(C1) DVC P7,6D,A,0D,(C1) DVC PA,6D,A,0E,(C1) DVC PB,6D,A,0F,(C1) Die BCAM-Leitungsanschlüsse zu den Geräteadresspaaren müssen per Generierung (RDF-Dateien) oder über entsprechende BCAM-Anweisungen (in z.B.
  • Seite 357 Verwalten von VM2000 Geräteperipherie verwalten 2. Nachdem im Monitorsystem erreicht ist, kann mit der Installation der VM2000 READY Gastsysteme begonnen werden. Im Folgenden werden die dafür nötigen Anweisungen für die Netzkonfiguration angegeben: /CREATE-VM VM-INDEX=2,VM-NAME=PROD1,MEMORY-SIZE=../ADD-VM-DEVICES UNITS=(F4,F5,F6,F7,E0,E1,P6,P7),VM-ID=PROD1 /CREATE-VM VM-INDEX=3,VM-NAME=PROD2,MEMORY-SIZE=../ADD-VM-DEVICES UNITS=(F8,F9,FA,FB,E2,E3,P0,P1),VM-ID=PROD2 /CREATE-VM VM-INDEX=4,VM-NAME=MAINT1,MEMORY-SIZE=..
  • Seite 358: Konfigurationshinweise Zum Betrieb Von Vm2000

    Geräteperipherie verwalten Verwalten von VM2000 6.4.7 Konfigurationshinweise zum Betrieb von VM2000 Prinzipiell ist es möglich, die Peripherie eines BS2000/OSD-Servers beliebig auf die virtu- ellen Maschinen zu verteilen. Bei der Konfiguration der virtuellen Maschinen sollten folgen- de Hinweise beachtet werden: Konfigurationshinweise für alle Server-Serien Die Bedienung des Gastsystems auf einer VM (Operating) erfolgt normalerweise über ●...
  • Seite 359: Einsatz Von Iorm Im Vm2000-Betrieb

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.8 Einsatz von IORM im VM2000-Betrieb Das BS2000-Dienstprogramm IORM (IO Resource Manager) bietet Funktionen zur auto- nomen, dynamischen Steuerung der Ein-/Ausgabe-Betriebsmittel Kanal, Steuerung, Pfad und Gerät: IOPT: I/O-Prioritäten-Steuerung für Tasks (I/O Priority handling for Tasks) ●...
  • Seite 360 Geräteperipherie verwalten Verwalten von VM2000 TCOM ● Die Funktion TCOM wird in den Gastsystemen aktiviert, in denen TCOM aktiv sein soll. IOLVM (S-Server) ● Weniger wichtige, jedoch Ein-/Ausgabe-intensive Gastsysteme können andere, wichti- gere Gastsysteme behindern. Behinderungen können entstehen, wenn die Ein-/Ausga- be-intensiven Gastsysteme Ein-/Ausgaben auf das gleiche (logische) Gerät ausführen.
  • Seite 361: Dynamische I/O-Konfigurationsänderung

    Verwalten von VM2000 Geräteperipherie verwalten 6.4.9 Dynamische I/O-Konfigurationsänderung 6.4.9.1 Kanalgeräte-Konfiguration über BS2000/OSD ändern (S-Server) Auf S-Servern kann die Ein-/Ausgabekonfiguration der Kanalperipherie im laufenden Be- trieb (dynamisch) verändert werden. D.h. die bestehende Konfiguration kann ohne neues Laden (IMPL) erweitert, verändert oder verkleinert werden. Die Änderungen werden direkt auf dem aktiven IOCF (IORSF) des Servers ausgeführt und werden damit sofort wirksam.
  • Seite 362: Geräte-Konfiguration Über X2000 Ändern

    Geräteperipherie verwalten Verwalten von VM2000 Die wegzunehmenden Geräte dürfen keiner VM mehr zugeordnet sein. Die weggenomme- nen Geräte ( ) werden automatisch auch aus der Geräteliste der aktiven /REMOVE-IO-UNIT Gastsysteme entfernt. Der VM2000-Administrator wird mit der Meldung darüber VMS4066 informiert. Soll bei einer Steuerung mit mehreren Kanalpfaden ein Pfad mit umge- /MODIFY-IO-UNIT...
  • Seite 363: Sichern Und Wiederherstellen Der Vm2000-Konfiguration

    Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration 6.5 Sichern und Wiederherstellen der VM2000-Konfiguration Durch das Sichern der aktuellen VM2000-Konfiguration kann der VM2000-Administrator nach einem (Neu-)Start des Gesamtsystems VM2000, d.h. nach dem Einleiten des VM2000-Betriebs oder nach Beendigung aller Gastsysteme und dem Neustart des Moni- torsystems, die gesicherte VM2000-Konfiguration wiederherstellen.
  • Seite 364: Ändern Der Sicherung Einer Vm2000-Konfiguration

    Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 6.5.2 Ändern der Sicherung einer VM2000-Konfiguration Die Sicherungsdatei, in der eine VM2000-Konfiguration gespeichert ist, kann mit herkömm- lichen Editoren verändert werden. Dies wird aber wegen der Komplexität der Datei nicht empfohlen. Wenn die Datei trotzdem editiert werden soll, dann muss das Verzeichnis der Start- und End-Tags mit ihren jeweils unterstützten Wertebereichen erhalten bleiben.
  • Seite 365 Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration der aktuelle reale Hauptspeicher muss mindestens so groß sein wie zum Zeitpunkt der ● Sicherung Sonst wird die Warnmeldung ausgegeben und die Bearbeitung fortgesetzt. VMS4811 Kann im weiteren Verlauf eine VM wegen Hauptspeichermangels nicht eingerichtet werden, dann wird für diese VM die Meldung ausgegeben.
  • Seite 366 Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 Voraussetzungen für die aktuelle Monitor-VM: ● – eine Speicherrekonfiguration darf nicht in Bearbeitung sein – der VM-Name der aktuellen Monitor-VM ist in der gesicherten Konfiguration keiner anderen VM als der Monitor-VM zugeordnet Sonst wird die Warnmeldung ausgegeben und die Bearbeitung fortgesetzt.
  • Seite 367: Sicherungsdatei Für Eine Vm2000-Konfiguration

    Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration 6.5.4 Sicherungsdatei für eine VM2000-Konfiguration Bei einer erfolgreichen Bearbeitung von wird die aktuelle /SAVE-VM-CONFIGURATION VM2000-Konfiguration in einer Sicherungsdatei auf dem Home-Pubset des Monitorsys- tems gespeichert. Die Datei hat die Form eines XML-Dokuments. 6.5.4.1 Ablageort Der VM2000-Administrator kann den Namen der Sicherungsdatei explizit vorgeben.
  • Seite 368 Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 XML-Tag Bedeutung mögliche Werte <vm2000_config> Beginn VM2000-Konfigurationsdaten <global_data> Beginn globale Daten <vm2000_version> VM2000-Version <product-version> <max_num_vms> maximale Anzahl VMs <integer 1..99> <max_num_vm_groups> maximale Anzahl VM-Gruppen <integer 1..50> <mon_vm_index> VM-Index der Monitor-VM <integer 1..99> <real_mem_size>...
  • Seite 369 Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration XML-Tag Bedeutung mögliche Werte <vms> Beginn BS2000-VMs <vm> erste BS2000-VM <vm_index> VM-Index <integer 1..99> <vm_name> VM-Name <name 1..8> <vm_group_name> Name der VM-Gruppe der VM <name 1..8> <password> Kennwort der VM <encrypted text 8..8> <mem_size>...
  • Seite 370 Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 XML-Tag Bedeutung mögliche Werte <devices> Beginn Geräte <device> erstes Gerät <mn> mnemotechnische Gerätebezeichnung <alphanum-name 2..2> / <x-text 4..4> <pubres_attr_ind> Attribut PUBRES-FOR-ATTRIBUTES *NO / *YES <assign_by_guest> Attribut ASSIGN-BY-GUEST *NO / *YES <assign_set_name> Name des Assignment-Sets des Gerätes *STDSET / <name 1..8>...
  • Seite 371: Nicht Gesicherte Vm2000-Komponenten

    Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration 6.5.4.3 Nicht gesicherte VM2000-Komponenten Folgende Komponenten der VM2000-Konfiguration werden nicht gesichert: Kennwörter von $VMCONS ● MONJVs ● Konfiguration des Globalspeichers ● Monitor-VM: ● – Multiprozessorgrad, Hauptspeichergrößen und Kennwort der Monitor-VM werden zwar gesichert, aber bei der Wiederherstellung nicht berücksichtigt. –...
  • Seite 372: Beispiel Für Eine Sicherungsdatei

    Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 6.5.4.4 Beispiel für eine Sicherungsdatei In folgendem Beispiel sind aus Gründen der Übersichlichkeit einige Ausgaben in gekürzter Form dargestellt („. . .“). <vm2000_config> <global_data> <vm2000_version>V10.0A00</vm2000_version> <max_num_vms>15</max_num_vms> <max_num_vm_groups>8</max_num_vm_groups> <mon_vm_index>1</mon_vm_index> <real_mem_size>8158</real_mem_size> <new_dev_assign_set>*STDSET</new_dev_assign_set> <num_devices>20061</num_devices> </global_data> <cpu_pools>...
  • Seite 373 Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration <vm_groups> <vm_group> <vm_group_name>USRGROUP</vm_group_name> <cpu_quota>2500</cpu_quota> <max_cpu_util>2500</max_cpu_util> <cpu_pool_name>USRCPOOL</cpu_pool_name> </vm_group> <vm_group> <vm_group_name>MONGROUP</vm_group_name> <cpu_quota>5000</cpu_quota> <max_cpu_util>10000</max_cpu_util> <cpu_pool_name>*STDPOOL</cpu_pool_name> </vm_group> </vm_groups> <assign_sets> <assign_set_name>*STDSET</assign_set_name> <assign_set_name>USRASSET</assign_set_name> <assign_set_name>MNEASSET</assign_set_name> </assign_sets> <vms> <vm> <vm_index>1</vm_index> <vm_name>MONITOR</vm_name> <vm_group_name>MONGROUP</vm_group_name> <mem_size>512</mem_size> <min_mem_size>256</min_mem_size> <max_mem_size>8158</max_mem_size> <location>00000020</location> <mp_grade>2</mp_grade> <cpu_quota>100</cpu_quota> <max_cpu_util>9900</max_cpu_util> <cpu_pool_name>*STDPOOL</cpu_pool_name> <max_io_util>100</max_io_util>...
  • Seite 374 Sichern und Wiederherstellen der VM2000-Konfiguration Verwalten von VM2000 <vm> <vm_index>2</vm_index> <vm_name>G4IVU</vm_name> <mem_size>256</mem_size> <min_mem_size>256</min_mem_size> <max_mem_size>8158</max_mem_size> <location>00000220</location> <mp_grade>2</mp_grade> <cpu_quota>2500</cpu_quota> <max_cpu_util>10000</max_cpu_util> <cpu_pool_name>USRCPOOL</cpu_pool_name> <max_io_util>100</max_io_util> <admin_privileg>*STANDARD</admin_privileg> <vm_active_idle>*NO</vm_active_idle> <io_reset>*NO</io_reset> <io_priority>*NO</io_priority> <auto_snap_assign>*YES</auto_snap_assign> <assign_by_guest>*YES</assign_by_guest> <assign_set_usage>*ALL</assign_set_usage> <auto_start>*YES</auto_start> <ipl_unit>E024</ipl_unit> <skp_mc_out>CH</skp_mc_out> <skp_mc_in>CI</skp_mc_in> </vm> . . . </vms> <devices> <device> <mn>CR</mn> </device> <device>...
  • Seite 375 Verwalten von VM2000 Sichern und Wiederherstellen der VM2000-Konfiguration <device> <mn>E02F</mn> <assign_by_guest>*YES</assign_by_guest> <assign_set_name>*STDSET</assign_set_name> <usage_type>SHARED</usage_type> <explicit_sharers> <explicit_sharer> <vm_index>1</vm_index> </explicit_sharer> <explicit_sharer> <vm_index>3</vm_index> </explicit_sharer> <explicit_sharer> <vm_index>4</vm_index> </explicit_sharer> <explicit_sharer> <vm_index>5</vm_index> </explicit_sharer> </explicit_sharers> </device> . . . <device> <mn>E024</mn> <pubres_attr_ind>*YES</pubres_attr_ind> <assign_by_guest>*YES</assign_by_guest> <assign_set_name>USRASSET</assign_set_name> <usage_type>EXCL</usage_type> <explicit_sharers> <explicit_sharer> <vm_index>2</vm_index> <pubres_assign_ind>*YES</pubres_assign_ind>...
  • Seite 376: Vm2000 Im High-Availability-Cluster (Sq-Server)

    VM2000 im High-Availability-Cluster (SQ-Server) Verwalten von VM2000 6.6 VM2000 im High-Availability-Cluster (SQ-Server) Zwei Server-Units unterschiedlicher SQ-Server können mit X2000 ab V5.3 zu einem Hoch- verfügbarkeitsverbund, dem so genannten „High-Availability Cluster“ (kurz: HA-Cluster), zusammengeschlossen werden. VMs einer ausgefallenen Server-Unit können im HA-Cluster von der anderen Server-Unit übernommen werden, d.h.
  • Seite 377: Vm2000-Informationen Über Die Vms Im Ha-Cluster

    Verwalten von VM2000 VM2000 im High-Availability-Cluster (SQ-Server) 6.6.1 VM2000-Informationen über die VMs im HA-Cluster Der VM2000-Administrator kann sich mit /SHOW-VM-RESOURCES INFORMATION= darüber informieren, ob sein VM2000-System auf einer Server-Unit in ei- *CONFIGURATION nem HA-Cluster betrieben wird. Wenn VM2000 auf einer Server-Unit in einem HA-Cluster betrieben wird, dann kann sich der VM2000-Administrator mit über die /SHOW-VM-RESOURCES INFORMATION=*HA-CLUSTER...
  • Seite 378: Randbedingungen Der Live Migration Unter Vm2000

    VM2000 im High-Availability-Cluster (SQ-Server) Verwalten von VM2000 6.6.2 Randbedingungen der Live Migration unter VM2000 Für die Live Migration einer VM in einem HA-Cluster müssen die Server-Units der SQ-Ser- ver gewisse Hardware-Bedingungen erfüllen. Sie müssen sich im gleichen HA-Cluster be- finden, siehe Handbuch „Business Server der SQ-Serie, Bedienen und Verwalten“ [18]. Auch unter VM2000 dürfen für eine VM, die migriert wird, weder Aktionen eingeleitet noch Modifikationen durchgeführt werden.
  • Seite 379: Vm2000-Informationen Während Der Live Migration Einer Vm

    Verwalten von VM2000 VM2000 im High-Availability-Cluster (SQ-Server) 6.6.3 VM2000-Informationen während der Live Migration einer VM Eine BS2000-VM, die migriert wird (Live Migration), hat den VM2000-Status MIGRATING. Dieser Status wird auf der abgebenden Server-Unit in den VM2000-Kommandos /SHOW- in der Ausgabespalte angezeigt.
  • Seite 380: Kennwortschutz

    Kennwortschutz Verwalten von VM2000 6.7 Kennwortschutz VM2000 bietet einen doppelten Kennwortschutz: Kennwortschutz für die Administration einer VM. ● Er wird beim Initialisieren einer VM festgelegt und beim Dialogzugang zu einer VM (ADMIN- oder VC-Dialog) überprüft. Kennwortschutz für den Zugang zu $VMCONS. ●...
  • Seite 381: Abrechnung Für Vm2000

    Verwalten von VM2000 Abrechnung für VM2000 6.8 Abrechnung für VM2000 VM2000 liefert zwei Typen von Abrechnungssätzen: Abrechnungssatz für Geräte. ● Dieser Satz enthält Abrechnungsdaten über Geräte, die einer VM zugeordnet waren. Abrechnungssatz für eine VM. ● Dieser Satz enthält VM-spezifische Abrechnungsdaten. Abrechnungssätze für Geräte werden zu folgenden Zeitpunkten geschrieben: wenn einer VM implizit oder explizit zugeordnete Geräte entzogen oder implizit zuge- ●...
  • Seite 382 Abrechnung für VM2000 Verwalten von VM2000 Ein Abrechnungssatz für eine VM wird zu folgenden Zeitpunkten geschrieben: der Hauptspeicher der VM wurde mit oder ● /EXTEND VM-MEMORY /REDUCE-VM-MEMORY konfiguriert die Zuordnung des Globalspeichers zur VM wurde mit oder ● /ADD VM-RESOURCES verändert /REMOVE-VM-RESOURCES die GS-Complex-Konfiguration wurde geändert (S-Server)
  • Seite 383 Verwalten von VM2000 Abrechnung für VM2000 Struktur der Abrechnungssätze Die Abrechnungssätze gliedern sich in vier Teile: Satzbeschreibungsteil ● Kennzeichnungsteil ● Grundinformation ● variable Information ● Die Satzteile enthalten Feldnummer, Distanz, Länge und Format des Datenfeldes. Die Feldnummer kennzeichnet die laufende Nummer innerhalb des beschriebenen Satz- teiles.
  • Seite 384: Abrechnungssatz Für Geräte

    Abrechnung für VM2000 Verwalten von VM2000 6.8.1 Abrechnungssatz für Geräte Layout des Satzbeschreibungsteils Der Satzbeschreibungsteil enthält die Satzkennung, die Tageszeit, sowie die Länge des Kennzeichnungsteils und die Grundinformation. Feld-Nr. Distanz Länge Format Bedeutung Satzkennung 'VACD' Zeitstempel der Tageszeituhr Länge des Kennzeichnungsteils Länge der Grundinformation reserviert Layout des Kennzeichnungsteils...
  • Seite 385 Verwalten von VM2000 Abrechnung für VM2000 Layout der variablen Information Die variable Information enthält – die einzelnen Geräte – Jahreszeit, Datum und Uhrzeit ihrer Zuordnung zur VM – Gerätetyp im Monitorsystem – mnemotechnische Gerätebezeichnung im Monitorsystem Feld-Nr. Distanz Länge Format Bedeutung Anzahl der Erweiterungen = 1 Distanz zwischen Satzerweiterung für Geräte...
  • Seite 386: Abrechnungssatz Für Eine Vm

    Abrechnung für VM2000 Verwalten von VM2000 6.8.2 Abrechnungssatz für eine VM Layout des Satzbeschreibungsteils Der Satzbeschreibungsteil enthält die Satzkennung, die Tageszeit, sowie die Länge des Kennzeichnungsteils und der Grundinformation. Feld-Nr. Distanz Länge Format Bedeutung Satzkennung 'VACM' Zeitstempel der Tageszeituhr Länge des Kennzeichnungsteils Länge der Grundinformation reserviert Layout des Kennzeichnungsteils...
  • Seite 387 Verwalten von VM2000 Abrechnung für VM2000 Feld-Nr. Distanz Länge Format Bedeutung Ende des Abrechnungszeitraumes (Datum) (Format: yymmdd) Ende des Abrechnungszeitraumes (Uhrzeit) (Format: hhmmss) Beginn des Abrechnungszeitraumes (Datum) (Format: yymmdd) Beginn des Abrechnungszeitraumes (Uhrzeit) (Format: hhmmss) verbrauchte CPU-Zeit (Sekunden) verbrauchte CPU-Zeit (Mikrosekunden) Hauptspeichergröße (in MByte) Größe des Globalspeichers (in MByte) Ende des Abrechnungszeitraumes (Jahrhundert)
  • Seite 388: Hardware-Error-Logging Unter Vm2000

    Hardware-Error-Logging unter VM2000 Verwalten von VM2000 6.9 Hardware-Error-Logging unter VM2000 Das Hardware-Error-Logging (HEL) ist ein permanentes Verfahren zur Protokollierung von Hardwarefehlern, z.B.: Maschinenfehler ● Fehler im Zusammenhang mit Kanalunterbrechungen ● Fehler beim Betrieb von peripheren Geräten ● Die Protokollierung dieser Fehler erfolgt in den so genannten HEL-Sätzen der HEL-Datei. Zusätzlich werden in der HEL-Datei noch folgende Informationen hinterlegt: Statistikinformation von peripheren Geräten ●...
  • Seite 389 Verwalten von VM2000 Hardware-Error-Logging unter VM2000 Globales Hardware-Error-Logging (HEL) Alle HEL-Sätze, die unter VM2000 auf einem BS2000/OSD-Server, aber in unterschiedli- chen virtuellen Maschinen auftreten, werden zusätzlich zur VM-lokalen HEL-Datei in einer zentralen Datei im Monitorsystem (VM-globale HEL-Datei) abgespeichert. Dieses „VM-globale Hardware-Error-Logging (VMHEL)“ wird von VM2000 für alle Gastsys- teme durchgeführt.
  • Seite 390 Hardware-Error-Logging unter VM2000 Verwalten von VM2000 Für das globale VMHEL werden die folgenden Steuerkommandos angeboten. Sie entspre- chen in ihrer Funktion den angegebenen Steuerkommandos des lokalen HEL, beziehen sich aber auf das globale VMHEL bzw. die globale VMHEL-Datei im Monitorsystem. Sie stehen nur unter VM2000 im Monitorsystem zur Verfügung.
  • Seite 391: Messen Unter Vm2000

    Verwalten von VM2000 Messen unter VM2000 6.10 Messen unter VM2000 Unter VM2000 gibt es folgende Messmöglichkeiten: Messungen unter VM2000 mit ● /SHOW-VM-STATUS Messungen in Gastsystemen oder im Monitorsystem mit dem Messmonitor openSM2 ● Für beide Messmöglichkeiten gelten folgende Randbedingungen: Unter VM2000 dürfen CPU-Zeiten nicht als Differenz zweier STCK-Werte berechnet ●...
  • Seite 392: Messen Mit Dem Messmonitor Opensm2

    Messen unter VM2000 Verwalten von VM2000 6.10.2 Messen mit dem Messmonitor openSM2 Der Messmonitor openSM2 (kurz: SM2) kann Messwerte im Monitorsystem und in den Gastsystemen sammeln. SM2 liefert BS2000-Messwerte aus dem jeweiligen BS2000- Gastsystem. Der Umfang der VM2000-Messwerte (im VM2000-Report und in den SM2R1-Reports 98 und 99) unterscheidet sich für das Monitorsystem und die Gastsysteme: im Monitorsystem werden die Messwerte aller VMs ausgegeben, in einem Gastsystem nur die Messwerte der VM, auf der das Gastsystem läuft.
  • Seite 393: Verhalten Von Vm2000 Im Fehlerfall

    7 Verhalten von VM2000 im Fehlerfall Dieses Kapitel beschreibt: welche Fehlerarten im VM2000-Betrieb auftreten können ● welche Wiederanlaufverfahren in VM2000 vorhanden sind ● welche Diagnosehilfsmittel VM2000 bereitstellt ● In allen Fehlerfällen sollten Sie Diagnoseunterlagen erstellen und den Service verständi- gen. 7.1 Fehlerarten im VM2000-Betrieb Im VM2000-Betrieb können folgende Fehlerarten auftreten: Fehler im Trägersystem (SQ-Server)
  • Seite 394: Fehler Im Trägersystem (Sq-Server)

    Fehlerarten im VM2000-Betrieb Verhalten von VM2000 im Fehlerfall 7.1.1 Fehler im Trägersystem (SQ-Server) Fehler im Xen-Hypervisor oder im Kernel des Trägersystem Erscheinungsbild Der Server-Betrieb wird abnormal beendet Ursache Software-Fehler im Xen-Hypervisor oder im Kernel des Trägersys- tems Diagnoseunterlagen siehe Handbuch „Business Server der SQ-Serie, Bedienen und Verwalten“...
  • Seite 395: Vm2000-Fehler

    Verhalten von VM2000 im Fehlerfall Fehlerarten im VM2000-Betrieb 7.1.2 VM2000-Fehler Fehler beim VM2000-Startup [SQ] Auf SQ-Servern wird das Hochfahren des Monitorsystems auch bei fehlerhafter In- itialisierung des VM2000-Betriebs fortgeführt. Erscheinungsbild Meldung: VMS50xx...,STARTUP TERMINATED Ursache Erkannter Fehler beim VM2000-Startup wie in der Meldung VMS50xx beschrieben.
  • Seite 396 Fehlerarten im VM2000-Betrieb Verhalten von VM2000 im Fehlerfall Ausnahme: Abnormale Systembeendigung im Monitorsystem Erscheinungsbild Meldung: VMS0018 Ursache Abnormale Systembeendigung im Monitorsystem. Eine Restart Option ist nicht gesetzt oder die Restart-Funktionalität ist ausgefallen. Wenigstens ein Gastsystem ist weiterhin noch aktiv. Diagnoseunterlagen Blattschreiberprotokoll/CONSLOG-Datei Weitere Maßnahmen Shutdown für alle Gastsysteme oder versuchen für das Monitor- system einen Restart via SVP durchzuführen.
  • Seite 397 Verhalten von VM2000 im Fehlerfall Fehlerarten im VM2000-Betrieb Ausnahme: Sonstige Fehler Bei Auftreten von anderen, bisher nicht beschriebenen Fehlern im VM2000-Hypervisor, wird ein automatischer VMDUMP erzeugt und ausgegeben. Er sollte zur Diagnose an den Service gegeben werden. Eine spezielle Meldung wird nicht ausgegeben. Fehler im VM2000-Monitor oder in $VMCONS Erscheinungsbild Fall a)
  • Seite 398: Gastsystem-Fehler

    Fehlerarten im VM2000-Betrieb Verhalten von VM2000 im Fehlerfall 7.1.3 Gastsystem-Fehler SETS im BS2000-Gastsystem Erscheinungsbild – Meldung im BS2000-Gastsystem: 'crash-id: SETS; text' – Meldung auf der BS2000-Konsole des Monitorsystems bzw. im ADMIN-Dialog des VM2000- bzw. VM-Administrators: VMS2033 'crash-id: SETS;text' FROM VM ((index),(name)) VIA SVP Es bedeuten Crash-Identifikation des Moduls, durch den das Sys-...
  • Seite 399 Verhalten von VM2000 im Fehlerfall Fehlerarten im VM2000-Betrieb SETS im Monitorsystem Nach SETS im Monitorsystem bleiben die Gastsysteme arbeitsfähig und können z.B. mit BS2000-Konsolen, jedoch nicht im VC-Dialog, bedient werden. VM2000 und die virtuellen Maschinen können allerdings nicht über VM2000-Kommandos angesprochen werden. Zum automatischen Restart des Monitorsystems siehe Seite 402.
  • Seite 400 Fehlerarten im VM2000-Betrieb Verhalten von VM2000 im Fehlerfall Systemstillstand im Monitorsystem Im Monitorsystem können Probleme auftreten, bei denen kein mehr eingegeben /SHUTDOWN werden kann, die aber nicht zum CRASH führen (Hänger oder Loop im Monitorsystem, , keine Eingabe mehr möglich). UCON BUSY Auf S-Servern kann ein Restart des Monitorsystems (mit SLED) über SVP durch- geführt werden, siehe...
  • Seite 401: Wiederanlaufroutinen Von Vm2000

    Verhalten von VM2000 im Fehlerfall Wiederanlaufroutinen von VM2000 7.2 Wiederanlaufroutinen von VM2000 Wiederanlaufroutinen werden von VM2000 durchgeführt nach abnormaler Beendigung des VM2000-Hypervisors (S-Server), des VM2000-Agenten (SQ-Server), nach SETS im Moni- torsystem und nach abnormaler Taskbeendigung in einer der Systemtasks von VM2000. 7.2.1 Automatischer Restart nach Beendigung des VM2000-Hypervisors (S-Server) [SQ]...
  • Seite 402: Automatischer Restart Nach Beendigung Des Vm2000-Agenten

    Wiederanlaufroutinen von VM2000 Verhalten von VM2000 im Fehlerfall Nach dem Hochfahren des Monitorsystems müssen die VMs vom VM2000-Administrator wieder neu eingerichtet und die Gastsysteme neu gestartet werden. Wenn bei Systemaus- fall Anwendungen mit Hilfe von HIPLEX AF auf Standby-Server verlagert wurden, so muss dies bei erneutem Einrichten der VMs beachtet werden.
  • Seite 403: Restart Des Monitorsystems Über Svp

    Verhalten von VM2000 im Fehlerfall Wiederanlaufroutinen von VM2000 Während des SLED-Laufs und des Hochfahrens des Monitorsystems sind alle anderen Gastsysteme arbeitsfähig und können mit BS2000-Konsolen bedient werden. VM2000 und die virtuellen Maschinen können allerdings nicht über VM2000-Kommandos angesprochen werden. Da in diesem Zeitraum $VMCONS nicht zur Verfügung steht, können Gastsysteme nicht im VC-Dialog bedient werden.
  • Seite 404 Wiederanlaufroutinen von VM2000 Verhalten von VM2000 im Fehlerfall Restart einleiten Für den Restart des Monitorsystems über SVP muss der SVP aufgerufen werden und im Bildschirm die Funktion aktiviert werden. MODE SELECTION FRAME RESTART Ablauf des Restart Der Restart des Monitorsystems läuft dann analog zum automatischen Restart in BS2000/OSD ab (mit SLED).
  • Seite 405: Task-Wiederanlauf Nach Fehler In Einer Der Systemtasks Von Vm2000

    Verhalten von VM2000 im Fehlerfall Wiederanlaufroutinen von VM2000 7.2.5 Task-Wiederanlauf nach Fehler in einer der Systemtasks von VM2000 Nach einem Fehler im VM2000-Monitor wird die betreffende Systemtask ( VM2M VM2G VM2C ) an einem Konsistenzpunkt fortgesetzt. VM2J VM2P,VM2E Der Task-Wiederanlauf nach einem Fehler im VM2000-Monitor kann evtl. folgende Auswir- kungen haben: Fehler in der Main-Task ( ●...
  • Seite 406: Dienstprogramm Vmdump

    Dienstprogramm VMDUMP Verhalten von VM2000 im Fehlerfall 7.3 Dienstprogramm VMDUMP Für die Diagnose von VM2000-Fehlern kann ein besonderer VM2000-Dump erstellt wer- den, in dem die relevanten VM2000-Daten in übersichtlichen Listen aufbereitet sind. Zur Er- stellung eines VM2000-Dump dient das Dienstprogramm VMDUMP. Der VM2000-Dump wird für den regulären Betrieb von VM2000 nicht benötigt.
  • Seite 407 Verhalten von VM2000 im Fehlerfall Dienstprogramm VMDUMP 4. Nach der Ausgabe kann das gewünschte Kommando ENTER VM2000-DUMP-COMMAND ... eingegeben werden. 5. Das Kommando liefert Anwendungshinweise für VMDUMP VM2000 D U M P INSTRUCTIONS ---------------------------- 1) ERROR REPETITION (TEST PRIVILEGE (8.8)) - DETERMINE VM2000 TRACE STATUS USING COMMAND "S"...
  • Seite 408 Dienstprogramm VMDUMP Verhalten von VM2000 im Fehlerfall Automatischer VMDUMP In Fehlerfällen wird das Dienstprogramm VMDUMP von VM2000 automatisch zur Erstel- lung eines VM2000-Dump aufgerufen. Die Datei mit dem VM2000-Dump erhält den Namen . Dabei ist der Index der verur- $SYSDUMP.SYS.VMDUMP.LST.VM<n>.<datum>.<uhrzeit> <n>...
  • Seite 409: Sonstige Hilfsmittel

    Verhalten von VM2000 im Fehlerfall Sonstige Hilfsmittel 7.4 Sonstige Hilfsmittel Neben dem Dienstprogramm VMDUMP stellt VM2000 interne TRACE-Funktionen zur Ver- fügung. Zusätzlich stehen noch folgende BS2000-Hilfsmittel für die Fehlerdiagnose im Monitorsys- tem zur Verfügung: CONSLOG-Datei (enthält auch die VM2000-Kommandos und -Meldungen) ●...
  • Seite 410: Diagnosedatei Sledfile

    Diagnosedatei SLEDFILE Verhalten von VM2000 im Fehlerfall 7.5 Diagnosedatei SLEDFILE Eine Diagnosedatei (SLEDFILE) wird mit dem Speicherauszugsprogramm SLED erstellt. Sie kann mit dem Diagnoseprogramm DAMP ausgewertet werden. SLED und DAMP sind im „Diagnosehandbuch“ [4] beschrieben. 7.5.1 Erstellen von SLEDFILEs im VM2000-Betrieb Eine SLEDFILE kann für ein Gastsystem, für das Monitorsystem oder für das Gesamtsys- tem VM2000 erstellt werden.
  • Seite 411 Verhalten von VM2000 im Fehlerfall Diagnosedatei SLEDFILE SLED für das Monitorsystem Die SLEDFILE enthält auch die Diagnosedaten des VM2000-Monitors. Der SLED des Monitorsystems kann erstellt werden bei Restart des Monitorsys- tems: Automatischer Restart nach SETS im Monitorsystem (siehe Seite 402) ●...
  • Seite 412: Auswerten Von Sledfiles Mit Damp

    Diagnosedatei SLEDFILE Verhalten von VM2000 im Fehlerfall 7.5.2 Auswerten von SLEDFILEs mit DAMP Das Diagnoseprogramm DAMP ermöglicht die Diagnose einer SLEDFILE, siehe „Diagno- sehandbuch“ [4]. Da im SLED eines Monitorsystems auch die Daten des VM2000-Monitors enthalten sind, können hier auch VM2000-Probleme analysiert werden. Auswerten der SLEDFILE für das Monitorsystem oder ein anderes Gastsystem Auf S-Servern sind die Diagnosedaten des VM2000-Hypervisors auch im SLED eines Gastsystems enthalten (Dumpfile-Section...
  • Seite 413 Verhalten von VM2000 im Fehlerfall Diagnosedatei SLEDFILE Auswerten der SLEDFILE für das Gesamtsystem VM2000 (S-Server) Mit DAMP kann ein SLED mit Dumpobjekt VM2000 (VM2000-Gesamtsled) oder ein SLED mit Dumpobjekt virtuelle Maschine ausgewertet werden. Im Eingabefeld „Modus-Auswahl“, Spalten 74-76 für das Status-Fenster (W2) von DAMP kann durch verschiedene Modi (INF, TSK, PLK, SLK) die Informationsausgabe beeinflusst werden.
  • Seite 414 Diagnosedatei SLEDFILE Verhalten von VM2000 im Fehlerfall Im Eingabefeld ASEL (Address-Space-Selector) für ein Dump-Fenster (W4 bis W9, W21 - W99) von DAMP kann bei Dumpobjekt VM2000 real oder absolut adressiert werden: ASEL='ABS' Der Adressraum ist der absolute Hauptspeicher. Mit absoluten Adressen kann das Gesamtsystem VM2000 adressiert werden: DAMP V4.7A00 SLED(18.0) from VM2000(10.0) 2012-01-20...
  • Seite 415: Vm2000-Kommandos

    8 VM2000-Kommandos Dieses Kapitel enthält die Beschreibung aller VM2000-Kommandos. Die Kommandosyntax ist im Handbuch „Kommandos“ [12] erklärt. Abschnitt „Bedienkonzept von VM2000“ auf Seite 88 beschreibt die Eingabemöglich- keiten und Eingabemedien für die VM2000-Kommandos. Eine Beschreibung der privilegierten Funktionen in den Kommandos finden Sie auf Seite 190.
  • Seite 416: Übersicht Über Die Vm2000-Kommandos

    Übersicht über die VM2000-Kommandos VM2000-Kommandos 8.1 Übersicht über die VM2000-Kommandos Man unterscheidet zwei Gruppen von VM2000-Kommandos: VM2000-Administrator-Kommandos, z.B. ● /CREATE-VM VM-Administrator-Kommandos, z.B. ● /START-VM Die VM2000-Administrator-Kommandos sind normalerweise für die Benutzung durch den VM2000-Administrator (identisch mit ● dem VM-Administrator der Monitor-VM) vorgesehen können im ADMIN-Dialog mit der Monitor-VM (Empfehlung) und über BS2000-Konso- ●...
  • Seite 417: Tabelle Der Vm2000-Kommandos

    VM2000-Kommandos Übersicht über die VM2000-Kommandos 8.1.1 Tabelle der VM2000-Kommandos Die folgende Übersicht zeigt die VM2000-Kommandos in alphabetischer Reihenfolge. Kommandoname VM2000- privilegierte Administrator Administrator Operanden (VM-ID=) ADD-VM-DEVICES ADD-VM-RESOURCES ADD-VM-TO-VM-GROUP ASSIGN-VM-GROUP-TO-CPU-POOL ASSIGN-VM-TO-CPU-POOL ATTACH-VM-RESOURCES BEGIN-VM-DIALOG CALL-VM-PROCEDURE CREATE-VM CREATE-VM-ASSIGNMENT-SET CREATE-VM-CPU-POOL CREATE-VM-GROUP DELETE-VM *ALL DELETE-VM-ASSIGNMENT-SET DELETE-VM-CPU-POOL DELETE-VM-GROUP DETACH-VM-RESOURCES...
  • Seite 418 Übersicht über die VM2000-Kommandos VM2000-Kommandos Kommandoname VM2000- privilegierte Administrator Administrator Operanden (VM-ID=) RESET-VM RESTORE-VM-CONFIGURATION RESUME-VM *ALL SAVE-VM-CONFIGURATION SEND-VM-MESSAGE SHOW-VM-ASSIGNMENT-SET SHOW-VM-ATTRIBUTES *VM2000 *BY-VM-GROUP *BY-CPU-POOL <name 1..8 with- wild(20)> SHOW-VM-CPU-POOL SHOW-VM-DEVICE-STATUS SHOW-VM-GROUP SHOW-VM-RESOURCES SHOW-VM-STATUS SHUTDOWN-VM *VM-GUESTS *VM2000 START-VM SWITCH-VM-CPU SWITCH-VM-DEVICES Kommando für VM-Administratoren mit ADMIN-PRIVILEGES=*MAXIMUM (siehe Seite 193) zulässig Kommando steht nur im ADMIN-Dialog über $VMCONS zur Verfügung...
  • Seite 419: Einteilung Der Vm2000-Kommandos Nach Funktionen

    VM2000-Kommandos Übersicht über die VM2000-Kommandos 8.1.2 Einteilung der VM2000-Kommandos nach Funktionen Bedienen von VMs Kommando Funktion Befugnis privilegierte Operanden (VM-ID=) CREATE-VM Initialisiert eine VM. Damit VM2000- werden ihr Attribute und Administrator Betriebsmittel zugeordnet MODIFY-VM-ATTRIBUTES Ändert Attribute einer VM VM2000- Administrator ADD-VM-RESOURCES Ordnet den Globalspeicher VM2000-...
  • Seite 420 Übersicht über die VM2000-Kommandos VM2000-Kommandos Bedienen von VM-Gruppen (S-Server) Kommando Funktion Befugnis CREATE-VM-GROUP Richtet eine VM-Gruppe ein VM2000-Administrator ADD-VM-TO-VM-GROUP Ordnet eine VM einer VM-Grup- VM2000-Administrator pe zu REMOVE-VM-FROM-VM-GROUP Entfernt eine VM aus einer VM- VM2000-Administrator Gruppe MODIFY-VM-GROUP-ATTRIBUTES Ändert Attribute einer VM-Grup- VM2000-Administrator SHOW-VM-GROUP Liefert die Merkmale von VM-...
  • Seite 421 VM2000-Kommandos Übersicht über die VM2000-Kommandos Verwalten von CPU-Pools Kommando Funktion Befugnis CREATE-VM-CPU-POOL Richtet einen CPU-Pool ein VM2000-Administrator ASSIGN-VM-GROUP-TO-CPU-POOL Ordnet eine VM-Gruppe einem VM2000-Administrator anderen CPU-Pool zu ASSIGN-VM-TO-CPU-POOL Ordnet eine VM einem anderen VM2000-Administrator CPU-Pool zu SWITCH-VM-CPU Entnimmt CPUs einem CPU- VM2000-Administrator Pool und ordnet sie einem anderen CPU-Pool zu...
  • Seite 422 Übersicht über die VM2000-Kommandos VM2000-Kommandos Verwalten von VM2000 Kommando Funktion Befugnis SHOW-VM-RESOURCES Liefert den Status der Betriebs- VM2000-Administrator mittel von VM2000 SHOW-VM-STATUS Liefert Messwerte über die VM2000-Administrator Auslastung des Gesamtsystems VM2000 ATTACH-VM-RESOURCES Reale CPUs zuschalten VM2000-Administrator DETACH-VM-RESOURCES Reale CPUs wegschalten VM2000-Administrator Kommando für VM-Administratoren mit ADMIN-PRIVILEGES=*MAXIMUM (siehe Seite...
  • Seite 423: Kommando-Returncodes

    VM2000-Kommandos Kommando-Returncodes 8.2 Kommando-Returncodes VM2000 liefert Informationen über die Analyse der Kommandoeingabe und die Komman- doausführung in einem Kommando-Returncode. Dieser Kommando-Returncode ist ver- gleichbar mit dem Returncode auf Programmebene und ermöglicht es, auf bestimmte Feh- lersituationen gezielt zu reagieren. Der Kommando-Returncode besteht aus drei Teilen: dem Maincode, der einem Meldungsschlüssel entspricht, über den mit dem Kommando ●...
  • Seite 424: Garantierte Meldungen

    Garantierte Meldungen VM2000-Kommandos Kommando-Returncodes über $VMCONS oder an einer BS2000-Konsole Bei Kommandoeingabe über $VMCONS oder von einer BS2000-Konsole werden der Kom- mandoname und der Kommando-Returncode als Inserts in der standardisierten Endemel- dung (garantierte Meldung) ausgegeben, z.B. NBR0740 NBR0740 COMMAND COMPLETED 'ADD-VM-DEVICES'; (RESULT: SC2=000, SC1=000, MC=CMD0001);...
  • Seite 425: Show-Ausgabe In S-Variablen

    VM2000-Kommandos SHOW-Ausgabe in S-Variablen 8.4 SHOW-Ausgabe in S-Variablen VM2000 liefert Ausgaben in S-Variablen für die Informationskommandos von VM2000 (mit Ausnahme von , wenn diese Kommandos in einer Benutzertask ausge- /SHOW-VM-STATUS) führt werden. Die S-Variablen können mit dem Produkt SDF-P ausgewertet werden. Die Ausgabe in S-Variablen ist Bestandteil der jeweiligen Kommandobeschreibung.
  • Seite 426: Beschreibung Der Kommandos

    Beschreibung der Kommandos VM2000-Kommandos 8.5 Beschreibung der Kommandos Die Kommandos sind in der alphabetischen Reihenfolge ihrer Namen nach folgender Glie- derung beschrieben: Kommandoname und Funktion ● Beschreibung der Kommandofunktion ● Darstellung des Kommandoformates ● Beschreibung der Kommandooperanden ● Beschreibung der Kommando-Returncodes ●...
  • Seite 427 VM2000-Kommandos Beschreibung der Kommandos Kommandoname Funktion EXTEND-VM-MEMORY Hauptspeicher einer VM vergrößern HOLD-VM VM anhalten MODIFY-VM-ATTRIBUTES Attribute einer VM ändern MODIFY-VM-DEVICE-ATTRIBUTES Attribute von Geräten ändern MODIFY-VM-DEVICE-USAGE Benutzungsart für Geräte einer VM ändern MODIFY-VM-GROUP-ATTRIBUTES Attribute einer VM-Gruppe ändern MODIFY-VMCONS-PARAMETERS $VMCONS-Parameter ändern MOVE-VM VM im Hauptspeicher verschieben REDUCE-VM-MEMORY Hauptspeicher einer VM verkleinern...
  • Seite 428: Geräte Einer Vm Zuordnen

    ADD-VM-DEVICES VM2000-Kommandos ADD-VM-DEVICES Geräte einer VM zuordnen werden einer VM einzelne Geräte oder alle Geräte eines Pubset /ADD-VM-DEVICES explizit zugeordnet. Einzelne Geräte werden über ihre mnemotechnischen Gerätenamen angesprochen. Die Geräte eines Pubset werden über die Katalogkennung des Pubset oder den mnemotechnischen Gerätenamen des Pubres-Gerätes bestimmt. Dieses Kommando ist nur dem VM2000-Administrator und den VM-Administratoren mit erlaubt und setzt voraus, dass die VM mit initiali-...
  • Seite 429 VM2000-Kommandos ADD-VM-DEVICES UNITS = Legt die Geräte fest, die einer VM zugeordnet werden sollen. UNITS = *PUBSET-DEVICES(...) Alle Geräte eines Pubset sollen der VM zugeordnet werden. Siehe auch „Hinweise zur Pubset-Angabe in den VM2000-Kommandos“ auf Seite 313 „Pubset-Rekonfiguration“ auf Seite 315.
  • Seite 430 ADD-VM-DEVICES VM2000-Kommandos TYPE = Gibt die Benutzungsart des Geräts an. TYPE = *NONE Das Gerät wird exklusiv zugeordnet (Benutzungsart EXCLUSIVE In den Informationskommandos werden exklusiv zugeordnete Geräte nach dem Schlüssel- wort aufgelistet. EXCL TYPE = *SD Das Gerät wird als gemeinsam benutzbar erklärt („Shared Device“, Benutzungsart SHARED Das Gerät kann an mehrere VMs gleichzeitig vergeben werden (siehe auch Seite...
  • Seite 431 VM2000-Kommandos ADD-VM-DEVICES Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Gerät oder Pubset bereits zugeordnet, keine Aktion erforderlich VMS4035 Kein entsprechendes Gerät gefunden (möglicherweise nur Alias-Geräte spezifiziert) VMS4180 Vorgegebene Gerätemenge ist leer CMD0001 Gerät bereits durch das Gastsystem implizit zugeordnet, Gerät nun explizit zugeordnet VMS4221 Nicht alle Geräte des Pubset konnten zugeordnet werden...
  • Seite 432 ADD-VM-DEVICES VM2000-Kommandos Beispiel /add-vm-devices unit=*pubset-devices(pubset=4ivw),vm-id=system2 ——————— VMS4005 DEVICE 'E059' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) ————————— VMS4005 DEVICE 'E05A' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) VMS4005 DEVICE 'E05B' ASSIGNED TO VIRTUAL MACHINE (2,SYSTEM2) VMS4220 PUBSET '4IVW' WITH PUBRES DEVICE 'E059' ASSIGNED TO VM (2,SYSTEM2) /add-vm-devices (ch,ci),vm-id=system2 —————————————————————————————————...
  • Seite 433: Add-Vm-Resources

    VM2000-Kommandos ADD-VM-RESOURCES ADD-VM-RESOURCES Globalspeicher einer VM zuordnen (S-Server) [SQ] Auf SQ-Servern steht kein Globalspeicher zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewiesen. VMS4110 VMS9004 wird einer VM der gesamte Globalspeicher real oder eine Partition /ADD-VM-RESOURCES daraus als virtueller Globalspeicher zugeordnet.
  • Seite 434 ADD-VM-RESOURCES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung VMS4000 VM noch nicht initialisiert VMS4112 GS-Partition nicht verfügbar VMS4113 Der VM ist bereits ein GS zugeordnet VMS4117 Der GS ist bereits exklusiv einer anderen VM zugeordnet VMS4118 GS ist nicht exklusiv verfügbar VMS4121 Die Nutzungsart des Globalspeichers darf nicht gewechselt wer- VMS4122...
  • Seite 435 VM2000-Kommandos ADD-VM-RESOURCES /show-vm-resources information=*gs ————————————————————————————————————— VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS 1 VM0001 *REAL 16384 MB DUAL 2 VM0002 NO GS ASSIGNED 3 VM0003 NO GS ASSIGNED 4 VM0004 NO GS ASSIGNED /add-vm-resources gs=*virtual(partition-id=virtgs03),vm-id=2 ——————————— /add-vm-resources gs=*virtual(partition-id=virtgs01), vm-id=3,vm-shared=*yes /add-vm-resources gs=*virtual(partition-id=virtgs01), vm-id=4,vm-shared=*yes ———————————————————————————————...
  • Seite 436: Add-Vm-To-Vm-Group

    ADD-VM-TO-VM-GROUP VM2000-Kommandos ADD-VM-TO-VM-GROUP VM einer VM-Gruppe zuordnen (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. wird eine VM einer VM-Gruppe zugeordnet. /ADD-VM-TO-VM-GROUP Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Die VM darf noch keiner VM-Gruppe zugeordnet sein.
  • Seite 437 VM2000-Kommandos ADD-VM-TO-VM-GROUP Garantierte Meldungen VMS4425 Beispiel /add-vm-to-vm-group vm-id=c1sys1,vm-group-name=gcust1, member-cpu-quota=1 ————————————————————————————————— VMS4425 VIRTUAL MACHINE (2,C1SYS1) ASSIGNED TO VM GROUP 'GCUST1' Die Kunden-VM wird der VM-Gruppe zugeordnet. Als Mitglieds- C1SYS1 GCUST1 CPU-Quote wird 1 gewählt; die CPU-Quote, die die VM bei ihrer Initialisierung er- hielt, wird aufgegeben.
  • Seite 438: Assign-Vm-Group-To-Cpu-Pool

    ASSIGN-VM-GROUP-TO-CPU-POOL VM2000-Kommandos ASSIGN-VM-GROUP-TO-CPU-POOL VM-Gruppe einem CPU-Pool zuordnen (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. wird eine VM-Gruppe einem (anderen) CPU-Pool zu- /ASSIGN-VM-GROUP-TO-CPU-POOL geordnet. Mit der VM-Gruppe werden auch die VMs, die der VM-Gruppe zugeordnet sind, dem (anderen) CPU-Pool zugeordnet.
  • Seite 439 VM2000-Kommandos ASSIGN-VM-GROUP-TO-CPU-POOL 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 ●...
  • Seite 440: Assign-Vm-To-Cpu-Pool

    ASSIGN-VM-TO-CPU-POOL VM2000-Kommandos ASSIGN-VM-TO-CPU-POOL VM einem CPU-Pool zuordnen wird eine VM, die keiner VM-Gruppe angehört, einem (ande- /ASSIGN-VM-TO-CPU-POOL ren) CPU-Pool zugeordnet. Dabei wird der VM eine (neue) CPU-Quote zugeordnet. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. [SQ] Auf SQ-Servern wird das Kommando nicht ausgeführt, wenn der CPU-Pool, dem die VM zugeordnet werden soll, keine zugeschaltete CPU hat.
  • Seite 441 VM2000-Kommandos ASSIGN-VM-TO-CPU-POOL VM2000 leitet bei diesem Operandenwert in folgenden Fällen asynchrone Aktionen ein: Die Anzahl der zugeschalteten virtuellen CPUs der VM ist größer als die Anzahl der zu- ● geschalteten realen CPUs des CPU-Pools, dem die VM zugeordnet wird: VM2000 schaltet die überzähligen virtuellen CPUs weg (implizites /DETACH-DEVICE BS2000-Gastsystem für entsprechend viele virtuelle CPUs).
  • Seite 442: Attach-Vm-Resources

    ATTACH-VM-RESOURCES VM2000-Kommandos ATTACH-VM-RESOURCES Reale CPUs zuschalten werden weggeschaltete reale Normal-CPUs und Extra-CPUs /ATTACH-VM-RESOURCES für den VM2000-Betrieb zugeschaltet. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. ATTACH-VM-RESOURCES UNIT = *CPU(...) / *EXTRA-CPU(...) *CPU(...) ⏐ CPU-IDENTIFICATION = *ANY(...) / list-poss(63): <x-text 1..2> ⏐ ⏐...
  • Seite 443 VM2000-Kommandos ATTACH-VM-RESOURCES 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 wird ausgewählt (Operand *STDPOOL aus Kompatibilitätsgründen zu früheren VM2000-Versionen). CPU-POOL-NAME = *STDPOOL / <name 1..8> Bezeichnung des CPU-Pools.
  • Seite 444 ATTACH-VM-RESOURCES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 keine Aktion erforderlich VMS3002 Ungültiger Operandenwert (Operand CPU-ID) VMS4043 CPU im System nicht bekannt VMS4072 CPU defekt VMS4073 CPU nicht zugeschaltet wegen CPU-Attribut VMS4074 Keine weitere (Extra-)CPU verfügbar VMS4150 CPU konnte wegen ihres Zustandes nicht zugeschaltet werden VMS4152...
  • Seite 445 VM2000-Kommandos ATTACH-VM-RESOURCES /show-vm-resources information=*cpu ——————————————————————————————————— VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 14.00/ 50.00 100.00/ 50.00 VM-ID SCHED ACT-I VIRT CPUS 1 MONITOR 00(RUN),01(RUN) CPU-ATTR CPU-POOL REAL CPUS NORMAL *STDPOOL 0A(ATT),0B(ATT),0C(ATT),0D(ATT) EXTRA *STDPOOL 0E(ATT),0F(ATT) ———————————————————————————— SPARE NONE FOREIGN *POOL0...
  • Seite 446: Begin-Vm-Dialog

    BEGIN-VM-DIALOG VM2000-Kommandos BEGIN-VM-DIALOG Administration oder Operating starten wird aus einer privilegierten Benutzertask oder nach Verbindungs- /BEGIN-VM-DIALOG aufbau zu $VMCONS ein Dialog eröffnet, um die VM über VM2000-Kommandos zu verwalten (ADMIN-Dialog). ● Für jede VM können aus unterschiedlichen, privilegierten Benutzertasks bis zu 15 ADMIN-Dialoge parallel geführt werden.
  • Seite 447 VM2000-Kommandos BEGIN-VM-DIALOG TYPE = Bestimmt bei Kommandoeingabe über eine $VMCONS-Verbindung die Art des Dialogs, der begonnen werden soll. Dieser Operand wird bei Kommandoeingabe aus einer privilegierten Benutzertask igno- riert, da in diesem Fall nur ein ADMIN-Dialog (ohne Ausgabepräfix) gestartet werden kann. TYPE = *STD In einer Benutzertask gilt: es soll ein ADMIN-Dialog begonnen werden.
  • Seite 448 BEGIN-VM-DIALOG VM2000-Kommandos Beispiel (privilegierte Benutzertask) /begin-vm-dialog vm-id=system2,password=c'sys2',type=*std ————————————— Aus einer privilegierten Benutzertask wird ein ADMIN-Dialog eröffnet. Beispiel (über $VMCONS) vm02:/begin-vm-dialog vm-id=system2,password=c'sys2',type=*both ———————— VM01:VMS1013 PARTNER 'OMS00012 SHIRKVM1' HAS STARTED AN ADMINISTRATION DIALOG WITH VIRTUAL MACHINE (2,SYSTEM2). ADMINISTRATION-ID USED '@002' ——— VM01:VMS1033 PARTNER 'OMS00012 SHIRKVM1' HAS STARTED A VC DIALOG WITH VIRTUAL MACHINE (2,SYSTEM2) VM02:VMS3000 VM2000 COMMAND /BEGIN-VM-DIALOG FOR VIRTUAL MACHINE (2,SYSTEM2) PROCESSED SUCCESSFULLY...
  • Seite 449: Call-Vm-Procedure

    VM2000-Kommandos CALL-VM-PROCEDURE CALL-VM-PROCEDURE VM2000-Prozedurdatei starten wird eine VM2000-Prozedurdatei gestartet, in der eine Folge von /CALL-VM-PROCEDURE VM2000-Kommandos abgespeichert ist. In der Prozedurdatei sind alle VM2000-Kommandos zulässig außer /CALL-VM-PROCEDURE /BEGIN-VM-DIALOG /END-VM-DIALOG Folgende BS2000-Kommandos sind zulässig ● /STEP Verhindert im Fehlerfall den Abbruch der Prozedur. Die Prozedur wird ab dem ersten -Kommando nach der Fehlerstelle fortgesetzt.
  • Seite 450 CALL-VM-PROCEDURE VM2000-Kommandos kann nur im ADMIN-Dialog über $VMCONS eingegeben werden. Es /CALL-VM-PROCEDURE kann weder über eine Benutzertask (dort stehen S- bzw. Nicht-S-Prozeduren zur Verfü- gung) noch an einer BS2000-Konsole des Monitorsystems (dort kann eine solche Proze- durdatei mit gestartet werden) eingegeben werden. /RUN Enthält die Prozedurdatei Kommandos, die dem VM2000-Administrator vorbehalten sind, muss...
  • Seite 451 VM2000-Kommandos CALL-VM-PROCEDURE LIST = Legt die Art der Protokollierung beim Ablauf der Prozedur fest. LIST = *YES Beim Ablauf der Prozedur werden die bearbeiteten Kommandos der Prozedurdatei und Meldungen im ADMIN-Dialog mit der VM ausgegeben. LIST = *NO Die Ausgabe der Kommandos wird unterdrückt. Es werden lediglich Fehlermeldungen, die bei der Bearbeitung der Prozedur auftraten, ausgegeben.
  • Seite 452: Create-Vm

    CREATE-VM VM2000-Kommandos CREATE-VM VM initialisieren wird eine VM initialisiert, d.h. unter VM2000 eingerichtet. /CREATE-VM Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Beim Initialisieren werden der VM folgende Attribute und Betriebsmittel zugeordnet: VM-Index und VM-Name (Identifikation der VM) ● Größe des Hauptspeichers für die VM ●...
  • Seite 453 VM2000-Kommandos CREATE-VM (Teil 1 von 2) CREATE-VM MEMORY-SIZE = <integer 1..1048576>(DIMENSION = *MEGABYTE / *GIGABYTE) ,MIN-MEMORY-SIZE = *STD / <integer 1..1048576>(DIMENSION = *MEGABYTE / *GIGABYTE) ,VM-NAME = *STD / <name 1..8> ,CPU-QUOTA = *STD / <fixed 0.01..99.99> / *BY-VM-GROUP(...) *BY-VM-GROUP(...) ⏐...
  • Seite 454 CREATE-VM VM2000-Kommandos (Teil 2 von 2) ,VM-ACTIVE-IDLE= *NO / *AT-DEDICATED-CPUS ,MONJV= *NONE / <filename 1..54 without-gen-vers> ,JV-PASSWORD = *NONE / <c-string 1..4> / <x-string 1..8> / <integer -2147483647..2147483648> ,MAX-MEMORY-SIZE = *STD / <integer 1..1048576>(DIMENSION = *MEGABYTE / *GIGABYTE) MEMORY-SIZE = <integer 1..1048576>(DIMENSION = *MEGABYTE / *GIGABYTE) Größe des Hauptspeichers für die betreffende VM bis zu einer Größe von 1 TByte (Terabyte;...
  • Seite 455 VM2000-Kommandos CREATE-VM CPU-QUOTA = *STD / <fixed 0.01..99.99> / *BY-VM-GROUP(...) CPU-Quote der VM. Der Standardwert ist 1 (die VM wird keiner VM-Gruppe zugeordnet). CPU-QUOTA = *STD / <fixed 0.01..99.99> CPU-Quote der VM, die beim Initialisieren (noch) keiner VM-Gruppe zugeordnet wird. Sie bestimmt den eigenen Anteil an der CPU-Leistung des CPU-Pools im Vergleich zu den VM- Gruppen und den übrigen VMs, die keiner VM-Gruppe zugeordnet sind (siehe Seite...
  • Seite 456 CREATE-VM VM2000-Kommandos CPU-POOL-NAME = *STDPOOL / <name 1..8> Name des CPU-Pools, dem die VM zugeordnet wird. Wenn die VM einer VM-Gruppe zugeordnet wird (Operand CPU-QUOTA=*BY-VM- ), dann kann sie nur dem CPU-Pool der VM-Gruppe zugeordnet wer- GROUP(...) den. PASSWORD = Kennwort, das die Zugangsberechtigung bei festlegt.
  • Seite 457 VM2000-Kommandos CREATE-VM PROCESSOR = *EXTRA-AND-NORMAL Eine VM wird eingerichtet mit so vielen virtuellen CPUs, wie reale Normal-CPUs und Extra- CPUs für den VM2000-Betrieb zur Verfügung stehen. Auf S-Servern können dies maximal 8 virtuelle CPUs sein. Eine VM mit dieser Anzahl virtueller CPUs kann die maximale CPU-Leistung aufnehmen, einschließlich der CPU-Leistung der zugeschalteten Extra-CPUs.
  • Seite 458 CREATE-VM VM2000-Kommandos ADMIN-PRIVILEGES = Beschreibt den Kommando-/Funktionsumfang für den VM2000-Administrator und VM- Administrator (siehe Seite 192). ADMIN-PRIVILEGES = *STD Standardmäßiger Kommando-/Funktionsumfang. ADMIN-PRIVILEGES = *MINIMUM Eingeschränkter Kommando-/Funktionsumfang für den VM2000-Administrator. Der Operandenwert kann nur auf S-Servern angegeben werden *MINIMUM in der Konfigurationsdatei der Monitor-VM oder bei Dialog-Startup des /CREATE-VM Monitorsystems).
  • Seite 459 VM2000-Kommandos CREATE-VM ASSIGN-BY-GUEST = *NO / *YES(...) Bestimmt, ob Geräte für diese VM auch implizit durch das Gastsystem zugeordnet wer- den können ( ). Andernfalls ( ) müssen die Geräte der VM ausschließlich durch *YES VM- oder VM2000-Administrator zugeordnet werden. Siehe Seite 146.
  • Seite 460 CREATE-VM VM2000-Kommandos MONJV = Bestimmt eine MONJV zur Überwachung der VM (siehe Seite 148). MONJV = *NONE Es wird keine MONJV bestimmt. MONJV = <filename 1..54 without-gen-vers> Die angegebene MONJV wird von VM2000 versorgt; der Kommando-Sender muss des- halb für die angegebene MONJV schreibberechtigt sein. Wenn im Dateinamen keine Katalog- oder keine Benutzerkennung angegeben ist, vervoll- ständigt VM2000 den Dateinamen in Abhängigkeit von der Ablaufumgebung des Kom- mando-Senders.
  • Seite 461 VM2000-Kommandos CREATE-VM Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich CMD0001 Dezimalangaben auf 2 Nachkommastellen gerundet VMS2101 VM2000-Shutdown in Bearbeitung VMS3002 Ungültiger Operandenwert VMS3034 ADMIN-PRIVILEGES=*MIN nur für die Monitor-VM zulässig VMS3035 IO-PRIORITY kann nicht gesetzt werden (Summe virtueller CPUs mit Privileg zu hoch) VMS4000 VM noch nicht initialisiert...
  • Seite 462 CREATE-VM VM2000-Kommandos Beispiel /create-vm memory-size=1024,vm-name=system2,cpu-quota=30, processor=*mono,password=c'sys2',monjv=jv-sys2 —————————————— VMS3050 VIRTUAL MACHINE (2,SYSTEM2) CREATED ——————————————————————————— VMS4615 VIRTUAL MACHINE (2,SYSTEM2) ASSIGNED TO CPU POOL '*STDPOOL' /show-vm-attributes vm-id=system2 —————————————————————————————————————— 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 1024 MB (100) VM-ID STATE GUEST...
  • Seite 463: Create-Vm-Assignment-Set

    VM2000-Kommandos CREATE-VM-ASSIGNMENT-SET CREATE-VM-ASSIGNMENT-SET Assignment Set einrichten wird ein Assignment Set in VM2000 eingerichtet. Maximal /CREATE-VM-ASSIGNMENT-SET 254 Assignment Sets können eingerichtet werden. Der Assignment Set wird von *STDSET VM2000 beim Einleiten des VM2000-Betriebs eingerichtet. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Einem eingerichteten Assignment Set können mit Geräte /MODIFY-VM-DEVICE-ATTRIBUTES...
  • Seite 464: Create-Vm-Cpu-Pool

    CREATE-VM-CPU-POOL VM2000-Kommandos CREATE-VM-CPU-POOL CPU-Pool einrichten wird ein CPU-Pool unter VM2000 eingerichtet. /CREATE-VM-CPU-POOL Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Einem eingerichteten CPU-Pool können CPUs, VMs und VM-Gruppen (S-Server) zugeord- net werden. CREATE-VM-CPU-POOL CPU-POOL-NAME = <name 1..8> CPU-POOL-NAME = <name 1..8> Name des neuen CPU-Pools.
  • Seite 465: Create-Vm-Group

    VM2000-Kommandos CREATE-VM-GROUP CREATE-VM-GROUP VM-Gruppe einrichten (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. wird eine VM-Gruppe unter VM2000 eingerichtet. /CREATE-VM-GROUP Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Beim Einrichten werden der VM-Gruppe folgende Attribute zugeordnet: Name der VM-Gruppe ●...
  • Seite 466 CREATE-VM-GROUP VM2000-Kommandos CPU-POOL-NAME = *STDPOOL / <name 1..8> Bezeichnung des CPU-Pools, dem die VM-Gruppe zugeordnet wird. Jede VM-Gruppe ist stets genau einem CPU-Pool zugeordnet. Der Operand bestimmt den eigenen CPU-Anteil der VM-Gruppe im Ver- CPU-QUOTA gleich zu den übrigen (Einzel-)VMs und VM-Gruppen, die dem CPU-Pool zugeord- net sind (siehe Seite 249).
  • Seite 467: Delete-Vm

    VM2000-Kommandos DELETE-VM DELETE-VM VM beenden werden eine oder mehrere VMs beendet. Die Gerätezuordnung, die Zuord- /DELETE-VM nung zu einem CPU-Pool, die Zuordnung zu einer VM-Gruppe und die Initialisierung der VM werden damit aufgehoben. Das Kommando kann nicht auf die Monitor-VM angewendet werden. [SQ] Auf SQ-Servern wird die Hauptspeicherfreigabe asynchron ausgeführt und kann mehrere Sekunden dauern.
  • Seite 468 DELETE-VM VM2000-Kommandos CHECK-VM-STATE = Bestimmt, abhängig vom derzeitigen Zustand der VM, ob das Kommando ausgeführt wird. CHECK-VM-STATE = *YES Das Kommando wird nur ausgeführt, wenn sich die VM im Zustand DOWN oder im Zustand INIT-ONLY befindet. [SQ] Auf SQ-Servern kann eine VM nicht mit beendet werden, CHECK-VM-STATE=*YES während sie migriert wird (Live Migration).
  • Seite 469: Delete-Vm-Assignment-Set

    VM2000-Kommandos DELETE-VM-ASSIGNMENT-SET DELETE-VM-ASSIGNMENT-SET Assignment Set auflösen wird ein Assignment Set aufgelöst. /DELETE-VM-ASSIGNMENT-SET Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Folgende Bedingungen müssen erfüllt sein: Dem Assignment Set darf kein Gerät mehr zugeordnet sein. ● Der Assignment Set darf nicht für neu hinzukommende Geräte ( ●...
  • Seite 470: Delete-Vm-Cpu-Pool

    DELETE-VM-CPU-POOL VM2000-Kommandos DELETE-VM-CPU-POOL CPU-Pool auflösen wird ein CPU-Pool aufgelöst. /DELETE-VM-CPU-POOL Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Im CPU-Pool dürfen sich keine CPUs mehr befinden. Dem CPU-Pool darf keine VM-Grup- pe oder (Einzel-)VM mehr zugeordnet sein. Der Standard-CPU-Pool und die sta- *STDPOOL tischen CPU-Pools *POOL0 und *FOREIGN (SQ-Server) können nicht aufgelöst werden.
  • Seite 471: Delete-Vm-Group

    VM2000-Kommandos DELETE-VM-GROUP DELETE-VM-GROUP VM-Gruppe auflösen (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. wird eine VM-Gruppe aufgelöst. /DELETE-VM-GROUP Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Eine VM-Gruppe kann nur aufgelöst werden, wenn ihr keine VMs mehr zugeordnet sind.
  • Seite 472: Detach-Vm-Resources

    DETACH-VM-RESOURCES VM2000-Kommandos DETACH-VM-RESOURCES Reale CPUs wegschalten werden zugeschaltete reale Normal-CPUs und Extra-CPUs für /DETACH-VM-RESOURCES 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> ⏐ ⏐...
  • Seite 473 VM2000-Kommandos DETACH-VM-RESOURCES CPU-POOL-NAME = *UNIQUE Eine reale Normal-CPU aus dem CPU-Pool wird ausgewählt (Operand *STDPOOL 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 Seite 222.
  • Seite 474 DETACH-VM-RESOURCES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich VMS3002 Ungültiger Operandenwert (Operand CPU-ID) VMS4043 CPU im System nicht bekannt VMS4048 Letzte verfügbare Normal-CPU. Rekonfiguration nicht möglich VMS4078 CPU nicht weggeschaltet wegen CPU-Attribut VMS4079 Keine passende CPU zugeschaltet VMS4151...
  • Seite 475 VM2000-Kommandos DETACH-VM-RESOURCES /show-vm-resources information=*cpu ——————————————————————————————————— VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 14.00/ 50.00 100.00/ 50.00 VM-ID SCHED ACT-I VIRT CPUS 1 MONITOR 00(RUN),01(RUN) CPU-ATTR CPU-POOL REAL CPUS NORMAL *STDPOOL 0A(ATT),0B(ATT),0C(ATT),0D(DET) EXTRA *STDPOOL 0E(DET),0F(DET) ———————————————————————————— SPARE NONE FOREIGN *POOL0...
  • Seite 476: End-Vm-Dialog

    END-VM-DIALOG VM2000-Kommandos END-VM-DIALOG Administration oder Operating beenden wird ein ADMIN- oder VC-Dialog beendet, der mit dem zugehörigen /END-VM-DIALOG eröffnet wurde. Das Beenden der Gastsystem-Bedienung über /BEGIN-VM-DIALOG BS2000-Konsolen ist auf Seite 100 beschrieben. wird eine bestehende Verbindung zu $VMCONS auch dann abgebaut, /END-VM-DIALOG wenn das Terminal lediglich an $VMCONS angeschlossen war ( ), aber noch keinen...
  • Seite 477 VM2000-Kommandos END-VM-DIALOG DISCONNECT = *YES / *NO Legt fest, ob eine bestehende Verbindung zu $VMCONS abgebaut werden soll oder nicht. Der Operand wird nur ausgewertet, wenn der letzte Dialog einer Verbindung DISCONNECT zu $VMCONS beendet wird. Dieser Operand wird für ADMIN-Dialoge aus einer privilegierten Benutzertask nicht ausge- wertet.
  • Seite 478: Extend-Vm-Memory

    EXTEND-VM-MEMORY VM2000-Kommandos EXTEND-VM-MEMORY Hauptspeicher einer VM vergrößern kann der Hauptspeicher einer VM auch bei laufendem Gastsystem /EXTEND-VM-MEMORY vergrößert werden. Ein neuer Wert für die minimale Hauptspeichergröße kann festgelegt werden. Die Hauptspeicher-Rekonfiguration kann mit einer Monitor-Jobvariablen über- wacht werden. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. [SQ] Der Hauptspeicher kann auf SQ-Servern bis zur eingestellten maximalen Größe vergrößert werden, siehe...
  • Seite 479 VM2000-Kommandos EXTEND-VM-MEMORY VM-IDENTIFICATION = <integer 1..99> / <name 1..8> Identifikation der virtuellen Maschine durch VM-Index oder VM-Name. Auch der Hauptspeicher der Monitor-VM kann vergrößert werden. NEW-MEMORY-SIZE = *UNCHANGED / *MAXIMUM / <integer 1..1048576> (DIMENSION = *MEGABYTE / *GIGABYTE) Neue Größe des Hauptspeichers für die betreffende VM (nach Vergrößerung) bis zu einer Größe von 1 TByte (Terabyte;...
  • Seite 480 EXTEND-VM-MEMORY VM2000-Kommandos MONJV = Bestimmt eine MONJV zur Überwachung der Hauptspeicher-Rekonfiguration (siehe Seite 272). MONJV = *NONE Es wird keine MONJV bestimmt. MONJV = <filename 1..54 without-gen-vers> Die angegebene MONJV wird von VM2000 versorgt; der Kommando-Sender muss des- halb für die angegebene MONJV schreibberechtigt sein. Wenn im Dateinamen keine Katalog- oder keine Benutzerkennung angegeben ist, vervoll- ständigt VM2000 den Dateinamen in Abhängigkeit von der Ablaufumgebung des Kom- mando-Senders.
  • Seite 481 VM2000-Kommandos EXTEND-VM-MEMORY Beispiel /show-vm-resources information=*memory ————————————————————————————————— VM-ID LOC-BEGIN MEMORY-SIZE HYPERVISOR 00000000 14 MB 1 MONITOR 0000000E 128 / 128 MB 2 SYSTEM2 0000008E 128 / 128 MB NONE 0000010E 3814 MB /extend-vm-memory vm-id=2,new-memory-size=256 —————————————————————————— /show-vm-resources information=*memory VMS4094 MEMORY-RECONFIGURATION FOR VIRTUAL MACHINE (2,SYSTEM2) HAS BEEN SUCCESSFULLY PROCESSED.
  • Seite 482: Hold-Vm

    HOLD-VM VM2000-Kommandos HOLD-VM VM anhalten werden eine oder mehrere VMs angehalten. Die Monitor-VM kann nicht an- /HOLD-VM gehalten werden. Nach Ausführung des Kommandos befindet sich die VM im Zustand IN HOLD(WAIT). Dieses Kommando kann durch wieder aufgehoben werden. Es gelten folgende /RESUME-VM Regeln: Der Wartezustand einer vom VM-Administrator angehaltenen VM kann vom VM2000-...
  • Seite 483 VM2000-Kommandos HOLD-VM Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich VMS1002 Kommando für die Monitor-VM nicht zugelassen VMS2101 VM2000-Shutdown in Bearbeitung VMS4000 VM noch nicht initialisiert VMS9005 Kommando nicht oder nur teilweise bearbeitet VMS3042 VM wird migriert.
  • Seite 484: Modify-Vm-Attributes

    MODIFY-VM-ATTRIBUTES VM2000-Kommandos MODIFY-VM-ATTRIBUTES Attribute einer VM ändern werden vorgegebene Attribute einer VM geändert. /MODIFY-VM-ATTRIBUTES Die Attribute wurden durch bestimmt. /CREATE-VM Folgende Attribute können geändert werden: die CPU-Quote ● die maximale CPU-Leistungsaufnahme der VM ● die maximale IO-Leistungsaufnahme der VM (S-Server) ●...
  • Seite 485 VM2000-Kommandos MODIFY-VM-ATTRIBUTES MODIFY-VM-ATTRIBUTES VM-IDENTIFICATION = <integer 1..99> / <name 1..8> ,CPU-QUOTA = *UNCHANGED / <fixed 0.01..99.99> / *BY-VM-GROUP(...) *BY-VM-GROUP(...) ⏐ MEMBER-CPU-QUOTA = *UNCHANGED / <fixed 0.01..99.99> ,MAX-CPU-UTILIZATION = *UNCHANGED / <fixed 0.01..100.00> ,MAX-IO-UTILIZATION = *UNCHANGED / <integer 1..100> ,PASSWORD =*UNCHANGED / *NONE / <c-string 1..8> / <x-string 1..16> ,ADMIN-PRIVILEGES = *UNCHANGED / *STD / *MINIMUM / *MAXIMUM ,PRIVILEGES = *PARAMETERS(...) *PARAMETERS(...)
  • Seite 486 MODIFY-VM-ATTRIBUTES VM2000-Kommandos VM-IDENTIFICATION = <integer 1..99> / <name 1..8> Identifikation der virtuellen Maschine durch VM-Index oder VM-Name. CPU-QUOTA = Legt fest, ob die CPU-Quote geändert oder beibehalten werden soll. CPU-QUOTA = *UNCHANGED Die bisherige CPU-Quote oder Mitglieds-CPU-Quote wird beibehalten. CPU-QUOTA = <fixed 0.01..99.99> Neue CPU-Quote für eine VM, die keiner VM-Gruppe angehört, siehe Seite 238.
  • Seite 487 VM2000-Kommandos MODIFY-VM-ATTRIBUTES PASSWORD = Legt fest, ob das Kennwort geändert oder beibehalten werden soll, das die Zugangsberech- tigung bei festlegt. Das Kennwort kann maximal 8 Byte lang sein. /BEGIN-VM-DIALOG PASSWORD = *UNCHANGED Das bisherige Kennwort wird beibehalten. PASSWORD = *NONE Es soll kein Kennwort festgelegt werden.
  • Seite 488 MODIFY-VM-ATTRIBUTES VM2000-Kommandos IO-PRIORITY = *UNCHANGED / *NO / *YES Bestimmt auf S-Servern, ob eine wartende virtuelle CPU der VM vom VM2000-Hyper- visor unmittelbar nach Ende einer für diese VM anstehenden Ein-/Ausgabe wieder auf einer realen CPU zum Ablauf gebracht wird (siehe Seite 146).
  • Seite 489 VM2000-Kommandos MODIFY-VM-ATTRIBUTES VM-ACTIVE-IDLE = *NO Der VM2000-Hypervisor entzieht die reale CPU, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“). VM-ACTIVE-IDLE = *AT-DEDICATED-CPUS Die VM behält die Kontrolle über die reale CPU auch dann, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“).
  • Seite 490 MODIFY-VM-ATTRIBUTES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Dezimalangaben auf 2 Nachkommastellen gerundet VMS3002 Ungültiger Operandenwert VMS3033 ADMIN-PRIVILEGES=*MAX für Monitor-VM nicht zulässig VMS3034 ADMIN-PRIVILEGES=*MIN nur für Monitor-VM zulässig VMS3035 IO-PRIORITY kann nicht gesetzt werden (Summe virtueller CPUs mit Privileg zu hoch) VMS4000 VM noch nicht initialisiert...
  • Seite 491: Modify-Vm-Device-Attributes

    VM2000-Kommandos MODIFY-VM-DEVICE-ATTRIBUTES MODIFY-VM-DEVICE-ATTRIBUTES Attribute von Geräten ändern kann bestimmt werden, ob die genannten Geräte auch /MODIFY-VM-DEVICE-ATTRIBUTES implizit durch ein Gastsystem einer VM zugeordnet werden können. Dazu haben Geräte das Geräteattribut . Die Voreinstellung ist ASSIGN-BY-GUEST ASSIGN-BY- , d.h. die Geräte können zunächst nicht implizit durch ein Gastsystem einer VM GUEST=*NO zugeordnet werden.
  • Seite 492 MODIFY-VM-DEVICE-ATTRIBUTES VM2000-Kommandos MODIFY-VM-DEVICE-ATTRIBUTES UNITS = *ALL / *NEW-DEVICES / *PUBSET-DEVICES(...) / *BY-ASSIGNMENT-SET(...) / list-poss(28): *DEVICE-RANGE(...) / <alphanum-name 1..4 with-wild(20)> *PUBSET-DEVICES(...) ⏐ PUBSET = *BY-PUBRES-DEVICE(...) / <cat-id 1..4> ⏐ *BY-PUBRES-DEVICE(...) ⏐ ⏐ UNIT = <alphanum-name 2..2> / <x-text 4..4> *BY-ASSIGNMENT-SET(...) ⏐ SET-NAME = *STDSET / <name 1..8>...
  • Seite 493 VM2000-Kommandos MODIFY-VM-DEVICE-ATTRIBUTES PUBSET = <cat-id 1..4> Katalogkennung des Pubset. Der Pubset muss mit seinem Pubres-Gerät im MRS-Katalog des Monitorsystems ein- getragen sein. UNITS = *BY-ASSIGNMENT-SET(...) Das Attribut soll für alle Geräte eines Assignment Sets geändert werden. SET-NAME = *STDSET / <name 1..8> Bestimmt die Geräte des Assignment Sets über den Set-Namen.
  • Seite 494 MODIFY-VM-DEVICE-ATTRIBUTES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS4180 Vorgegebene Gerätemenge ist leer VMS4203 Dem Assignment Set sind keine Geräte zugeordnet VMS4241 Attribut nicht für alle Geräte des Pubset geändert VMS4242 Attribut nur für das Pubres-Gerät des Pubset geändert VMS3002 Ungültiger Operandenwert (z.B.
  • Seite 495: Modify-Vm-Device-Usage

    VM2000-Kommandos MODIFY-VM-DEVICE-USAGE MODIFY-VM-DEVICE-USAGE Benutzungsart für Geräte einer VM ändern wird die Benutzungsart von Geräten einer VM geändert, sie- /MODIFY-VM-DEVICE-USAGE Seite 292. Einzelne Geräte werden über ihre mnemotechnischen Gerätenamen ange- sprochen. Die Geräte eines Pubset werden über die Katalogkennung des Pubset oder den mnemotechnischen Gerätenamen des Pubres-Gerätes bestimmt.
  • Seite 496 MODIFY-VM-DEVICE-USAGE VM2000-Kommandos UNITS = Legt die Geräte der VM fest, deren Benutzungsart geändert werden soll. UNITS = *PUBSET-DEVICES(...) Für alle Geräte eines Pubset soll die Benutzungsart geändert werden. Siehe auch die „Hinweise zur Pubset-Angabe in den VM2000-Kommandos“ auf Seite 313. PUBSET = *BY-PUBRES-DEVICE(...) Bestimmt die Geräte des Pubset über das Pubres-Gerät.
  • Seite 497 VM2000-Kommandos MODIFY-VM-DEVICE-USAGE USAGE = Legt die Benutzungsart neu fest. USAGE = *EXCLUSIVE Das Gerät wird der VM exklusiv zugeordnet. In den Ausgaben der Informationskommandos von VM2000 werden exklusiv zugeordnete Geräte nach dem Schlüsselwort aufgelistet. EXCL USAGE = *SHARED Das Gerät wird als gemeinsam benutzbar erklärt (Benutzungsart ), siehe Seite 292.
  • Seite 498 MODIFY-VM-DEVICE-USAGE VM2000-Kommandos Beispiel /modify-vm-device-usage vm-id=system2,usage=*shared units=*pubset-devices(pubset=*by-pubres-device(unit=d4)) —————— VMS4230 DEVICE USAGE OF PUBSET 'VM04' WITH PUBRES DEVICE 'D4' MODIFIED Der VM2000-Administrator möchte die Benutzungsart für die Geräte des SHARED Pubset mit dem Pubres-Gerät einstellen. Siehe auch die ausführlichen Beispiele zur Geräte- und Pubset-Verwaltung auf Seite 294 und auf Seite...
  • Seite 499: Modify-Vm-Group-Attributes

    VM2000-Kommandos MODIFY-VM-GROUP-ATTRIBUTES MODIFY-VM-GROUP-ATTRIBUTES Attribute einer VM-Gruppe ändern (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. werden vorgegebene Attribute einer VM-Gruppe geän- /MODIFY-VM-GROUP-ATTRIBUTES dert. Die Attribute wurden erstmals durch bestimmt.
  • Seite 500 MODIFY-VM-GROUP-ATTRIBUTES VM2000-Kommandos Beispiel /modify-vm-group-attributes vm-group-name=gcust1,cpu-quota=30, max-cpu-utilization=30 Siehe auch das ausführliche „Beispiel zum Bedienen von VM-Gruppen“ auf Seite 182. U5183-J-Z125-12...
  • Seite 501: Modify-Vmcons-Parameters

    VM2000-Kommandos MODIFY-VMCONS-PARAMETERS MODIFY-VMCONS-PARAMETERS $VMCONS-Parameter ändern Die Parameter von $VMCONS werden in der Parameterdatei des Subsystems VM2-MON eingestellt. Mit können folgende Parameter geändert werden /MODIFY-VMCONS-PARAMETERS das OPERID-Kennwort für die UCON-Anmeldung von $VMCONS ● das Kennwort für den Verbindungsaufbau zu $VMCONS ● Dieses Kommando ist nur dem VM2000-Administrator erlaubt.
  • Seite 502 MODIFY-VMCONS-PARAMETERS VM2000-Kommandos PASSWORD = Legt fest, ob das Kennwort geändert oder beibehalten werden soll, das für den Verbin- dungsaufbau zu $VMCONS festlegt wurde. Das Kennwort kann maximal 4 Byte lang sein. PASSWORD = *UNCHANGED Das bisherige Kennwort wird beibehalten. PASSWORD = *NONE Es soll kein Kennwort festgelegt werden.
  • Seite 503: Move-Vm

    VM2000-Kommandos MOVE-VM MOVE-VM VM im Hauptspeicher verschieben (S-Server) [SQ] Auf SQ-Servern braucht eine VM nicht verschoben zu werden. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode VMS3011 VMS9004 gewiesen. wird eine VM im Hauptspeicher von VM2000 verschoben. Überschneidungen /MOVE-VM mit dem bisherigen Hauptspeicher der VM sind zulässig.
  • Seite 504 MOVE-VM VM2000-Kommandos LOCATION = *MEMORY-END Die VM soll an das Ende des verfügbaren Hauptspeiches gelegt werden. LOCATION = <x-text 1..8>(DIMENSION = *BYTE / *MEGABYTE) Angabe der Adresse mit Dimension. Die Adresse muss ein Vielfaches von 1 MByte sein. Zulässiger Wertebereich: 00000000..7FF00000 (Sedezimalziffern). Die Adresse wird bei Bedarf linksbündig mit Nullen aufgefüllt.
  • Seite 505 VM2000-Kommandos MOVE-VM Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS4103 MSCF-Absicherung (noch) nicht wieder aufgehoben VMS4000 VM noch nicht initialisiert VMS4011 Gewünschte Speichergröße oder -lage nicht verfügbar VMS4071 Falsche Angabe von Speichergröße oder -lage VMS4100 MSCF-Absicherung vom Gastsystem nicht unterstützt (MSCF-COORDINATED=*YES) VMS4101...
  • Seite 506: Reduce-Vm-Memory

    REDUCE-VM-MEMORY VM2000-Kommandos REDUCE-VM-MEMORY Hauptspeicher einer VM verkleinern wird der Hauptspeicher einer VM auch bei laufendem Gastsystem /REDUCE-VM-MEMORY verkleinert. Die Hauptspeicher-Rekonfiguration kann mit einer Monitor-Jobvariablen über- wacht werden. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. [SQ] Auf SQ-Servern kann der Hauptspeicher einer VM nicht verkleinert werden, wäh- rend sie migriert wird (Live Migration).
  • Seite 507 VM2000-Kommandos REDUCE-VM-MEMORY NEW-MEMORY-SIZE = *MINIMUM / <integer 1..1048576>(DIMENSION = *MEGABYTE / *GIGABYTE) Neue Größe des Hauptspeichers der betreffenden VM (nach Verkleinerung) bis zu einer Größe von 1 TByte (Terabyte; 1 TByte = 1024 GByte = 1 048 576 MByte). Der Wert muss für ein Gastsystem BS2000/OSD V6.0 kleiner als 32 GByte sein. Auf S-Servern darf die neue Größe des Hauptspeichers die MIN-MEMORY-SIZE betreffenden VM unterschreiten, wenn sich die VM im Zustand INIT-ONLY oder...
  • Seite 508 REDUCE-VM-MEMORY VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich VMS2070 VM im Zustand IN HOLD (WAIT) VMS4000 VM noch nicht initialisiert VMS4011 Gewünschte Speichergröße oder -lage nicht verfügbar VMS4071 Falsche Angabe von Speichergröße oder -lage VMS4091 Auf der VM läuft ein Gastsystem, für das die Hauptspeicher- Rekonfiguration nicht möglich ist...
  • Seite 509: Remove-Vm-Devices

    VM2000-Kommandos REMOVE-VM-DEVICES REMOVE-VM-DEVICES Geräte einer VM entziehen werden einer VM Geräte explizit entzogen, die zuvor explizit oder /REMOVE-VM-DEVICES implizit zugeordnet worden waren. Einzelne Geräte werden über ihre mnemotechnischen Gerätenamen angesprochen. Die Geräte eines Pubset werden über die Katalogkennung des Pubset oder den mnemotechnischen Gerätenamen des Pubres-Gerätes bestimmt. Der Monitor-VM können der Home-Pubset und weitere, importierte Pubsets, Paging-Plat- ten und die letzte Konsole nicht entzogen werden.
  • Seite 510 REMOVE-VM-DEVICES VM2000-Kommandos UNITS = Legt die Geräte der VM fest, die der VM entzogen werden sollen. UNITS = *ALL(...) Alle dieser VM zugeordneten Geräte sollen entzogen werden. Auch Alias-Geräte werden entzogen. Falls bei ein Gerät nicht entzogen werden kann, wird das Kommando für *ALL dieses Gerät nicht ausgeführt.
  • Seite 511 VM2000-Kommandos REMOVE-VM-DEVICES TO = <alphanum-name 2..2> / <x-text 4..4> Bestimmt das Ende des Namensbereichs. Der mnemotechnische Gerätename muss im gleichen Wertebereich (2- oder 4-stellige mn) wie der -Gerätename liegen und FROM in der aufsteigenden Sortierreihenfolge des Wertebereichs größer oder gleich dem -Gerätenamen sein.
  • Seite 512 REMOVE-VM-DEVICES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Pubset war der VM nicht zugeordnet (VMS4236) VMS4035 Kein entsprechendes Gerät gefunden VMS4180 Vorgegebene Gerätemenge ist leer CMD0001 Gerät bleibt der VM bis zum Wegschalten im Gastsystem impli- zit zugeordnet (VMS4087) VMS4226 Nicht alle Geräte des Pubset konnten entzogen werden...
  • Seite 513 VM2000-Kommandos REMOVE-VM-DEVICES Beispiel /remove-vm-devices vm-id=system2, units=*pubset-devices(pubset=*by-pubres-device(unit=d2)) —————— VMS4085 DEVICE 'D2' STILL ATTACHED IN GUEST SYSTEM. DEVICE NOT REMOVED VMS4223 VM2000 COMMAND /REMOVE-VM-DEVICES FOR PUBSET SPECIFIED BY PUBRES DEVICE OR CATID 'D2' REJECTED —————————————————————————— /remove-vm-devices vm-id=system2,force=*yes units=*pubset-devices(pubset=*by-pubres-device(unit=d2)) —————— VMS4009 DEVICE 'D2' REMOVED FROM VIRTUAL MACHINE (2,SYSTEM2) VMS4225 PUBSET 'VM02' WITH PUBRES DEVICE 'D2' REMOVED FROM VM (2,SYSTEM2) /remove-vm-devices units=*all(check-vm-state=*no),vm-id=system2, force=*yes —————————————————————————————————————————...
  • Seite 514: Remove-Vm-From-Vm-Group

    REMOVE-VM-FROM-VM-GROUP VM2000-Kommandos REMOVE-VM-FROM-VM-GROUP VM aus einer VM-Gruppe entfernen (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. wird eine VM aus einer VM-Gruppe entfernt. /REMOVE-VM-FROM-VM-GROUP Dieses Kommando ist nur dem VM2000-Administrator erlaubt.
  • Seite 515 VM2000-Kommandos REMOVE-VM-FROM-VM-GROUP Beispiel /remove-vm-from-vm-group vm-id=c1sys1,vm-group-name=gcust1, cpu-quota=30 ————————————————————————————————— VMS4429 VIRTUAL MACHINE (2,C1SYS1) REMOVED FROM VM GROUP 'GCUST1' Die VM wird aus der VM-Gruppe entfernt. Sie wird (wieder) eine eigenstän- C1SYS1 dige VM mit einer CPU-Quote von 30. Die Mitglieds-CPU-Quote wird aufgegeben. Siehe auch das ausführliche „Beispiel zum Bedienen von VM-Gruppen“...
  • Seite 516: Remove-Vm-Resources

    REMOVE-VM-RESOURCES VM2000-Kommandos REMOVE-VM-RESOURCES Globalspeicher einer VM entziehen (S-Server) [SQ] Auf SQ-Servern steht kein Globalspeicher zur Verfügung. Das Kommando wird mit der Meldung abgewiesen. VMS4114 wird einer VM der mit zugeordnete Global- /REMOVE-VM-RESOURCES /ADD-VM-RESOURCES speicher entzogen. REMOVE-VM-RESOURCES GS = *REAL / *VIRTUAL(...) *VIRTUAL(...) ⏐...
  • Seite 517 VM2000-Kommandos REMOVE-VM-RESOURCES FORCE = Legt fest, ob ein in Benutzung befindlicher Globalspeicher entzogen wird oder nicht. FORCE = *NO Der Globalspeicher wird nur entzogen, wenn sich das Gastsystem vom Globalspeicher dis- konnektiert hat. FORCE = *YES Der Globalspeicher wird der VM entzogen, auch wenn sich das Gastsystem noch nicht vom Globalspeicher diskonnektiert hat.
  • Seite 518 REMOVE-VM-RESOURCES VM2000-Kommandos Beispiel (Voraussetzungen: siehe Seite 434) /show-vm-resources information=*gs ————————————————————————————————————— VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS 1 VM0001 *REAL 16384 MB DUAL 2 VM0002 VIRTGS03 256 MB DUAL 3 VM0003 VIRTGS01 512 MB DUAL 4 VM0004 VIRTGS01 512 MB DUAL /remove-vm-resources gs=*virtual(partition-id=virtgs03),vm-id=2 ————————...
  • Seite 519: Reset-Vm

    VM2000-Kommandos RESET-VM RESET-VM Gastsystem auf einer VM abbrechen wird das Gastsystem auf einer VM abgebrochen, d.h. die virtuellen CPUs der /RESET-VM VM werden gestoppt. Die VM erhält den Zustand INIT-ONLY. Die Attribute und Betriebsmittel der VM bleiben erhalten. ADMIN- und VC-Dialoge laufen weiter.
  • Seite 520 RESET-VM VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS3036 VM-Name und VM-Index stimmen nicht überein VMS4000 VM noch nicht initialisiert VMS3042 VM wird migriert. Kommando abgewiesen Beispiel /show-vm-attributes vm-id=system2 CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO...
  • Seite 521: Restore-Vm-Configuration

    VM2000-Kommandos RESTORE-VM-CONFIGURATION RESTORE-VM-CONFIGURATION Wiederherstellen der VM2000-Konfiguration wird die VM2000-Konfiguration aus der Datei, in die sie /RESTORE-VM-CONFIGURATION zuvor gesichert worden war, wiederhergestellt. Siehe Abschnitt „Sichern und Wiederher- stellen der VM2000-Konfiguration“ auf Seite 363. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. RESTORE-VM-CONFIGURATION FROM-FILE = <filename 1..54 without-gen>...
  • Seite 522 RESTORE-VM-CONFIGURATION VM2000-Kommandos Beispiel /restore-vm-configuration from-file=vm2000-conf.s200 VMS4801 VM2000 CONFIGURATION RESTORED FROM FILE :4IVZ:$TSOS.VM2000-CONF.S200 U5183-J-Z125-12...
  • Seite 523: Resume-Vm

    VM2000-Kommandos RESUME-VM RESUME-VM Wartezustand einer VM aufheben wird ein vorher explizit gegebener Wartezustand für eine VM aufgehoben. /RESUME-VM Nach Ausführung des Kommandos befindet sich die VM im Zustand RUNNING, wenn kein weiterer Wartezustand zu berücksichtigen war. Für das Aufheben des Wartezustands gelten folgende Regeln: Der Wartezustand einer vom VM-Administrator angehaltenen VM kann vom VM2000- ●...
  • Seite 524 RESUME-VM VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich VMS2020 VM bleibt im Zustand IN HOLD(WAIT) VMS2001 VM nicht im Zustand IN HOLD(WAIT) VMS4000 VM noch nicht initialisiert VMS4612 Dem CPU-Pool ist keine zugeschaltete CPU zugeordnet VMS9005 Kommando konnte nicht oder nur teilweise bearbeitet werden Garantierte Meldungen...
  • Seite 525: Save-Vm-Configuration

    VM2000-Kommandos SAVE-VM-CONFIGURATION SAVE-VM-CONFIGURATION Sichern der VM2000-Konfiguration wird die aktuelle VM2000-Konfiguration in eine Datei gesi- /SAVE-VM-CONFIGURATION chert. Siehe Abschnitt „Sichern und Wiederherstellen der VM2000-Konfiguration“ auf Seite 363. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. [SQ] Auf SQ-Servern kann die VM2000-Konfiguration nicht gesichert werden, während eine VM migriert wird (Live Migration).
  • Seite 526 SAVE-VM-CONFIGURATION VM2000-Kommandos Beispiel /save-vm-configuration to-file=vm2000-conf.s200 VMS4800 CURRENT VM2000 CONFIGURATION SAVED IN FILE :4IVZ:$TSOS.VM2000- CONF.S200 U5183-J-Z125-12...
  • Seite 527: Send-Vm-Message

    VM2000-Kommandos SEND-VM-MESSAGE SEND-VM-MESSAGE VM-Administratoren benachrichtigen können Nachrichten an VM-Administratoren gesendet werden. /SEND-VM-MESSAGE SEND-VM-MESSAGE MESSAGE = <c-string 1..72> ,VM-IDENTIFICATION = *ALL / <integer 1..99> / <name 1..8> MESSAGE = <c-string 1..72> Nachricht, die an alle VM-Administratoren der angegebenen VM übermittelt wird. VM-IDENTIFICATION = Identifikation der virtuellen Maschine.
  • Seite 528: Beispiel (Über $Vmcons)

    SEND-VM-MESSAGE VM2000-Kommandos Beispiel (über $VMCONS) vm01:/send-vm-message message=c'*** shutdown in 5 min ***',vm-id=*all —— VM01:VMS3000 VM2000 COMMAND /SEND-VM-MESSAGE FOR VIRTUAL MACHINE ( ,*ALL) PROCESSED SUCCESSFULLY VM01:NBR0740 COMMAND COMPLETED 'SEND-VM-MESSAGE'; (RESULT: SC2=000, SC1=000, MC=CMD0001); DATE: <date> VM01:VMS2036 MESSAGE FROM VIRTUAL MACHINE (1,VM1): '*** SHUTDOWN IN 5 MIN ***' ———————————————————————————————...
  • Seite 529: Show-Vm-Assignment-Set

    VM2000-Kommandos SHOW-VM-ASSIGNMENT-SET SHOW-VM-ASSIGNMENT-SET Assignment Sets ausgeben werden die Merkmale von Assignment Sets ausgegeben. /SHOW-VM-ASSIGNMENT-SET Das Kommando liefert folgende Informationen: Name des Assignment Set ● VMs, die sich Geräte aus dem betreffenden Assignment Set implizit zuordnen dürfen ● Anzahl der Geräte, die dem Assignment Set zugeordnet sind ●...
  • Seite 530: Ausgabe In S-Variablen (In Benutzertask)

    SHOW-VM-ASSIGNMENT-SET VM2000-Kommandos Ausgabe in S-Variablen (in Benutzertask) Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Name des Assignment Sets var(*LIST).ASSIGNMENT-SET S *STDSET <name 1..8> Index der VM, die sich Geräte aus var(*LIST).VM(*LIST).VM-INDEX <integer 1..99> diesem Assignment Set implizit zuordnen darf Name der VM, die sich Geräte aus var(*LIST).VM(*LIST).VM-NAME S <name 1..8>...
  • Seite 531 VM2000-Kommandos SHOW-VM-ASSIGNMENT-SET Ausgabeformat Beispiel ASSIGNMENT-SET #DEVICES VM-ID *STDSET 2+NEW 1 MONITOR 3 SYSTEM3 DUMMY NONE SYS2IMPL 2 SYSTEM2 Bedeutung der Ausgabespalten ASSIGNMENT-SET Name des Assignment Set. #DEVICES Anzahl der Geräte, die dem Assignment Set zugeordnet sind. Suffix, der anzeigt, dass neu hinzukommende Geräte diesem Assignment +NEW Set zugeordnet werden.
  • Seite 532: Show-Vm-Attributes

    SHOW-VM-ATTRIBUTES VM2000-Kommandos SHOW-VM-ATTRIBUTES Merkmale einer VM ausgeben werden die Merkmale virtueller Maschinen ausgegeben. /SHOW-VM-ATTRIBUTES Das Kommando liefert folgende Informationen: die Attribute der VM, wie sie per Kommando festgelegt wurden ● den Zustand der VM ● den Namen und die Version des Betriebssystems im Gastsystem ●...
  • Seite 533 VM2000-Kommandos SHOW-VM-ATTRIBUTES SHOW-VM-ATTRIBUTES INFORMATION = *STD / *CPU / *UNITS / *GS / *MEMORY / *MONJV / *PRIVILEGES / *ALL ,TYPE = *ALL / *SD / *VC / <family> / <device> ,VM-IDENTIFICATION = *CURRENT / *VM2000 / <integer 1..99> / <name 1..8 with-wild(20)> / *BY-VM-GROUP(...) / *BY-CPU-POOL(...) *BY-VM-GROUP(...) ⏐...
  • Seite 534 SHOW-VM-ATTRIBUTES VM2000-Kommandos TYPE = Auswahl der auszugebenden Geräte, die der VM zugeordnet sind. Dieser Operand wird nur ausgewertet, wenn gleichzeitig noch der Operand angegeben INFORMATION=*ALL/*UNITS ist. TYPE = *ALL Ausgabe aller Geräte, die der VM zugeordnet sind. TYPE = *SD Ausgabe der Geräte der VM, die als gemeinsam benutzbar erklärt sind.
  • Seite 535 VM2000-Kommandos SHOW-VM-ATTRIBUTES VM-IDENTIFICATION = Identifikation der virtuellen Maschine. VM-IDENTIFICATION = *CURRENT Es wird die VM-Identifikation genommen, die mit einem zuvor gegebenen /BEGIN-VM- zugewiesen wurde. DIALOG VM-IDENTIFICATION = *VM2000 Für alle eingerichteten VMs wird die Information ausgegeben. Dieser Operand ist nur dem VM2000-Administrator erlaubt. VM-IDENTIFICATION = <integer 1..99>...
  • Seite 536 SHOW-VM-ATTRIBUTES VM2000-Kommandos Ausgabe in S-Variablen (in Benutzertask) Mit dem Operanden des Kommandos wird festgelegt, welche S-Variablen mit INFORMATION Werten versorgt werden. Folgende Angaben sind für möglich: INFORMATION Schreibweise im Kommando gekürzte Schreibweise in Tabelle INFORMATION = *STD INFORMATION = *CPU INFORMATION = *UNITS INFORMATION = *MEMORY INFORMATION = *GS...
  • Seite 537 VM2000-Kommandos SHOW-VM-ATTRIBUTES Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Ist das Privileg var(*LIST).IO-PRIO-PRIVIL B TRUE / FALSE 1,7,8 IO-PRIORITY zugewiesen? Ist das Privileg ASSIGN-BY- var(*LIST).ASS-BY-GUEST-PRIVIL B TRUE / FALSE 1,7,8 GUEST für wenigstens einen Assignment Set zugewiesen? Ist das Privileg AUTO-SNAP- var(*LIST).AUTO-SNAP-PRIVIL B TRUE / FALSE 1,7,8...
  • Seite 538 SHOW-VM-ATTRIBUTES VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Einstellung für VM-ACTIVE-IDLE var(*LIST).VM-ACTIVE-IDLE S *NO *AT-DEDICATED- CPUS Geräte der VM var(*LIST).UNIT(*LIST).MN S <alphanum-name 2..2> <x-text 4..4> Wer hat das Gerät der VM var(*LIST).UNIT(*LIST).ASS-BY S *VM-ADMIN zugeordnet? *GUEST Benutzungsart var(*LIST).UNIT(*LIST).USAGE S *EXCL / *SHARED Ist das Gerät eine virtuelle var(*LIST).UNIT(*LIST).VC B TRUE / FALSE...
  • Seite 539 VM2000-Kommandos SHOW-VM-ATTRIBUTES Ausgabeformat für INFORMATION = *STD Beispiel 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 2(+1) 128 MB (100) VM-ID STATE GUEST VERSION ADMIN PRIV 2 SYSTEM2 RUNNING BS2-OSD V09.0A AG,AS Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name.
  • Seite 540 SHOW-VM-ATTRIBUTES VM2000-Kommandos STATE Zustand, in dem sich die VM befindet. Überlagerte Zustände werden durch „+“ ver- knüpft, z.B. WAIT(GLB+VMA) Die VM ist initialisiert (nach oder ), es ist aber INIT-ONLY /CREATE-VM /RESET-VM noch kein Gastsystem gestartet worden Das Gastsystem auf der VM wurde gestartet und läuft RUNNING Die VM ist im Wartezustand, das Gastsystem ruht (Ursache) WAIT(...)
  • Seite 541 VM2000-Kommandos SHOW-VM-ATTRIBUTES Ausgabeformat für INFORMATION = *CPU Beispiel VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 30.00/ 50.00 100.00/ 50.00 2(+1) VM-ID SCHED ACT-I VIRT CPUS 1 MONITOR 00(RUN),01(RUN),02(OFF) Bedeutung der Ausgabespalten VM-ID / PROC INFORMATION=*STD CPU-POOL Zeigt an, welchem CPU-Pool die VM zugeordnet ist.
  • Seite 542 SHOW-VM-ATTRIBUTES VM2000-Kommandos SCHED Scheduling-Verfahren: Es sind keine virtuellen CPUs im Scheduling-Verfahren Feste CPU-Zuteilung (Dedicated CPUs) Zeitscheibenverfahren (Time Slice) ACT-I Einstellung zur Kontrolle der realen CPU bei fester CPU-Zuteilung: Der VM wird die reale CPU entzogen, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“).
  • Seite 543 VM2000-Kommandos SHOW-VM-ATTRIBUTES Ausgabeformat für INFORMATION = *GS Beispiel VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS 2 VM0002 VIRTGS03 256 MB DUAL Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. PARTITION-ID Bezeichnung der zugeordneten Partition. Der gesamte Globalspeicher ist real zugeordnet. *REAL *VIRTUAL Der VM ist aktuell kein Globalspeicher zugeordnet.
  • Seite 544 SHOW-VM-ATTRIBUTES VM2000-Kommandos Ausgabeformat für INFORMATION = *MEMORY (S-Server) Beispiel VM-ID LOC-BEGIN MEMORY-SIZE 2 SYSTEM2 0000008E 128 / 128 MB Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. LOC-BEGIN Anfangsadresse des Hauptspeicherbereichs in MByte. MEMORY-SIZE Hauptspeicher der VM in der Form <memory-size>...
  • Seite 545 VM2000-Kommandos SHOW-VM-ATTRIBUTES Ausgabeformat für INFORMATION = *MONJV Beispiel VM-ID VM-MONJV 2 SYSTEM2 :4IVZ:$TSOS.JV-SYS2 VM-ID RECONF-MONJV 2 SYSTEM2 :4IVZ:$TSOS.JV-S2REC Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. VM-MONJV Dateiname der MONJV für die VM. Für die VM ist keine MONJV vereinbart. NO VM-MONJV ASSIGNED RECONF-MONJV Dateiname der MONJV für die Hauptspeicher-Rekonfiguration.
  • Seite 546 SHOW-VM-ATTRIBUTES VM2000-Kommandos Ausgabeformat für INFORMATION = *PRIVILEGES Beispiel VM-ID PRIV DETAILS 2 SYSTEM2 SYS2IMPL Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. PRIV Privilegien der VM. Keine Privilegien. NO PRIVILEGE Kommando-/Funktionsumfang für VM2000-Administrator (Monitor-VM) bzw. VM-Administrator, siehe DETAILS Die VM hat das Privileg ASSIGN-BY-GUEST.
  • Seite 547 VM2000-Kommandos SHOW-VM-ATTRIBUTES Beispiel (S-Server) /show-vm-attributes 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) 128 MB (100) —————— VM-ID STATE GUEST VERSION ADMIN PRIV 2 SYSTEM2 RUNNING BS2-OSD V09.0A AG,AS ———————————— VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U...
  • Seite 548 SHOW-VM-ATTRIBUTES VM2000-Kommandos Die VM läuft derzeit mit fester CPU-Zuordnung ( SCHED DC Die reale CPU wird der VM entzogen, wenn die darauf ablaufende virtuelle CPU der VM untätig ist ( ACT-I: NO Die virtuelle Normal-CPU der VM läuft. Die virtuelle Spare-CPU ist in Warte- stellung um bei Ausfall der virtuellen Normal-CPU deren Funktion übernehmen zu können.
  • Seite 549: Show-Vm-Cpu-Pool

    VM2000-Kommandos SHOW-VM-CPU-POOL SHOW-VM-CPU-POOL Merkmale eines CPU-Pools ausgeben werden die Merkmale von CPU-Pools ausgegeben. /SHOW-VM-CPU-POOL Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Das Kommando liefert folgende Informationen: Name des CPU-Pools, wie er mit festgelegt wurde ● /CREATE-VM-CPU-POOL das Scheduling-Verfahren ● die dem CPU-Pool zugeordneten CPUs und ihren Zustand ●...
  • Seite 550 SHOW-VM-CPU-POOL VM2000-Kommandos CPU-POOL-NAME = *BY-VM-IDENTIFICATION(...) Bestimmt den CPU-Pool durch Angabe einer VM, die dem CPU-Pool zugeordnet ist. VM-IDENTIFICATION = <integer 1..99> / <name 1..8> Identifikation der virtuellen Maschine durch VM-Index oder VM-Name. CPU-POOL-NAME = *BY-VM-GROUP(...) Bestimmt den CPU-Pool durch Angabe einer VM-Gruppe, die dem CPU-Pool zugeordnet ist (S-Server).
  • Seite 551 VM2000-Kommandos SHOW-VM-CPU-POOL Ausgabe in S-Variablen (in Benutzertask) Mit dem Operanden des Kommandos wird festgelegt, welche S-Variablen mit INFORMATION Werten versorgt werden. Folgende Angaben sind für möglich: INFORMATION Schreibweise im Kommando gekürzte Schreibweise in Tabelle INFORMATION = *CPU INFORMATION = *VM INFORMATION = *SUMMARY INFORMATION = *ALL Ausgabe-Information...
  • Seite 552 SHOW-VM-CPU-POOL VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Anzahl der Spare-CPUs der VM, var(*LIST).VM(*LIST). <integer 0..15> die dem CPU-Pool zugeordnet NUM-OF-SPARE-CPUS Anzahl der zugeordneten realen var(*LIST).NUM-OF-NORMAL-CPUS.ATT <integer 0..64> Normal-CPUs (zugeschaltet) Anzahl der zugeordneten realen var(*LIST).NUM-OF-NORMAL-CPUS.DET <integer 0..63> Normal-CPUs (weggeschaltet) Anzahl der zugeordneten realen var(*LIST).
  • Seite 553 VM2000-Kommandos SHOW-VM-CPU-POOL Ausgabeformat für INFORMATION = *CPU Beispiel CPU-POOL SCHED CPU-ATTR REAL CPUS *STDPOOL NORMAL 00(ATT),01(ATT) EXTRA 04(DET) PCUST1 NORMAL 02(ATT),03(ATT) EXTRA NONE Bedeutung der Ausgabespalten CPU-POOL Identifiziert den CPU-Pool durch seinen Namen. Standard-CPU-Pool *STDPOOL CPU-Pool der Domäne 0 (SQ-Server) *POOL0 Fremd- und Anwendungspool der XenVMs (SQ-Server) *FOREIGN...
  • Seite 554 SHOW-VM-CPU-POOL VM2000-Kommandos Ausgabeformat für INFORMATION = *VM Beispiel CPU-POOL SCHED VM-ID VM-GROUP ATT PROC PCUST1 2 C1SYS1 4(+1) 3 C1SYS2 2(+1) Bedeutung der Ausgabespalten CPU-POOL SCHED INFORMATION=*CPU VM-ID Identifiziert eine VM, die dem CPU-Pool zugeordnet ist, über VM-Index und VM-Name. Dem CPU-Pool ist keine VM zugeordnet.
  • Seite 555 VM2000-Kommandos SHOW-VM-CPU-POOL Ausgabeformat für INFORMATION = *SUMMARY Beispiel CPU-POOL SCHED REAL-NORMAL-CPUS REAL-EXTRA-CPUS VIRT-CPUS ALL ATT DET OFF ALL ATT DET OFF PCUST1 Bedeutung der Ausgabespalten CPU-POOL SCHED INFORMATION=*CPU REAL-NORMAL-CPUS Anzahl aller / der zugeschalteten / der weggeschalteten / der sich offline befindlichen realen Normal-CPUs des CPU-Pools.
  • Seite 556: Show-Vm-Device-Status

    SHOW-VM-DEVICE-STATUS VM2000-Kommandos SHOW-VM-DEVICE-STATUS Detaillierte Geräteinformationen ausgeben werden detaillierte Informationen über die Geräte von /SHOW-VM-DEVICE-STATUS VM2000 ausgegeben. Dieses Kommando ist nur dem VM2000-Administrator und den VM- Administratoren mit erlaubt. ADMIN-PRIVILEGES=*MAXIMUM Das Kommando liefert folgende Informationen: den mnemotechnischen Gerätenamen ● die Hardware-Eigenschaften des Geräts (Gerätetyp, PAV- und SNAP-Eigenschaften) ●...
  • Seite 557 VM2000-Kommandos SHOW-VM-DEVICE-STATUS (Teil 2 von 2) ,SELECT = *PARAMETERS(...) *PARAMETERS(...) ⏐ TYPE = *ANY / *VC / <family> / <device> ⏐ ,STATE = *ANY / *ASSIGNED(...) / *DISPOSABLE(...) ⏐ *ASSIGNED(...) ⏐ ⏐ ⏐ BY = *ANY / *VM-ADMIN / *GUEST ⏐...
  • Seite 558 SHOW-VM-DEVICE-STATUS VM2000-Kommandos UNITS = Legt die Geräte fest, deren Geräteinformationen ausgegeben werden sollen. UNITS = *STD Es werden Informationen über alle Geräte ausgegeben. Bei Eingabe dieses Operanden von BS2000-Konsolen oder im ADMIN-Dialog über $VMCONS müssen mit oder ein- SELECT=... INFORMATION=*VM-SUMMARY *HA-CLUSTER schränkende Angaben zur Informationsmenge gemacht werden.
  • Seite 559 VM2000-Kommandos SHOW-VM-DEVICE-STATUS SELECT = *PARAMETERS(...) Wählt aus der (möglicherweise großen) Gerätemenge im Operanden eine geeignete UNITS Teilmenge aus, deren detaillierte Geräteinformationen ausgegeben werden sollen. TYPE = Auswahl der Geräte nach dem Gerätetyp. TYPE = *ANY Keine Auswahl durch den Gerätetyp. TYPE = *VC Auswahl der Geräte, die als virtuelle Konsole zugeordnet sind ( ) oder...
  • Seite 560 SHOW-VM-DEVICE-STATUS VM2000-Kommandos STATE = Auswahl der Geräte nach ihrem Zuordnungsstatus. STATE = *ANY Keine Auswahl nach dem Zuordnungsstatus. STATE = *ASSIGNED(...) Ausgabe aller Geräte, die einer VM zugeordnet sind. Die Auswahl der VM erfolgt über den Operanden . Die Operanden bestimmen die aus- VM-IDENTIFICATION USAGE...
  • Seite 561 VM2000-Kommandos SHOW-VM-DEVICE-STATUS VM-IDENTIFICATION = *BY-VM-GROUP(...) Für alle VMs, die der VM-Gruppe zugeordnet sind, wird die Information ausgege- ben (S-Server). VM-GROUP-NAME = <name 1..8> Name der VM-Gruppe. VM-IDENTIFICATION = *BY-CPU-POOL(...) Für alle VMs, die dem CPU-Pool zugeordnet sind, wird die Information ausgege- ben.
  • Seite 562 SHOW-VM-DEVICE-STATUS VM2000-Kommandos SET-NAME = *ANY / *STDSET / <name 1..8> Ausgabe aller Geräte, die einem oder dem angegebenen Assignment Set zugeord- net sind. Bei wird dieser Name nur für Assignment Sets INFORMATION=*HA-CLUSTER der lokalen Server-Unit ausgewertet. SET-NAME = *BY-GUEST(...) Ausgabe aller Geräte, die sich das Gastsystem auf der VM implizit zuordnen darf. GUEST = <integer 1..99 / <name 1..8>...
  • Seite 563 VM2000-Kommandos SHOW-VM-DEVICE-STATUS PAV-ATTRIBUTE = Auswahl der Geräte danach, ob sie als PAV (Basis-Gerät oder Alias-Gerät) konfiguriert sind, siehe Seite 345. PAV-ATTRIBUTE = *ANY Keine Auswahl dadurch. PAV-ATTRIBUTE = *PAV Ausgabe aller erkannten Basis- oder Alias-Geräte. PAV-ATTRIBUTE = *NO-PAV Ausgabe aller Geräte, die kein Basis- oder Alias-Gerät sind. PAV-ATTRIBUTE = *BASE Ausgabe aller erkannten Basis-Geräte.
  • Seite 564 SHOW-VM-DEVICE-STATUS VM2000-Kommandos INFORMATION = *HA-CLUSTER(...) Kompakte, nach Server-Units im HA-Cluster und VMs sortierte Ausgabe der Gerätezuord- nungen und der Geräte, die noch einer VM zugeordnet werden können (SQ-Server). CONFLICT-DEVICE = Auswahl der Geräte danach, ob ein Konflikt für die Gerätezuordnungen im HA-Cluster vorliegt.
  • Seite 565 VM2000-Kommandos SHOW-VM-DEVICE-STATUS Ausgabe in S-Variablen (in Benutzertask) Mit dem Operanden des Kommandos wird festgelegt, welche S-Variablen mit INFORMATION Werten versorgt werden. Folgende Angaben sind für möglich: INFORMATION Schreibweise im Kommando gekürzte Schreibweise in Tabelle INFORMATION = *STD INFORMATION = *ALL INFORMATION = *PAV INFORMATION = *VM-SUMMARY INFORMATION = *HA-CLUSTER...
  • Seite 566 SHOW-VM-DEVICE-STATUS VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Wurde das Gerät der VM als var(*LIST).ASS(*LIST).PUBRES-FOR- B TRUE / FALSE 1,2,3 Pubres-Gerät zugeordnet? ASSIGN Ist das Gerät im KEEP-Modus? var(*LIST).ASS(*LIST).KEEP B TRUE / FALSE 1,2,3 Index der VM var(*LIST).VM-INDEX <integer 0..99> Name der VM var(*LIST).VM-NAME S <name 1..8>...
  • Seite 567 VM2000-Kommandos SHOW-VM-DEVICE-STATUS Ausgabeformat für INFORMATION = *STD / *ALL Beispiel (INFORMATION=*ALL) UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY D3435 SYS2IMPL SH(I) ( 2) MIXED 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL(P) SH(D) 2 SYSTEM2 GUEST D3435 SYS2IMPL EXCL 2 SYSTEM2 VM-ADMIN(P) SYS2IMPL...
  • Seite 568 SHOW-VM-DEVICE-STATUS VM2000-Kommandos VM-ID/(#VM) Identifikation der VM ( ), wenn das Gerät in der Benutzungsart <vm-index>Ë<vm-name> oder zugeordnet ist, oder Anzahl der VMs, die das Gerät gemein- EXCL SH(D) (n, n≥1) sam benutzen (Benutzungsart SH(I) Für folgen Ausgabezeilen, die (nur) in dieser Ausgabespalte und der INFORMATION=*ALL Spalte die Identifikation der VMs zeigen, die das Gerät gemeinsam nut-...
  • Seite 569 VM2000-Kommandos SHOW-VM-DEVICE-STATUS Ausgabeformat für INFORMATION = *VM-SUMMARY Beispiel VM-ID UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: C2,C3,V0,V1,2430,2431,2432,2433 SHARED: 22F4,22F5,22F6,22F7,58F2 ASSIGNED BY GUEST SHARED: E062 2 SYSTEM2 ASSIGNED BY VM-ADMIN EXCL: CH,CI,E05F,E060,E061 SHARED: E062 DISPOSABLE UNASS: CB,CC,CD,CE,CF,CG,CJ,CK,... SHARED: 22F4,22F5,22F6,22F7,58F2,E062,... Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name.
  • Seite 570 SHOW-VM-DEVICE-STATUS VM2000-Kommandos Ausgabeformat für INFORMATION = *HA-CLUSTER (SQ-Server) Beispiel SU VM-ID HA UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: X0,X1,Y0,Y1,Z0,Z1,9904,9905,9906,990A,990B,990C 2 SHIRKVM2 ASSIGNED BY VM-ADMIN EXCL: AB(!),D2,X2,X3,Y2,Y3,Z2,Z3 SHARED: D0 ASSIGNED BY GUEST EXCL: AD,AF 3 SHIRKVM3 ASSIGNED BY VM-ADMIN EXCL: D3,X4,X5,Y4,Y5,Z4,Z5 SHARED: AA(!),AE 1 MONITOR...
  • Seite 571 VM2000-Kommandos SHOW-VM-DEVICE-STATUS High-Availability-Attribut (für eine VM). Die VM ist hochverfügbar. Die VM ist nicht hochverfügbar. High-Availability-Attribut (für Geräte, die einer VM zugeordnet werden können, ). Ein Gerät kann in beiden Ausgabeblöcken vertreten sein, im Beispiel zu- DISPOSABLE vor: 990F Gerät verfügbar für hochverfügbare oder nicht hochverfügbare VMs. Gerät verfügbar nur für nicht hochverfügbare VMs.
  • Seite 572 SHOW-VM-DEVICE-STATUS VM2000-Kommandos Beispiel /show-vm-device-status units=*std,information=*all, select=*par(assign-by-guest=*yes(set-name=sys2impl)) ————————— UNIT DEV-TYPE PAV S ASSIGN-SET USAGE VM-ID/(#VM) ASSIGNED-BY D3435 SYS2IMPL SH(I) ( 2) MIXED ————————————— 1 MONITOR VM-ADMIN 2 SYSTEM2 GUEST D3435 SYS2IMPL(P) SH(D) 2 SYSTEM2 GUEST ————————————— D3435 SYS2IMPL EXCL 2 SYSTEM2 VM-ADMIN(P) SYS2IMPL EXCL...
  • Seite 573: Show-Vm-Group

    VM2000-Kommandos SHOW-VM-GROUP SHOW-VM-GROUP Merkmale einer VM-Gruppe ausgeben (S-Server) [SQ] Auf SQ-Servern stehen keine VM-Gruppen zur Verfügung. Das Kommando wird mit der Meldung bzw. mit dem allgemeinen Returncode abgewie- VMS3011 VMS9004 sen. werden die Merkmale von VM-Gruppen ausgegeben. /SHOW-VM-GROUP Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Das Kommando liefert folgende Informationen: die Attribute der VM-Gruppe, wie sie mit bzw.
  • Seite 574 SHOW-VM-GROUP VM2000-Kommandos VM-GROUP-NAME = *BY-CPU-POOL(...) Bestimmt die VM-Gruppen durch Angabe des CPU-Pools, dem die VM-Gruppen zugeord- net sind. CPU-POOL-NAME = *STDPOOL / <name 1..8> Name des CPU-Pools. INFORMATION = Legt die Ausgabeinformation fest. INFORMATION = *ATTRIBUTES Nur Attribute der VM-Gruppe. INFORMATION = *MEMBERS Nur Informationen über die Mitglieder der VM-Gruppe.
  • Seite 575 VM2000-Kommandos SHOW-VM-GROUP Ausgabe in S-Variablen (in Benutzertask) Mit dem Operanden des Kommandos wird festgelegt, welche S-Variablen mit INFORMATION Werten versorgt werden. Folgende Angaben sind für möglich: INFORMATION Schreibweise im Kommando gekürzte Schreibweise in Tabelle INFORMATION = *ATTRIBUTES INFORMATION = *MEMBERS INFORMATION = *ALL Ausgabe-Information Name der S-Variablen...
  • Seite 576 SHOW-VM-GROUP VM2000-Kommandos Ausgabeformat für INFORMATION = *ATTRIBUTES Beispiel VM-GROUP CPU-POOL CPU-Q MAX-U GCUST1 *STDPOOL 20.00 20.00 Bedeutung der Ausgabespalten VM-GROUP Identifiziert die VM-Gruppe über ihren Namen. CPU-POOL CPU-Pool, dem die VM-Gruppe zugeordnet ist. Die VM-Gruppe ist dem Standard-CPU-Pool zugeordnet. *STDPOOL CPU-Q CPU-Quote der VM-Gruppe, so wie sie per Kommando (Operand ) vergeben...
  • Seite 577 VM2000-Kommandos SHOW-VM-GROUP Ausgabeformat für INFORMATION = *MEMBERS Beispiel VM-GROUP CPU-POOL VM-ID CPU-Q / EFF-Q MAX-U / EFF-U GCUST1 *STDPOOL 2 C1SYS1 1.00 / 10.00 20.00 / 20.00 3 C1SYS2 1.00 / 10.00 100.00 / 20.00 Bedeutung der Ausgabespalten VM-GROUP Identifiziert die VM-Gruppe über ihren Namen. CPU-POOL CPU-Pool, dem die VM-Gruppe zugeordnet ist.
  • Seite 578 SHOW-VM-GROUP VM2000-Kommandos Beispiel /show-vm-group vm-group-name=*all,information=*all ———————————————————— VM-GROUP CPU-Q MAX-U GCUST1 20.00 20.00 ——————————————————————————————————————————————— VM-GROUP VM-ID CPU-Q / EFF-Q MAX-U / EFF-U GCUST1 2 C1SYS1 1.00 / 10.00 20.00 / 20.00 ———————————————————— 3 C1SYS2 1.00 / 10.00 100.00 / 20.00 Der VM2000-Administrator informiert sich über die vorhandenen VM-Gruppen. Es existiert eine VM-Gruppe mit CPU-Quote und maximaler CPU-Leis- GCUST1...
  • Seite 579: Show-Vm-Resources

    VM2000-Kommandos SHOW-VM-RESOURCES SHOW-VM-RESOURCES Status der Betriebsmittel von VM2000 ausgeben wird der Status der Betriebsmittel von VM2000 ausgegeben. /SHOW-VM-RESOURCES Dieses Kommando ist nur dem VM2000-Administrator und den VM-Administratoren mit erlaubt. ADMIN-PRIVILEGES=*MAXIMUM Das Kommando liefert folgende Informationen: die Attribute aller VMs, wie sie per Kommando festgelegt wurden ●...
  • Seite 580 SHOW-VM-RESOURCES VM2000-Kommandos SHOW-VM-RESOURCES INFORMATION = *STD / *CPU / *UNITS / *GS / *MEMORY / *MONJV / *PRIVILEGES / *CONFIGURATION / *HA-CLUSTER / *ALL ,UNITS = *ALL / list-poss(28): *DEVICE-RANGE(...) / <alphanum-name 1..4 with-wild(20)> *DEVICE-RANGE(...) ⏐ FROM = <alphanum-name 2..2> / <x-text 4..4> ⏐...
  • Seite 581 VM2000-Kommandos SHOW-VM-RESOURCES INFORMATION = *HA-CLUSTER Nur die Übersicht über die Konfiguration der VMs im HA-Cluster (SQ-Server). INFORMATION = *ALL Gesamtinformation der Ausgaben *STD *CPU *UNITS *MEMORY *MONJV , nicht aber *PRIVILEGES *CONFIGURATION *HA-CLUSTER UNITS = Legt die Geräte fest, deren Zuordnung ausgegeben werden soll. Dieser Operand wird nur bei gleichzeitiger Angabe von ausgewertet.
  • Seite 582 SHOW-VM-RESOURCES VM2000-Kommandos TYPE = Auswahl der Geräte nach Geräteeigenschaften. Dieser Operand wird nur ausgewertet bei gleichzeitiger Angabe von INFORMATION=*UNITS/*ALL TYPE = *ANY Keine Auswahl nach Geräteeigenschaften. TYPE = *SD Ausgabe der Geräte, die als gemeinsam benutzbar erklärt sind. TYPE = *VC Ausgabe der Geräte, die als virtuelle Konsole zugeordnet sind ( ATTRIBUTES=*ASSIGNED oder zugeordnet werden können (...
  • Seite 583 VM2000-Kommandos SHOW-VM-RESOURCES ATTRIBUTES = Auswahl von Geräten bzw. Hauptspeicher danach, ob sie einer VM zugeordnet sind oder einer VM zugeordnet werden können. Dieser Operand wird bei Geräten nur ausgewertet bei gleichzeitiger Angabe von mit Angabe von Wildcards. UNITS=*ALL/*DEVICE-RANGE/<alphanum-name> Bei Ausgabe in S-Variablen ist die Wirkung dieses Operanden auf Hauptspeicher erweitert, siehe Seite 584.
  • Seite 584 SHOW-VM-RESOURCES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS4035 Kein entsprechendes Gerät gefunden (ATTRIBUTES oder TYPE) VMS4180 Vorgegebene Gerätemenge ist leer (INFORMATION=*ALL/*UNITS) VMS2200 VM2000 läuft nicht auf einer Server-Unit in einem HA-Cluster VMS4001 Keine VM mit passendem Namen gefunden VMS4403 Der VM-Gruppe ist keine VM zugeordnet VMS4613...
  • Seite 585 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Index der VM var(*LIST).VM-INDEX <integer 1..99> 1 - 6, 7 - 9 Name der VM var(*LIST).VM-NAME S <name 1..8> 1 - 6, 7 - 9 Multiprozessorgrad der VM var(*LIST).NUM-OF-CPUS <integer 1..32> 1,2,9 Anzahl der virtuellen var(*LIST).NUM-OF-VM-SPARE-CPUS...
  • Seite 586 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Wird die IO-Leistungsaufnahme var(*LIST).MAX-IO-UTIL-ACTIVE B TRUE / FALSE von IOLVM überwacht? Status der VM var(*LIST).STA S *INIT-ONLY / *RUN *WAIT / *DOWN / *MIGRATING Ist die VM im Wartezustand durch var(*LIST).WAIT-GLOBAL B TRUE / FALSE ein globales /HOLD-VM des VM2000-Administrators?
  • Seite 587 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Modus des Globalspeichers der var(*LIST).GS-MODE S *MONO / *DUAL *NONE Zustand des Globalspeichers der var(*LIST).GS-STA S *ASSIGN *REMOVE / *NONE Monitor-Jobvariable zur var(*LIST).VM-MONJV S <name 1..54> / *NONE Überwachung der VM Monitor-Jobvariable zur var(*LIST).RECONF-MONJV S <name 1..54>...
  • Seite 588 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Größe des Hauptspeichers des var(*LIST).HYPERVISOR-SIZE <integer 0..255> VM2000-Hypervisors in MByte Anfangsadresse des Hauptspei- var(*LIST).HYPERVISOR-LOCATION S <x-text 1..8> chers des VM2000-Hypervisors *SPREAD in MByte Reale CPUs des Servers var(*LIST).REAL-CPU(*LIST).ID S <x-text 2..2> CPU-Pool, dem eine reale CPU var(*LIST).REAL-CPU(*LIST).CPU-POOL S <name 1..8>...
  • Seite 589 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Ist das freie Gerät im KEEP- var(*LIST).UNIT(*LIST).KEEP B TRUE / FALSE 10,12 Modus? Größte mögliche Hauptspeicher- var(*LIST).LARG-FREE-DOM <integer 0..1048576> 11,12 größe für eine neue VM in MByte (siehe Hinweis auf Seite 598) Anfangsadresse eines freien var(*LIST).MEM-SLICE(*LIST).BEGIN...
  • Seite 590 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabe-Information Name der S-Variablen T Inhalt Bedingung Vorgegebener Index für die VM var(*LIST).VM(*LIST).SPEC-VM-INDEX <integer 0..99> auf der Server-Unit im HA- Cluster (0: *ANY) Aktueller Index der VM auf der var(*LIST).VM(*LIST).CURR-VM-INDEX <integer 0..99> Server-Unit im HA-Cluster (0: VM nach Übernahme (Fail- over) nicht gestartet) Name der VM auf der Server-Unit var(*LIST).VM(*LIST).VM-NAME...
  • Seite 591 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *STD Beispiel CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO 1 MONITOR *STDPOOL(P) 30.00 100.00 2(+1) 128 MB (100) 2 SYSTEM2 *STDPOOL(P) 20.00 100.00 2(+1) 128 MB (100) 3 SYSTEM3 *STDPOOL(P) 50.00 100.00 4(+1) 256 MB (100) VM-ID STATE...
  • Seite 592 SHOW-VM-RESOURCES VM2000-Kommandos MAX-IO Maximale IO-Leistungsaufnahme der VM, so wie sie per Kommando (Operand MAX-IO- ) eingestellt wurde. Wenn der Wert in runden Klammern angegeben wird, UTILIZATION dann wird sie derzeit nicht von der IORM-Funktion IOLVM überwacht, siehe Seite 360. STATE Zustand, in dem sich die VM befindet.
  • Seite 593 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *CPU Beispiel VM-ID CPU-POOL GR-CPU-Q CPU-Q/ EFF-Q MAX-U/ EFF-U PROC 1 MONITOR *STDPOOL 30.00/ 30.00 100.00/ 50.00 2(+1) 2 SYSTEM2 *STDPOOL 20.00/ 20.00 100.00/ 50.00 2(+1) 3 SYSTEM3 *STDPOOL 50.00/ 50.00 100.00/100.00 4(+1) VM-ID SCHED ACT-I VIRT CPUS 1 MONITOR...
  • Seite 594 SHOW-VM-RESOURCES VM2000-Kommandos SCHED Scheduling-Verfahren: Es ist keine virtuelle CPU ablauffähig Feste CPU-Zuteilung (Dedicated CPUs) Zeitscheibenverfahren (Time Slice) ACT-I Einstellung zur Kontrolle der realen CPU bei fester CPU-Zuteilung: Die reale CPU wird der VM entzogen, wenn die darauf ablaufende virtuelle CPU der VM untätig ist (unterbrechbarer Wartezustand, „Idle“).
  • Seite 595 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *UNITS Beispiel VM-ID UNITS 1 MONITOR ASSIGNED BY VM-ADMIN EXCL: C2,C3,V0,V1,2430,2431,2432,2433 SHARED: 22F4,22F5,22F6,22F7,58F2 ASSIGNED BY GUEST SHARED: E062 2 SYSTEM2 ASSIGNED BY VM-ADMIN EXCL: CH,CI,E05F,E060,E061 SHARED: E062 3 SYSTEM3 NO CORRESPONDING DEVICE ASSIGNED DISPOSABLE UNASS: CB(VC),CC(VC),CD(VC),CE(VC),CF,CG,CJ,CK,CL, ...
  • Seite 596 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabeformat für INFORMATION = *GS Beispiel VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS 1 VM0001 *REAL 16384 MB DUAL 2 VM0002 VIRTGS03 256 MB DUAL 3 VM0003 VIRTGS01 512 MB DUAL 4 VM0004 NO GS ASSIGNED Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name.
  • Seite 597 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *MEMORY (S-Server) Beispiel (VM-ID=*VM2000) VM-ID LOC-BEGIN MEMORY-SIZE HYPERVISOR 00000000 35 MB 1 MONITOR 00000023 128 / 128 MB 2 SYSTEM2 000000A3 128 / 128 MB NONE 00000123 3537 MB 3 SYSTEM3 00000EF4 256 / 256 MB LARGEST FREE DOMAIN: 3537...
  • Seite 598 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabeformat für INFORMATION = *MEMORY (SQ-Server) Beispiel (VM-ID=*VM2000) VM-ID BS2-MEM-S MEM-SIZE MIN-MEM-S MAX-MEM-S DEST-MEM-S 1 MONITOR 3996 4096 2048 8192 2 SYSTEM2 1024 1024 2048 FOREIGN VMS 9215 FREE 15625 Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. Hauptspeichergröße der XenVMs (inklusive der Domäne 0).
  • Seite 599 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *MONJV Beispiel VM-ID VM-MONJV 2 SYSTEM2 :4IVR:$TSOS.JV-SYS2 3 VM0003 :4IVR:$TSOS.JV-SYS3 VM-ID RECONF-MONJV 2 SYSTEM2 :4IVZ:$TSOS.JV-S2REC Ausgabezeilen werden nur für VMs ausgegeben, die mit einer MONJV überwacht werden oder die im Kommando explizit angegeben wurden. Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name.
  • Seite 600 SHOW-VM-RESOURCES VM2000-Kommandos Ausgabeformat für INFORMATION = *PRIVILEGES Beispiel VM-ID PRIV DETAILS 1 MONITOR SET2 2 SYSTEM2 *STDSET 3 VM0003 Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. PRIV Privilegien der VM. Keine Privilegien. NO PRIVILEGE Kommando-/Funktionsumfang für VM2000-Administrator (Monitor-VM) bzw.
  • Seite 601 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *CONFIGURATION Beispiel (S-Server) MAX NUMBER OF VMS MAX NUMBER OF VM-GROUPS MAX NUMBER OF CPU-POOLS MAX NUMBER OF CPUS PER VM TOTAL NUMBER OF VIRTUAL CPUS TOTAL REAL MEMORY SIZE 4084 MB TOTAL MIN MEMORY SIZE 4084 MB TOTAL GS SIZE...
  • Seite 602 SHOW-VM-RESOURCES VM2000-Kommandos Standardwert der impliziten Gerätezuordnung für neu hinzukommende Geräte (dyna- ● mische Konfigurationsänderung) ( ). Der Standardwert *NONE *STDSET <name 1..8> korrespondiert zum VM2000-Parameter (S-Server), so- ASSIGN-BY-GUEST=*NO / *YES fern dieser nicht durch geändert /MODIFY-VM-DEVICE-ATTRIBUTES UNITS=*NEW-DEVICES worden ist. Angaben zu den realen CPUs. ●...
  • Seite 603 VM2000-Kommandos SHOW-VM-RESOURCES Ausgabeformat für INFORMATION = *HA-CLUSTER (SQ-Server) Beispiel SHIRKHAN (LOCAL SERVER UNIT) VM-ID CPU-POOL PROC MEM-SIZE ASSIGNMENT-SETS BS2000 VMS 1/ 1 MONITOR *STDPOOL 2048 MB -/ 2 PRODUCT1 USERPOOL 4096 MB *STDSET (!)3/ 3 GUESTVM3 *STDPOOL 1024 MB *STDSET -/ 4 TESTSHIRK *STDPOOL 1024 MB...
  • Seite 604 SHOW-VM-RESOURCES VM2000-Kommandos bedeutet , dass der freie Hauptspeicher auf der lokalen Server-Unit MEMORY: kleiner ist als die Summe der Hauptspeichergrößen aller hochverfügbaren BS2000- VMs und XenVMs auf der entfernten Server-Unit im HA-Cluster. Bedeutung der Ausgabespalten VM-ID Identifiziert die VM über VM-Index und VM-Name. Der VM-Index wird in folgender Form dargestellt: vorgesehener VM-Index / momentaner VM-Index Die Ausgabe „-“...
  • Seite 605 VM2000-Kommandos SHOW-VM-RESOURCES Beispiel (S-Server) /show-vm-resources information=*all ——————————————————————————————————— CPU-POOL(P) VM-ID VM-GROUP(G) CPU-Q MAX-U PROC MEM-SIZE MAX-IO ————— 1 MONITOR *STDPOOL(P) 30.00 100.00 2(+1) 128 MB (100) 2 SYSTEM2 *STDPOOL(P) 20.00 100.00 2(+1) 128 MB (100) 3 SYSTEM3 *STDPOOL(P) 50.00 100.00 4(+1) 256 MB (100) VM-ID STATE...
  • Seite 606 SHOW-VM-RESOURCES VM2000-Kommandos VM-ID PARTITION-ID ATTR GS-SIZE MODE STATUS ———————————— (12) 1 MONITOR *REAL 3072 MB DUAL VM-ID LOC-BEGIN MEMORY-SIZE —————————————————————————————————— (13) HYPERVISOR 00000000 35 MB 1 MONITOR 00000023 128 / 128 MB 2 SYSTEM2 000000A3 128 / 128 MB NONE 00000123 3537 MB 3 SYSTEM3...
  • Seite 607: Show-Vm-Status

    VM2000-Kommandos SHOW-VM-STATUS SHOW-VM-STATUS Messwerte von VM2000 ausgeben werden aktuelle Planwerte und aktuelle Messwerte aktiver Objekte /SHOW-VM-STATUS des laufenden VM2000-Betriebs einmalig oder periodisch ausgegeben. Dieses Kommando ist nur dem VM2000-Administrator erlaubt. Aktive Objekte sind zugeschaltete Normal- und Extra-CPUs, laufende VMs, CPU-Pools mit zugeschalteten realen CPUs und VM-Gruppen mit laufenden VMs (siehe Seite 248).
  • Seite 608 SHOW-VM-STATUS VM2000-Kommandos Das Kommando liefert jeweils bezogen auf die zugeschalteten realen CPUs, die laufenden VMs sowie die eingerichteten VM-Gruppen und CPU-Pools Informationen über: aktuelle Planwerte zur Verteilung der CPU-Leistung und die verbrauchte CPU-Zeit der ● virtuellen Maschinen. Effektive Planwerte unter idealisierten Bedingungen für aktive und nicht-aktive Objekte werden bei ausgegeben (siehe Seite...
  • Seite 609 VM2000-Kommandos SHOW-VM-STATUS INFORMATION = Legt die Ausgabeinformation fest. INFORMATION = *STD Der Standardwert wird verwendet ( *TIMER INFORMATION = *TIMER Die verbrauchte CPU-Zeit bzw. IDLE-Zeit und die aktuellen Planwerte werden ausgege- ben. INFORMATION = *COUNTER Die Anzahl der Ereignisse wird ausgegeben (S-Server). INFORMATION = *SCHEDULE Die Werte zum Scheduling werden ausgegeben (S-Server).
  • Seite 610 SHOW-VM-STATUS VM2000-Kommandos VM-IDENTIFICATION = <integer 1..99> / <name 1..8 with-wild(20)> Identifikation der virtuellen Maschine durch VM-Index oder VM-Name. VM-IDENTIFICATION = *BY-VM-GROUP(...) Für alle laufenden VMs, die der VM-Gruppe zugeordnet sind, werden Informationen aus- gegeben (S-Server). VM-GROUP-NAME = <name 1..8> Name der VM-Gruppe. VM-IDENTIFICATION = *BY-CPU-POOL(...) Für alle laufenden VMs, die dem CPU-Pool zugeordnet sind, werden Informationen ausge- geben.
  • Seite 611 VM2000-Kommandos SHOW-VM-STATUS Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt CMD0001 Keine Aktion erforderlich (nicht bei PERIOD=*RECENT) VMS4403 Der VM-Gruppe ist keine VM zugeordnet (nicht bei PERIOD=*RECENT) VMS4603 Dem CPU-Pool ist keine CPU zugeordnet (nicht bei PERIOD=*RECENT) VMS4613 Dem CPU-Pool ist keine VM zugeordnet (nicht bei PERIOD=*RECENT)
  • Seite 612 SHOW-VM-STATUS VM2000-Kommandos Ausgabeformat für INFORMATION = *STD / *TIMER Die Ausgabe besteht aus zwei Informationsblöcken: (S-Server) ● CPU TIMER INFORMATION FOR REAL CPU(S) Der CPU-spezifische Informationsblock informiert über Zeitwerte (Ist-Werte des CPU- Zeitverbrauchs) der CPU-Pools und deren zugeschalteten realen CPUs. Die Informationszeilen sind gruppiert nach CPU-Pools, darin nach der CPU-ID.
  • Seite 613 VM2000-Kommandos SHOW-VM-STATUS Beispiel für den CPU-spezifischen Informationsblock (S-Server) CPU TIMER INFORMATION FOR REAL CPU(S) CPU-POOL REAL HPV-ACTIVE HPV-IDLE ALL-VMS-ACTIVE TIME/ TIME/ TIME/ *STDPOOL 0.091/ 0.07 124.929/99.66 0.338/ 0.27 0.087/ 0.14 62.266/99.34 0.326/ 0.52 0.004/ 0.01 62.663/99.97 0.012/ 0.02 EXCLPOOL 0.066/ 0.05 0.000/ 0.00 125.292/99.95 0.033/ 0.05...
  • Seite 614 SHOW-VM-STATUS VM2000-Kommandos Beispiel für den VM-spezifischen Informationsblock (S-Server) CPU TIMER INFORMATION FOR VM(S) CPU-POOL VM-GROUP VIRT CPU-Q CUR-Q CUR-U VM - ACTIVE VM-ID TIME / *STDPOOL(P) 50.00 50.00 0.331/ 0.13 1 MONITOR 20.00 25.00 25.00 0.319/ 0.13 0.319/ 0.12 EXTGROUP(G) 80.00 25.00 25.00...
  • Seite 615 VM2000-Kommandos SHOW-VM-STATUS CUR-U Berechnete aktuelle maximale CPU-Leistungsaufnahme der VM, der VM-Gruppe oder des CPU-Pools. Für einen CPU-Pool nach der Formel: Anzahl zugeschalteter CPUs des CPU-Pools / (in Prozent). Anzahl zugeschalteter CPUs des Servers Für eine VM-Gruppe: aktuelle maximale CPU-Leistungsaufnahme der VM-Gruppe. Für eine VM: aktuelle maximale CPU-Leistungsaufnahme der VM.
  • Seite 616 SHOW-VM-STATUS VM2000-Kommandos Beispiel für den VM-spezifischen Informationsblock (SQ-Server) CPU TIMER INFORMATION FOR VM(S) CPU-POOL NUM OF CPU-Q CUR-Q CUR-U VM - ACTIVE VM-ID CPUS TIME / *POOL0 34.087/ 14.18 *STDPOOL 100.00 100.00 30.078/ 16.68 1 MONITOR 14.00 66.66 66.66 1.101/ 0.61 2 SYSTEM2 50.00...
  • Seite 617 VM2000-Kommandos SHOW-VM-STATUS Ausgabeformat für INFORMATION = *COUNTER (S-Server) Die Ausgabe besteht aus zwei Informationsblöcken: CPU COUNTER INFORMATION FOR REAL CPU(S) ● Der CPU-spezifische Informationsblock informiert über Zählerwerte der zugeschalteten realen CPUs. Die Informationszeilen sind gruppiert nach CPU-Pools, darin nach der CPU-ID. CPU COUNTER INFORMATION FOR VM(S) ●...
  • Seite 618 SHOW-VM-STATUS VM2000-Kommandos EMULATION COUNT / % Anzahl / Prozentsatz der über den VM2000-Hypervisor für eine VM abgewickelten Be- fehlsemulationen. SCHEDULE COUNT / % Anzahl / Prozentsatz der Zeitscheiben-Zuteilungen an eine VM. Beispiel für den VM-spezifischen Informationsblock CPU COUNTER INFORMATION FOR VM(S) CPU-POOL VIRT I-O INT.
  • Seite 619 VM2000-Kommandos SHOW-VM-STATUS Ausgabeformat für INFORMATION = *SCHEDULE (S-Server) Die Ausgabe besteht aus zwei Informationsblöcken: CPU SCHEDULE INFORMATION FOR REAL CPU(S) ● Der CPU-spezifische Informationsblock informiert über Scheduling-Werte der zuge- schalteten realen CPUs. Die Informationszeilen sind gruppiert nach CPU-Pools, darin nach der CPU-ID. CPU SCHEDULE INFORMATION FOR VM(S) ●...
  • Seite 620 SHOW-VM-STATUS VM2000-Kommandos TIME SLICE %SHORT Prozentwert der geringfügig genutzten Zeitscheiben der virtuellen CPUs (Wert kleiner als 0,1 Millisekunden oder kleiner als ein Zehntel der Zeitscheibe). Bei fester CPU-Zuordnung (Scheduling-Verfahren „Dedicated CPUs“) wird in der Spalte der Wert ausgegeben, wenn dieser <-- TIME SLICE -->...
  • Seite 621 VM2000-Kommandos SHOW-VM-STATUS TIME SLICE AVG Durchschnittswert der genutzten Zeitscheiben der virtuellen CPU (in Millisekunden) auf einer realen CPU. TIME SLICE %RUNOUT Prozentwert der vollständig genutzten Zeitscheiben der virtuellen CPU. TIME SLICE %SHORT Prozentwert der gerigfügig genutzten Zeitscheiben der virtuellen CPU (Wert kleiner als 0,1 Millisekunden oder kleiner als ein Zehntel der Zeitscheibe).
  • Seite 622 SHOW-VM-STATUS VM2000-Kommandos Beispiel Einmalige Informationsausgabe Siehe das ausführliche „Ablaufbeispiel zur CPU-Verwaltung“ auf Seite 253. Periodische Informationsausgabe an einer BS2000-Konsole /show-vm-status information=*all,period=60 ———————————————————————————— VMS3016 PERIODIC OUTPUT OF MONITORING DATA STARTED VMS3000 VM2000 COMMAND /SHOW-VM-STATUS FOR VIRTUAL MACHINE ( ,*ALL) PROCESSED SUCCESSFULLY NBR0740 COMMAND COMPLETED 'SHOW-VM-STATUS';...
  • Seite 623: Shutdown-Vm

    VM2000-Kommandos SHUTDOWN-VM SHUTDOWN-VM Shutdown im Gastsystem und für VM2000 ausführen wird ein Shutdown (ohne Restart) in den ausgewählten Gastsystemen /SHUTDOWN-VM (ab BS2000/OSD V7.0) ausgeführt. Der Shutdown kann für das VM2000-Gesamtsystem (alle Gastsysteme und das Monitor- system) sowie für alle oder ein einzelnes Gastsystem (mit Ausnahme des Monitorsystems) ausgeführt werden.
  • Seite 624: Waiting-Time

    SHUTDOWN-VM VM2000-Kommandos VM-IDENTIFICATION = Identifikation der virtuellen Maschine, für deren Gastsystem der Shutdown ausgeführt wer- den soll. VM-IDENTIFICATION = *VM2000(...) Der Shutdown soll für das VM2000-Gesamtsystem (mit allen Gastsystemen) koordiniert ausgeführt werden. Für alle Gastsysteme (ab BS2000/OSD V7.0) wird der Shutdown ein- geleitet.
  • Seite 625 VM2000-Kommandos SHUTDOWN-VM VM-IDENTIFICATION = *VM-GUESTS Der Shutdown soll für alle Gastsysteme (ab BS2000/OSD V7.0) mit Ausnahme des Moni- torsystems und Gastsystemen auf VMs, für die eine Live Migration läuft, ausgeführt wer- den. VM-IDENTIFICATION = <integer 1..99> / <name 1..8> Identifikation der virtuellen Maschine durch VM-Index oder VM-Name. Das Gastsystem muss ein Gastsystem BS2000/OSD ab V7.0 sein.
  • Seite 626: "Beispiel Für Einen Koordinierten Shutdown Von Vm2000" Auf

    SHUTDOWN-VM VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt Shutdown erfolgreich eingeleitet CMD0001 Keine Aktion erforderlich VMS2104 VM2000 wird beendet; wenigstens eine VM befindet sich im Zustand IN HOLD (WAIT) VMS2055 Shutdown vom Gastsystem nicht quittiert VMS2056 Shutdown für Gastsystem bereits in Bearbeitung VMS2057...
  • Seite 627: Start-Vm

    VM2000-Kommandos START-VM START-VM Gastsystem auf einer VM starten wird für das Gastsystem auf einer VM ein Urladen (IPL) durchgeführt. Nach /START-VM Ausführung des Kommandos befindet sich die VM im Zustand RUNNING (Operand ) oder IN HOLD (WAIT) (Operand , S-Server). HOLD=*NO HOLD=*YES [SQ]...
  • Seite 628 START-VM VM2000-Kommandos IPL-UNIT = <alphanum-name 2..2> / <x-text 4..4> Explizite Angabe des Gerätes, das zum Urladen des Gastsystems verwendet wird (2- oder 4-stellige mn). MAIN-CONSOLE = Legt die Hauptkonsole für das Gastsystem fest. MAIN-CONSOLE = *STD Die Operanden-Eingabe des letzten IPLs wird verwendet. Beim ersten sucht VM2000 nach einem der VM zugeordneten KVP-Gerätepaar.
  • Seite 629 VM2000-Kommandos START-VM Legt beim Diagnose-IPL ( ) die Ablaufart des SLED fest: manuell DIAGNOSTIC-IPL=*YES ) oder automatisch ( *FAST *DIALOG *AUTOMATIC [SQ] Auf SQ-Servern ist die Ablaufart des SLED beim Diagnose-IPL stets manuell. Der Wert des Operanden wird ignoriert. INFORMATION-BYTE PARAMS = *NONE / <alphanum-name 1..8>...
  • Seite 630 START-VM VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS2020 VM bleibt im Zustand IN HOLD(WAIT) VMS2101 VM2000-Shutdown in Bearbeitung VMS3002 Ungültiger Operandenwert VMS3040 Zustand der VM verhindert Kommandoausführung VMS4000 VM noch nicht initialisiert VMS4016 Gerät kann nicht als virtuelle Konsole verwendet werden VMS4027 Der VM ist keine Konsole zugeordnet...
  • Seite 631: Switch-Vm-Cpu

    VM2000-Kommandos SWITCH-VM-CPU SWITCH-VM-CPU CPUs einem CPU-Pool entziehen und einem anderen CPU-Pool zuordnen wird eine CPU einem CPU-Pool entzogen und einem anderen CPU- /SWITCH-VM-CPU Pool zugeordnet. Das Kommando ist nur dem VM2000-Administrator erlaubt. SWITCH-VM-CPU CPU-IDENTIFICATION = *SELECT(...) / *ALL / list-poss(63): <x-text 1..2> *SELECT(...) ⏐...
  • Seite 632 SWITCH-VM-CPU VM2000-Kommandos FROM-CPU-POOL = *STDPOOL / <name 1..8> Bestimmt den Ausgangs-CPU-Pool, dem die ausgewählten CPUs entzogen werden sollen. TO-CPU-POOL = *STDPOOL / <name 1..8> Bestimmt den Ziel-CPU-Pool, dem die ausgewählten CPUs zugeordnet werden sollen. ATTACHED-VM-CPUS = *ACTIONS(...) Bestimmt die Ausführung des Kommandos und die impliziten Aktionen von VM2000. SOURCE-CPU-POOL = Bestimmt die Ausführung des Kommandos und die impliziten Aktionen von VM2000 für die virtuellen CPUs der VMs, die dem Ausgangs-CPU-Pool zugeordnet sind.
  • Seite 633 VM2000-Kommandos SWITCH-VM-CPU TARGET-CPU-POOL = Bestimmt die impliziten Aktionen von VM2000 für die virtuellen CPUs der VMs, die dem Ziel-CPU-Pool zugordnet sind. Für alle VMs, deren Anzahl zugeschalteter virtueller CPUs kleiner ist als ihr Multiprozessorgrad, hebt VM2000 den Zustand BLOCK für die entsprechende Anzahl virtueller CPUs der VM auf.
  • Seite 634 SWITCH-VM-CPU VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS3004 Elemente mehrfach in CPU-Liste VMS4603 Keine CPU dem CPU-Pool zugeordnet VMS3002 Ungültiger Operandenwert (CPU-IDENTIFICATION) VMS3003 Ungültige Kombination von Operandenwerten (FROM-CPU-POOL = TO-CPU-POOL) VMS4043 CPU im System nicht bekannt VMS4600 CPU-Pool nicht eingerichtet VMS4606...
  • Seite 635: Geräte Einer Vm Entziehen Und Einer Anderen Vm Zuordnen

    VM2000-Kommandos SWITCH-VM-DEVICES SWITCH-VM-DEVICES Geräte einer VM entziehen und einer anderen VM zuordnen werden (explizit oder implizit zugeordnete) Geräte einer VM /SWITCH-VM-DEVICES explizit entzogen und einer anderen VM explizit zugeordnet. Einzelne Geräte werden über ihre mnemotechnischen Gerätenamen angesprochen. Die Geräte eines Pubset werden über die Katalogkennung des Pubset oder den mnemotechnischen Gerätenamen des Pubres-Gerätes bestimmt.
  • Seite 636 SWITCH-VM-DEVICES VM2000-Kommandos UNITS = Legt die Geräte fest, die der entzogen und der zugeordnet werden sollen. FROM-VM TO-VM UNITS = *ALL(...) Alle der zugeordneten Geräte sollen entzogen und neu zugeordnet werden. Falls FROM-VM ein Gerät nicht entzogen werden kann, wird das Kommando für dieses Gerät nicht ausge- führt.
  • Seite 637 VM2000-Kommandos SWITCH-VM-DEVICES TO = <alphanum-name 2..2> / <x-text 4..4> Bestimmt das Ende des Namensbereichs. Der mnemotechnische Gerätename muss im gleichen Wertebereich (2- oder 4-stellige mn) wie der -Gerätename liegen und FROM in der aufsteigenden Sortierreihenfolge des Wertebereichs größer oder gleich dem -Gerätenamen sein.
  • Seite 638 SWITCH-VM-DEVICES VM2000-Kommandos Kommando-Returncode, siehe auch Seite 423 (SC2) Maincode Bedeutung CMD0001 Kommando erfolgreich ausgeführt VMS4035 Kein entsprechendes Gerät gefunden VMS4180 Vorgegebene Gerätemenge ist leer VMS4229 Nicht alle Geräte des Pubset konnten bearbeitet werden VMS3002 Ungültiger Operandenwert (z.B. *DEVICE-RANGE) oder FROM-VM=TO-VM VMS3040 Zustand der VM verhindert Kommandoausführung VMS4000...
  • Seite 639 VM2000-Kommandos SWITCH-VM-DEVICES Beispiel /switch-vm-devices from-vm=system2,to-vm=system3, units=*pubset-devices(pubset=*by-pubres-device(unit=d2)) ——————— VMS4008 DEVICE 'D2' SWITCHED FROM VIRTUAL MACHINE (2,SYSTEM2) TO VIRTUAL MACHINE (3,SYSTEM3) ———————————————————————————————— VMS4228 PUBSET 'VM02' WITH PUBRES DEVICE 'D2' SWITCHED FROM VM (2,SYSTEM2) TO VM (3,SYSTEM3) Der VM2000-Administrator entzieht der VM2 das (ggf. die) Pubset-Gerät(e) mit dem Pubres-Gerät und ordnet sie der VM3 zu.
  • Seite 640 SWITCH-VM-DEVICES VM2000-Kommandos U5183-J-Z125-12...
  • Seite 641: Fachwörter

    Fachwörter In diesem Fachwortverzeichnis sind nur Begriffe aus VM2000 aufgenommen. Begriffe aus der anderen benutzten Betriebssystemen, aus der Hardware-Software-Schnittstelle (HSI) und von BS2000/OSD werden als bekannt vorausgesetzt. Querverweise auf andere Fachwörter sind kursiv gekennzeichnet. ADMIN-Dialog Synonym für den Administrationsdialog des VM-Administrators zur Bedienung seiner VM bzw.
  • Seite 642 Fachwörter CPU-Anteil, aktueller Planwert für den CPU-Anteil einer VM an der CPU-Leistung des CPU-Pools unter Verwendung der aktuellen Werte der aktiven Objekte des VM2000- Betriebs. Vergleichswert für Messungen unter VM2000. CPU-Pool Zusammenfassung realer Normal- oder Extra-CPUs zu einer organisatorischen Einheit. Gastsystem Betriebssystem, das auf einer virtuellen Maschine abläuft.
  • Seite 643 Fachwörter reales HSI Hardware-Software-Schnittstelle des BS2000/OSD-Servers ohne Erweiterung durch Firmware-Komponenten. Scheduling Beim Scheduling einer VM unter VM2000 auf S-Servern bringt der VM2000- Hypervisor eine ablaufbereite virtuelle CPU einer VM auf einer freien realen CPU zum Ablauf. Auf SQ-Servern wird diese Funktion vom Xen-Hypervisor ausgeführt.
  • Seite 644 Fachwörter VM-Administrator Administrator einer VM. Er darf nur VM-Administrator-Kommandos eingeben (ADMIN-Dialog). VM-Administrator-Kommando Ist für die Benutzung durch den VM-Administrator vorgesehen und bedient eine VM-Gruppe Zusammenfassung von VMs auf S-Servern zu einer organisatorischen Einheit mit eigenen Attributen. VM-Identifikation, VM-ID Identifikation einer VM. Sie kann der VM-Index oder der VM-Name sein. VM-Index Ganze Zahl n≥1.
  • Seite 645 Fachwörter VM2000-HSI HSI, das vom BS2000/OSD-Server für ein Betriebssystem angeboten wird (reales HSI), auf S-Servern mit VM2000-Erweiterungen mittels Firmware-Kom- ponenten. Das VM2000-HSI auf S-Servern bietet zwei Prozessormodi an, den (VM2000-)Hypervisor-Modus und den VM-Modus. VM2000-Kommando Oberbegriff für VM2000-Administrator-Kommando und VM-Administrator-Kom- mando. XenVM Virtuelle Maschine auf SQ-Servern mit Linux- oder Windows-Gastsystem.
  • Seite 646 Fachwörter U5183-J-Z125-12...
  • Seite 647: Literatur

    Literatur Die Handbücher finden Sie im Internet unter http://manuals.ts.fujitsu.com. Handbücher, die auch in gedruckter Form vorliegen, können Sie unter bestel- http://manualshop.ts.fujitsu.com len. BS2000/OSD-BC Systeminstallation Benutzerhandbuch BS2000/OSD-BC Einführung in die Systembetreuung Benutzerhandbuch BS2000/OSD-BC Dienstprogramme Benutzerhandbuch BS2000/OSD-BC Diagnosehandbuch Benutzerhandbuch DRV (BS2000/OSD) Dual Recording by Volume...
  • Seite 648 Literatur HIPLEX MSCF (BS2000/OSD) BS2000-Rechner im Verbund Benutzerhandbuch [10] SECOS (BS2000/OSD) Security Control System - Zugangs- und Zugriffskontrolle Benutzerhandbuch [11] OMNIS/OMNIS-MENU (BS2000/OSD) Funktionen und Kommandos Benutzerhandbuch [12] BS2000/OSD-BC Kommandos Benutzerhandbücher [13] IMON (BS2000/OSD) Installationsmonitor Benutzerhandbuch [14] PROP-XT (BS2000/OSD) Programmiertes Operating mit komfortablen Sprachmitteln von SDF-P Produkthandbuch [15] BS2000/OSD-BC...
  • Seite 649 Literatur [20] SKP 3970 (für SKP 3970-40 und -50) Service- und Konsolprozessor Benutzerhandbuch SKP 3970-2x Service- und Konsolprozessor Benutzerhandbuch SINIX-2000 (für SKP 3970-20) Einrichten, Bedienen und Verwalten Benutzerhandbuch [21] High-Speed Network Connect Benutzerhandbuch U5183-J-Z125-12...
  • Seite 650 Literatur U5183-J-Z125-12...
  • Seite 651: Stichwörter

    Stichwörter Administrationsanwendung $VMCONS $CONSOLE 101, siehe VMCONS $TSOS.SYS.VM.SHUTDOWN 170, Administrationsdialog $VMCONS, siehe VMCONS Adressierung eines Pubset Agent, VM2000- aktueller CPU-Anteil 3970-SKP Alias-Gerät (PAV) 345, ändern Attribut eines Geräts Abbrechen eines Gastsystems 168, Attribute einer VM 161, Ablauf virtueller CPUs auf realen CPUs Attribute einer VM-Gruppe Abrechnung Benutzungsart eines Geräts 292,...
  • Seite 652 Stichwörter auflösen eines Gastsystems über virtuelle Assignment Set Konsole 117, CPU-Pool Bedienungsebenen VM-Gruppe trennen ($VMCONS) Ausfall einer realen CPU von VM2000 ausführen zusammenlegen ($VMCONS) Shutdown im Gastsystem 170, beenden Shutdown von VM2000 ADMIN- oder VC-Dialog ausgeben ADMIN-Dialog Assignment Set einer VM 174, Geräteinformationen 159, eines Gastsystems in S-Variablen...
  • Seite 653 Stichwörter BS2000-Konsole für eine VM 138, BS2000-Prozeduren für eine VM-Gruppe BS2000-VM Mitglieds-VM Business Continuance Volume CPU-Rekonfiguration 211, CPU-Verwaltung CPU-Zeit, verbrauchte 251, 391, CALL-VM-PROCEDURE 91, CREATE-VM 138, 154, 179, 215, 232, Capacity on Demand für Monitor-VM 56, 72, 138, Channel Subsystem Monitoring Facility 39, 392, CREATE-VM-ASSIGNMENT-SET CREATE-VM-CPU-POOL 231, Clone-Unit...
  • Seite 654 Stichwörter dynamisches PAV Fremd-Pool effektiver CPU-Anteil garantierte Meldung Ein-/Ausgabekonfiguration Gastsystem 23, 24, einleiten eines Gastsystems bedienen einrichten beenden Assignment Set einleiten CPU-Pool 231, Installation Monitorsystem Randbedingungen VM-Gruppe 178, Shutdown 170, EMDS und VM2000 End-Tag Gatekeeper-Gerät END-VM-DIALOG 92, 115, 119, 167, gemeinsam benutzbar Entfernen VM aus VM-Gruppe gemeinsame Benutzung von Platten...
  • Seite 655 Stichwörter globale Unterbrechungen HIPLEX MSCF globales HOLD-VM globales RESUME-VM Hochverfügbarkeit Globalspeicher 277, 433, Hochverfügbarkeitsverbund Accounting HOLD-VM 163, Attribute wechseln Home-Pubset 50, 52, 58, 59, 60, 111, 202, 289, Complex 306, entziehen Hot Spare-CPU exklusiv nutzen HSI 25, gemeinsam nutzen des BS2000/OSD-Servers Größe ändern des Business Servers Partition...
  • Seite 656 Stichwörter Installation (Forts.) Kommunikationsgeräte der Konfigurationsdatei Konfiguration der Meldungsdatei der Peripherie Installationsmonitor in X2000 Integer (Datentyp der S-Variablen) redundant IO-Leistungsaufnahme 138, 142, 360, Konfigurationsdatei für das Monitorsystem 56, IO-Limit 69, 71, IO-PRIORITY (Operand) 458, Konfigurationseigenschaften, Gerät IO-RESET (Operand) 458, Konfigurationshinweise IOCF-Datei 45, für HNC IOCFCOPY 39,...
  • Seite 657 Stichwörter MAX-IO-UTILIZATION (Operand) Shutdown 79, maximale CPU-Leistungsaufnahme 142, 176, starten MONJV 148, maximale IO-Leistungsaufnahme Ablageort 148, 149, MAXIMUM (Multiprozessorgrad) abnormale Systembeendigung 151, Mehrrechnerverbund Anzeige 151, Meldungen Beginn und Ende 148, beim STARTUP Beispiel 152, des VM2000-Hypervisors Benutzerteil 150, des VM2000-Monitors Gültigkeit 148, freilaufend Schutz 148,...
  • Seite 658: Quick-Startup

    Stichwörter OPERATING (Privileg) Pool- Operator-Identifikation für VMCONS Sättigung Operator-Rolle für VMCONS SPACEPRO OPERID-Kennwort 167, Spiegel- OPNCON-Kommando verwalten Original-Unit Pubset-Adressierung OSD/XC 25, Pubset-Gerät Pubset-Rekonfiguration Pubset-Zuordnung Parallel Access Volume explizit Parallel HIPLEX implizit Parameterdatei, automatische Auswahl Parametersatz OPR 105, Parameterservice 39, QUADRO (Multiprozessorgrad) PARMS-Feld 66, QUICK-STARTUP PASSWORD (Operand)
  • Seite 659 Stichwörter Release-Unit Server-Unit REMARK beenden Remote Service 102, Service Level Agreements REMOVE-DEVICE-CONNECTION 200, SET-LOGON-PARAMETERS REMOVE-VM-DEVICES SET-NAME (Operand) 463, 469, REMOVE-VM-FROM-VM-GROUP 154, 180, SETS im Gastsystem REMOVE-VM-RESOURCES im Monitorsystem REP-Datei Monitorsystem für BS2000 Restart für VM2000 Shared Device für VM2000-Hypervisor SHOW-DEVICE-CONFIGURATION 194, 206, RESET-VM 168, Restart 83, 151, 398, SHOW-SYSTEM-INFORMATION 194,...
  • Seite 660 Stichwörter Space Provisioning System-Reset 145, SPACEPRO Systemparameter Ablauf MSGFIL unter VM2000 MSGNOFL SPACEPRO-Pubset SHUTCTL 171, Spare-CPU VMGIORAL SPD-Betrieb Systemstillstand im Monitorsystem Speicherplatz, zusammenhängend Systemtask 48, 397, Speicherverwaltung Systemverfügbarkeit Spiegel-Pubset SPVS-Betrieb Target-Unit SQ-Manager 27, 32, Taskbeendigung, abnormal SQ-Server Teleservice 102, 106, Betriebsmodus TRACE-Einträge 161, SRDF...
  • Seite 661 Stichwörter Verwaltung (Forts.) für eine VM 138, Pubsets 211, VM-Präfix 116, VIRTGSxx (reservierter Name) VM2-MON, Subsystem VIRTUAL-MACHINE-ADMINISTRATION VM2000 (Privileg) Änderungen virtuelle CPU 143, 215, einleiten Rekonfiguration Einsatzmöglichkeiten Zustand Hypervisor virtuelle Konsole 336, im Data Center Bedienkonzept im Verfügbarkeitsverbund zuordnen in den Gastsystemen virtuelle Maschine 23, Konzepte virtuelles HSI 25,...
  • Seite 662 Stichwörter VM2000-Kommando Beschreibung (Forts.) VM2000-Konfiguration CREATE-VM nicht gesicherte Komponenten CREATE-VM-ASSIGNMENT-SET Sichern CREATE-VM-CPU-POOL sichern 363, CREATE-VM-GROUP Sicherung ändern DELETE-VM Sicherungsdatei DELETE-VM-ASSIGNMENT-SET Wiederherstellen DELETE-VM-CPU-POOL wiederherstellen 364, DELETE-VM-GROUP VM2000-Parameter DETACH-VM-RESOURCES VM2000-Parametersatz END-VM-DIALOG VM2000-Prozedurdatei EXTEND-VM-MEMORY VM2C-Task 48, 397, HOLD-VM VM2E-Task 48, 397, MODIFY-VM-ATTRIBUTES VM2G-Task 48, 397, MODIFY-VM-DEVICE-ATTRIBUTES VM2J-Task 48, 397, MODIFY-VM-DEVICE-USAGE...
  • Seite 663 Stichwörter Zustandswechsel WAIT, Zustandsarten durch DELETE-VM Wartezustand einer VM durch HOLD-VM aufheben 163, 482, durch RESET-VM global durch RESUME-VM 163, selektiv durch SHUTDOWN-VM wegschalten, reale CPU durch START-VM Wiederanlaufroutinen von VM2000 X2000 30, 34, 47, Xen-Hypervisor 24, 27, 30, XenVM XML-Dokument zuordnen Geräte einer VM 154, 285,...
  • Seite 664 Stichwörter U5183-J-Z125-12...

Inhaltsverzeichnis