1.5. Installation sous z/VM

Connectez-vous à la machine virtuelle (z/VM) sous le compte invité de Linux. Vous pouvez utiliser x3270 ou c3270 (faisant partie du paquetage x3270 texte dans Red Hat Enterprise Linux) pour vous connecter à z/VM depuis les autres systèmes Linux. Vous pouvez également utiliser l'émulateur de terminal OS/2 3270 sur la console de gestion S/390. Si vous travaillez depuis une machine utilisant Windows, sachez que Jolly Giant (http://www.jollygiant.com/) fournit un émulateur 3270 avec activation de SSL.

Si vous n'êtes pas en mode CMS, passez-y maintenant.

i cms

Si nécessaire, ajoutez le périphérique contenant les outils TCP/IP de z/VM à la liste de disques de votre CMS. Par exemple :

vmlink tcpmaint 592 592

Si vous utilisez l'un des types de connexion réseau basés sur qdio/qeth (comme OSA express ou hipersockets), désactivez le paramètre qioassist de l'invité VM :

set qioassist off

À l'aide de FTP, accédez à la machine contenant les images de démarrage de Red Hat Enterprise Linux (kernel.img et initrd.img), connectez-vous et exécutez les commandes suivantes (utilisez l'option (repl si vous écrasez des fichiers images kernel.img et initrd.img existants) :

Vous pouvez maintenant créer le fichier de paramètres (par exemple, redhat.parm). Reportez-vous à l'Annexe B pour obtenir des exemples de fichiers parm. Ci-après figure une explication du contenu du fichier parm.

Il existe une limite de 32 paramètres dans le fichier de paramètres. Afin d'accommoder les limitations avec les fichiers de paramètres, un nouveau fichier de configuration sur un DASD CMS devrait être utilisé afin de définir la configuration réseau initiale et la spécification DASD.

Un fichier .parm est toujours requis pour les vrais paramètres de noyau, comme root=/dev/ram0 ro ip=off ramdisk_size=40000, et les paramètres simples qui ne sont pas assignés à des variables, comme vnc. Deux nouveaux paramètres qui pointent le programme d'installation vers le nouveau fichier de configuration doivent être ajoutés au fichier .parm :

CMSDASD=191 CMSCONFFILE=redhat.conf

CMSDASD est l'identifiant de périphérique du DASD formaté CMS qui contient le fichier de configuration. CMSDASD est normalement la valeur '$HOME' DASD 191 de l'utilisateur de l'ordinateur principal. Le nom du fichier de configuration doit être défini avec CMSCONFFILE et doit être en minuscules.

La syntaxe de CMSCONFFILE est de style bash avec des paires variable="value", une sur chaque ligne.

Exemple de fichier redhat.parm :

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

Exemple de fichier 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' 

Exemple de fichier 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"

Les paramètres suivants sont nécessaires et doivent être inclus dans le fichier de paramètres :

Les paramètres suivants sont nécessaires pour la configuration de la mise en réseau :

Les paramètres suivants sont facultatifs :

Le paramètre suivant pour des installations kickstart est facultatif :

Si l'un des paramètres réseau requis pour le bon fonctionnement du réseau est absent du fichier parm, une invite apparaîtra au cours du processus d'installation.

Si vous avez fermé la session, reconnectez-vous et ouvrez une nouvelle session en utilisant l'ID invité de la z/VM que vous avez configuré pour l'installation. Si vous n'êtes pas en mode CMS, passez maintenant dans ce mode.

i cms

Créez un script exécutable contenant les commandes nécessaires afin d'amorcer (IPL) l'image du noyau et de démarrer l'installation. L'échantillon de script suivant représente un script initial de démarrage typique :

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

Le script initial de démarrage de l'installation vous demandera de fournir des informations sur votre mise en réseau et sur vos périphériques DASD, à moins que vous n'ayez déjà spécifié toutes les informations nécessaires dans le fichier parm.

Une fois que vous avez répondu à toutes les questions, vous êtes prêt à commencer avec l'élément de base du programme d'installation, le chargeur de démarrage (ou loader). Afin de poursuivre l'installation, reportez-vous au Chapitre 2 afin d'obtenir de plus amples informations.