1.5. Installieren unter z/VM

Melden Sie sich in der z/VM unter dem Linux Guest-Account an. Sie können x3270 oder c3270 (vom x3270-Text-Paket in Red Hat Enterprise Linux) verwenden, um sich von anderen Linux-Systemen aus in die z/VM einzuwählen. Alternativ, benutzen Sie den OS/2 3270 Terminal-Emulator auf der S/390 Managementkonsole. Wenn Sie von einer Windows-basierten Maschine aus arbeiten, bietet Jolly Giant (http://www.jollygiant.com/) einen SSL-fähigen 3270 Emulator.

Wenn Sie sich nicht in CMS-Modus befinden, treten Sie in diesen ein.

i cms

Falls erforderlich, fügen Sie das Gerät mit den TCP/IP Tools der z/VM zu Ihrer CMS-Liste hinzu. Zum Beispiel:

vmlink tcpmaint 592 592

Wenn Sie eine der qdio/qeth-basierten Netzwerkverbindunsarten (wie zum Beispiel OSA express oder hipersockets) verwenden, leiten Sie den VM Guest Qioassist Parameter ein:

set qioassist off

Wählen Sie sich über FTP in die Maschine mit den Red Hat Enterprise Linux Boot-Images (kernel.img und initrd.img) ein und führen Sie die folgenden Befehle aus (verwenden Sie die Option repl, wenn SIe bestehende kernel.img and initrd.img Image-Dateien überschreiben):

Sie können nun die Parameterdatei (z.B., redhat.parm) erstellen. Sehen Sie Anhang B für Beispiele von parm-Dateien. Folgend ist eine Beschreibung der Inhalte einer parm-Datei.

Es ist eine maximale Anzahl von 32 Parametern in der Parameterdatei erlaubt. Aufgrund dieser Einschränkung sollten Sie eine neue Konfigurationsdatei auf einem CMS DASD dazu benutzen, um die ursprüngliche Netzwerkkonfiguration und die DASD-Spezifikation zu konfigurieren.

Eine .parm-Datei ist noch immer erforderlich für die Echter Kernel Parameter, wie z.B. root=/dev/ram0 ro ip=off ramdisk_size=40000 und einzelne Parameter, die keinen Variablen zugeordnet sind, wie z.B. vnc. Zwei neue Parameter, die das Installationsprogramm auf die neue Konfigurationsdatei pointen, müssen zur .parm-Datei hinzugefügt werden:

CMSDASD=191 CMSCONFFILE=redhat.conf

CMSDASD ist die Geräte-ID des CMS-formatierten DASD, welches die Konfigurationsdatei enthält. CMSDASD ist für gewöhnlich '$HOME' DASD 191 des Großrechner-Benutzers. Der Name der Konfigurationsdatei muss mit CMSCONFFILE lediglich in Kleinbuchstaben festgelegt werden.

Die Syntax von CMSCONFFILE ist bash-style mit variable="value"-Paaren, eines in jeder Zeile.

Beispiel für redhat.parm-Datei:

root=/dev/ram0 ro ip=off ramdisk_size=40000
CMSDASD=191 CMSCONFFILE=redhat.conf
vnc

Beispiel für redhat.exec-Datei:

/* */                    
'cl rdr'                 
'purge rdr all'          
'spool punch * rdr'      
'PUNCH KERNEL IMG A (NOH'
'PUNCH REDHAT PARM A (NOH'
'PUNCH INITRD IMG A (NOH'
'ch rdr all keep nohold' 
'i 00c' 

Beispiel für redhat.conf-Datei:

HOSTNAME="foobar.zSeries.example.com"
DASD="200-203"
NETTYPE="qeth"
IPADDR="192.168.17.115"
SUBCHANNELS="0.0.0600,0.0.0601,0.0.0602"
PORTNAME="FOOBAR"
NETWORK="192.168.17.0"
NETMASK="255.255.255.0"
BROADCAST="192.168.17.255"
SEARCHDNS="example.com:zSeries.example.com"
GATEWAY="192.168.17.254"
DNS="192.168.17.1"
MTU="4096"

Die folgenden Parameter sind erforderlich und müssen in der Parameterdatei enthalten sein:

Die folgenden Parameter sind zum Einrichten des Netzwerks benötigt:

Die folgenden Parameter sind optional:

Der folgende Parameter für eine Kickstart-Installation ist optional:

Sollten jegliche Netzwerk-Parameter aus der Datei parm herausgelassen werden, die für den fehlerfreien Betrieb des Netzwerks notwendig sind, werden diese im Laufe des Installationsbootprozesses erfragt.

Haben Sie sich abgemeldet, verbinden Sie und melden Sie sich unter der z/VM Gast-ID an, die Sie vorhergehend für die Installation konfiguriert hatten. Sollten Sie nicht im CMS-Modus sein, treten Sie nun in diesen ein.

i cms

Erzeugen Sie ein ausführbares Skript, das die notwendigen Befehle enthält, um einen IPL zum Kernel-Image durchzuführen und die Installation zu starten. Das folgende Beispiel ist ein typisches Start-Up Skript:

/* */
'CL RDR'
'PURGE RDR ALL'
'SPOOL PUNCH * RDR'
'PUNCH KERNEL IMG A (NOH'
'PUNCH REDHAT PARM A (NOH'
'PUNCH INITRD IMG A (NOH'
'CH RDR ALL KEEP NOHOLD'
'IPL 00C CLEAR'

Das anfängliche Start-Up Skript für die Installation fragt Sie nach Ihrem Netzwerk und Ihren DASDs, es sei denn, Sie haben die benötigten Informationen in der Datei parm angegeben.

Wurden alle Fragen erst einmal beantwortet, sind Sie dazu bereit in den Kern des Installationsprogramms einzusteigen, den Loader. Um mit der Installation fortzufahren, sehen Sie Kapitel 2 für Anleitungen.