1.5. Installazione con z/VM

Eseguite un log in su z/VM con un account guest di Linux. Potete usare x3270 o c3270 (dal pacchetto x3270 di testo in Red Hat Enterprise Linux) per eseguire un log in su z/VM da altri sistemi Linux. Alternetivamente, usare l'emulatore del terminale OS/2 3270 sulla console di gestione S/390. Se state lavorando da una macchina basata su Windows, Jolly Giant (http://www.jollygiant.com/) offre un emulatore 3270 abilitato SSL.

Se non siete in modalità CMS, entrateci ora.

i cms

Se necessario, aggiungete il dispositivo contenente i tool TCP/IP di z/VM, al vostro elenco del disco CMS. Per esempio:

vmlink tcpmaint 592 592

Se utilizzate un collegamento basato sulla rete di tipo qdio/qeth (come ad esempio OSA express o hipersockets), impostate su off il parametro VM guest qioassist:

set qioassist off

Eseguite l'FTP sulla macchina contenente le immagini di avvio di Red Hat Enterprise Linux (kernel.img e initrd.img), effettuate un log in ed eseguite i seguenti comandi (usare l'opzione (repl se state sovrascrivendo i file image kernel.img e initrd.img esistenti):

Potete ora creare il parameter file (per esempio, redhat.parm). Consultate Appendice B per file parm semplici. Di seguito viene riportata una spiegazione sui contenuti del file parm.

È presente un limite di 32 parametri all'interno del parameter file. Per poter facilitare le limitazioni con i parameter file, è necessario utilizzare un nuovo file di configurazione CMS DASD, in modo da poter configurare l'impostazione di rete iniziale e la specificazione DASD.

È necessario un file .parm per i parametri del kernel real, come ad esempio root=/dev/ram0 ro ip=off ramdisk_size=40000, e parametri singoli non assegnati alle variabili, come ad esempio vnc. È necessario aggiungere due nuovi parametri sul file .parm, in grado di indicare il programma d'installazione sul nuovo file di configurazione

CMSDASD=191 CMSCONFFILE=redhat.conf

CMSDASD è l'ID del dispositivo del DASD formattato del CMS, il quale contiene il file di configurazione. Generalmente CMSDASD risulta essere la $HOME' DASD 191 dell'utente del mainframe. Il nome del file di configurazione deve essere impostato con CMSCONFFILE e deve avere lettere minuscole.

La sintassi di CMSCONFFILE ha uno stile bash con coppie di variable="value", una per ogni riga.

Esempio di file redhat.parm:

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

Esempio di file redhat.exec:

/* */                    
'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' 

Esempio di file redhat.conf:

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"

I seguenti parametri sono necessari e devono essere inclusi nel parameter file:

I seguenti parametri sono necessari per impostare un networking:

I seguenti parametri sono facoltativi:

Il seguente parametro per le installazioni di kickstart è facoltativo:

Se viene omesso dal file parm uno qualsiasi dei parametri necessari per far operare correttamente la rete, durante il processo d'avvio dell'installazione apparirà un prompt.

Se effettuate un log off, ricollegatevi ed eseguite un log in usando l'ID guest di z/VM precedentemente configurato per l'installazione. Se non siete in modalità CMS, entrateci ora.

i cms

Create uno script eseguibile contenente i comandi necessari per effettuare un IPL dell'immagine del kernel e iniziate l'installazione. Il seguente esempio di script rappresenta uno script tipico di avvio:

/* */
'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'

A meno che non abbiate specificato tutte le informazioni necessarie nel file parm, lo script di avvio dell'installazione iniziale vi richiede le informazioni inerenti al vostro networking e ai DASD

Una volta risposto a tutte le domande, sarete pronti ad iniziare il programma d'installazione principale, loader. Per continuare con l'installazione, consultate il Capitolo 2 per maggiori informazioni.