Capítulo 19. Amostra de Arquivos de Parâmetros
As arquiteturas IBM System z usam um arquivo de parâmetros especial para configurar a rede antes do programa de instalação (anaconda) ser iniciado. Esta seção descreve o conteúdo do arquivo de parâmetros.
O arquivo de parâmetros tem um limite de 32 parâmetros no total. Para acomodar as limitações dos arquivos de parâmetros, deve-se usar um novo arquivo de configuração no DASD do CMS para determinar a configuração inicial da rede e a especificação do DASD. O arquivo
.parm
deve conter os parâmetros do kernel real, como root=/dev/ram0 ro ip=off ramdisk_size=40000
, e parâmetros únicos que não são atribuídos à variáveis, como vnc
. Dois novos parâmetros que apontam o programa de instalação para o novo arquivo de configuração devem ser adicionados ao arquivo .parm
: CMSDASD
e 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.Por exemplo:
CMSDASD=191
CMSCONFFILE=configuration_file
- Onde <arquivo_de_configuração> representa o nome do arquivo de configuração. Este valor deve ser especificado em letras minúsculas no formato de nomes de arquivo do estilo Linux. O arquivo CMS
REDHAT CONF
é especificado comoredhat.conf
. Esta opção é aplicável somente para usuários que têm um disco (z/VM) do CMS formatado à disposição.Por exemplo:CMSCONFFILE=redhat.conf
DASD=dasd-list
- Onde lista-dasd representa a lista de dispositivos DASD a serem usados pelo Red Hat Enterprise Linux.Apesar da detecção automática de DASDs ser feita se este parâmetro for omitido, é altamente recomendável incluir o parâmetro
DASD=
, já que os números dos dispositivos (e portanto seus nomes) podem variar quando um novo DASD é adicionado ao convidado. Isto pode resultar num sistema inutilizável.Por exemplo:DASD=0.0.0100,0.0201-0.0.0204
Os parâmetros a seguir são necessários para configurar a rede:
SUBCHANNELS=
- Provém os IDs de canais de dispositivos necessários para as diversas interfaces de rede.
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.Nota
Os drivers CTC, e NETIUCV são obsoletos e não são mais suportados no Red Hat Enterprise Linux.Por exemplo (uma amostra da instância SUBCHANNEL do qeth):SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
Os parâmetros seguintes são opcionais:
HOSTNAME=string
- Onde string é o nome de host do convidado Linux recém instalado.
NETTYPE=type
- Onde tipo deve ser um destes: qeth ou lcs.
IPADDR=IP
- Onde IP é o endereço IP do novo convidado Linux.
NETWORK=network
- Onde rede é o endereço da sua rede.
NETMASK=netmask
- Onde máscara-de-rede é a máscara de rede.
BROADCAST=broadcast
- Onde broadcast é o endereço de transmissão.
GATEWAY=gw
- Onde gw é o endereço IP da porta de comunicação do seu dispositivo eth.
MTU=mtu
- Onde mtu é a Unidade de Transmissão Máxima (Maximum Transmission Unit, MTU) para esta conexão.
DNS=server1:server2:additional_server_terms:serverN
- Onde servidor1:servidor2:termos-de-servidores-adicionais:servidorN é uma lista de servidores DNS, separados por dois-pontos. Por exemplo:
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
- Onde domínio1:domínio2:termos-de-dns-adicionais:domínioN é uma lista de domínios de busca, separados por dois-pontos. Por exemplo:
SEARCHDNS=exemplo.com:exemplo.org
PORTNAME=osa_portname | lcs_portnumber
- Essa variável suporta dispositivos OSA operando nos modos qdio ou não-qdio.Quando em modo qdio, nome_da_porta_osa é o nome da porta (portname) especificado no dispositivo OSA quando operando em modo qeth. PORTNAME só é necessário para z/VM versões 4.3 ou anteriores e sem APARs VM63308 e PQ73878.Quando em modo não-qdio, número_da_porta_lcs é usado para passar o número relativo da porta como um número inteiro entre 0 e 15.
- FCP_* (FCP_1, FCP_2, ...)
- Estas variáveis podem ser usadas em sistemas com dispositivos FCP para pré-determinar a configuração do FCP (podem ser alteradas durante a instalação).
Use as seguintes amostras como um guia para formatar arquivos de parâmetros apropriados.
Amostra de arquivo com requisitos mínimos de parâmetros:
root=/dev/ram0 DASD=200
Nota
O programa de instalação pede ao usuário quaisquer parâmetros não especificados no arquivo de parâmetros.
Amostra de arquivo configurando um dispositivo de rede QETH:
Exemplo de arquivo
redhat.parm
:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
Exemplo de arquivo
redhat.conf
(ao qual o CMSCONFFILE faz referência no 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"