1.5. Instalando sob a z/VM (máquina virtual)

Autentique-se na z/VM com a conta convidada (guest) do Linux. Você pode usar x3270 ou c3270 (do pacote texto x3270 do Red Hat Enterprise Linux) para se autenticar na z/VM de outros sistemas Linux. Alternativamente, use o emulador do terminal 3270 do segundo sistema operacional no console de administração do S/390. Se você está trabalhando numa máquina baseada no Windows, o Jolly Giant (http://www.jollygiant.com/) oferece um emulador 3270 habilitado para o SSL.

Se você não está no modo CMS, entre nele agora.

i cms

Se for necessário, adicione o dispositivo contendo as ferramentas TCP/IP da z/VM à lista de discos do seu CMS. Por exemplo:

vmlink tcpmaint 592 592

Se usar algum tipo de conexão de rede baseado no qdio/qeth (tal como OSA express ou hipersockets), desative o parâmetro qioassist da VM convidada:

set qioassist off

Faça FTP para a máquina contendo as imagens boot do Red Hat Enterprise Linux (kernel.img e initrd.img), autentique-se e execute os seguintes comandos (use a opção repl se você estiver sobrescrevendo os arquivos kernel.img e initrd.img existentes):

Agora você pode criar o arquivo de parâmetros (redhat.parm, por exemplo). Consulte o Apêndice B para amostras de arquivo parm. A seguir, há uma explicação do conteúdo do arquivo parm.

Há um limite de 32 parâmetros no arquivo de parâmetros. Para acomodar as limitações dos arquivos de parâmetros, deve-se usar um novo arquivo de configuração num DASD CMS para efetuar a configuração inicial da rede e especificação do DASD.

Um arquivo .parm ainda é necessário para os parâmetros reais do kernel, como root=/dev/ram0 ro ip=off ramdisk_size=40000, e parâmetros separados que não são atrbuídos a variáveis, como vnc. Deve-se adicionar dois novos parâmetros ao arquivo .parm, que apontam o programa de instalação para o novo arquivo de configuração:

CMSDASD=191 CMSCONFFILE=redhat.conf

CMSDASD é o ID do dispositivo DASD (que contém o arquivo de configuração) formatado pelo CMS. O CMSDASD geralmente é o DASD 191 '$HOME' do usuário do mainframe. O nome do arquivo de configuração deve ser definido pelo CMSCONFFILE e ter somente minúsculas.

A sintáxe de CMSCONFFILE tem o estilo bash com pares variable="value", um em cada linha.

Exemplo de arquivo redhat.parm:

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

Exemplo de arquivo 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' 

Exemplo de arquivo 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"

Os seguintes parâmetros são requisitados e devem ser inclusos no arquivo de parâmetros:

Os parâmetros a seguir são necessários para configurar a rede:

Os parâmetros seguintes são opcionais:

O parâmetro seguinte, para instalações kickstart, é opcional:

Se algum dos parâmetros necessários para a rede operar corretamente for omitido do arquivo parm, aparece um prompt durante o processo de inicialização da instalação.

Se você fez o log off, reconecte e autentique-se (log in) usando o ID convidado (guest) da z/VM que você configurou para a instalação. Se você não está no modo CMS, entre nele agora.

i cms

Crie um script executável contendo os comandos necessários para fazer IPL na imagem do kernel e iniciar a instalação. A amostra de script a seguir é um script típico de início (start-up):

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

O script de início pede a você informações sobre sua rede e DASDs, a não ser que você tenha especificado todas as informações necessárias no arquivo parm.

Após todas as questões serem respondidas, você está pronto para começar o programa de instalação central, o loader. Para continuar a instalação, consulte o Capítulo 2 para mais instruções.