Chapitre 19. Échantillons de fichiers de paramètres
Les architectures System z IBM utilisent un fichier de paramètres spécial afin de configurer la mise en réseau avant que le programme d'installation (anaconda) puisse être lancé. Cette section décrit le contenu du fichier de paramètres.
Le fichier de paramètres possède une limite de 32 paramètres. Afin d'accommoder les limitations des fichiers de paramètres, un nouveau fichier de configuration sur un DASD CMS devrait être utilisé afin de configurer l'installation réseau initiale et la spécification DASD. Le fichier
.parm
devrait contenir 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
et CMSCONF
.
CMSDASD=cmsdasd_address
- Where cmsdasd_address represents the list of the device ID of the CMS DASD device which contains the configuration file. This is usually the CMS user's 'A' disk. This option is applicable only for users who have a CMS formatted disk (z/VM) available.Par exemple :
CMSDASD=191
CMSCONFFILE=configuration_file
- où configuration_file représente le nom du fichier de configuration. Cette valeur doit être spécifiée en minuscules et sous un format de nom de fichier de style Linux. Le fichier CMS
REDHAT CONF
est spécifié en tant queredhat.conf
. Cette option est uniquement applicable pour les utilisateurs qui ont à leur disposition un disque (z/VM) formaté CMS.Par exemple :CMSCONFFILE=redhat.conf
DASD=dasd-list
- où dasd-list représente la liste des périphériques DASD à utiliser par Red Hat Enterprise Linux.Bien qu'une détection automatique des DASD soit effectuée si ce paramètre est omis, il est fortement recommandé d'inclure le paramètre
DASD=
car les numéros de périphériques (et par conséquent les noms des périphériques) peuvent varier lorsqu'un nouveau DASD est ajouté à l'invité. Ceci peut entraîner une situation dans laquelle le système est inutilisable.Par exemple :DASD=0.0.0100,0.0201-0.0.0204
Les paramètres suivants sont nécessaires pour la configuration de la mise en réseau :
SUBCHANNELS=
- Fournit les identifiants des bus de périphériques requis pour les différentes interfaces réseau.
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
Due to the length of the qeth command line, it has been broken into two lines.Note
Les pilotes CTC et NETIUCV ont été dépréciés et ne sont plus supportés dans Red Hat Enterprise Linux.Par exemple (une instruction SUBCHANNEL qeth) :SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
Les paramètres suivants sont facultatifs :
HOSTNAME=string
- où string correspond au nom d'hôte de l'invité Linux qui vient d'être installé.
NETTYPE=type
- où type doit correspondre à l'un des éléments suivants : qeth or lcs.
IPADDR=IP
- où IP correspond à l'adresse IP du nouvel invité Linux.
NETWORK=network
- où network correspond à l'adresse de votre réseau.
NETMASK=netmask
- où netmask correspond au masque réseau.
BROADCAST=broadcast
- où broadcast représente l'adresse de diffusion.
GATEWAY=gw
- où gw correspond à l'IP de la passerelle pour votre périphérique eth.
MTU=mtu
- où mtu correspond au taux MTU (Maximum Transmission Unit) pour cette connexion.
DNS=server1:server2:additional_server_terms:serverN
- où server1:server2:additional_server_terms:serverN représente une liste de serveurs DNS, séparés par des deux points. Par exemple :
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
- où domain1:domain2:additional_dns_terms:domainN représente une liste de domaines de recherche, séparés par des deux points. Par exemple :
SEARCHDNS=example.com:example.org
PORTNAME=osa_portname | lcs_portnumber
- Cette variable supporte les périphériques OSA fonctionnant en mode qdio ou en mode non-qdio.Lors de l'utilisation du mode qdio : osa_portname correspond au nom du port spécifié sur le périphérique OSA fonctionnant en mode qeth. PORTNAME est uniquement requis pour z/VM 4.3 ou une version plus ancienne sans APARs VM63308 et PQ73878.Lors de l'utilisation du mode non-qdio : lcs_portnumber est utilisé pour passer le numéro de port correspondant, en tant qu'entier dans la gamme 0-15.
- FCP_* (FCP_1, FCP_2, ...)
- Ces variables peuvent être utilisées sur les systèmes avec des périphériques FCP pour prédéfinir la configuration FCP et peuvent donc être modifiées durant l'installation.
Utilisez les échantillons suivants comme guide pour formater correctement les fichiers de paramètres.
Échantillon de fichier avec les paramètres minimums requis :
root=/dev/ram0 DASD=200
Note
Le programme d'installation invite l'utilisateur à préciser tout paramètre requis qui n'a pas encore été spécifié dans le fichier.
Échantillon de fichier pour la configuration d'un périphérique de mise en réseau QETH :
Exemple de fichier
redhat.parm
:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
Exemple de fichier
redhat.conf
(sur lequel pointe CMSCONFFILE dans redhat.parm
)
DASD=200 HOSTNAME="foobar.systemz.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:systemz.example.com" GATEWAY="192.168.17.254" DNS="192.168.17.1" MTU="4096"