Personal tools
You are here: Home DB2 Zlinux Tips Adicionar Discos DASD no ZVM e Suse
Navigation
Log in


Forgot your password?
 
Document Actions

Adicionar Discos DASD no ZVM e Suse

PROCEDIMENTO PARA ADICIONAR DISCOS DASD NO ZVM E SUSE

Action Performed by Date and Time Comment
Publish admin 2009-01-09 17:44 No comments.


1 – Abrir uma console 3270 e logar como usuário MAINT


2 –
Executar o comando para verificar os discos livres:

Q DASD FREE


3 –
Anotar o endereço do disco a ser utilizado.


4 –
Conectar (atachar) o disco a ser utilizado (que está livre no momento) ao usuário MAINT:

ATT <disco> *


5 –
Formatar o Cilindro 0 e atribuir um Label ao disco com o comando:

CPFMTXA <disco> LX<disco> 0
YES
END


6 –
Desconectar (Detachar) o disco do usuário MAINT:

DET <disco>


7 –
Conectar (atachar) o disco ao usuário SYSTEM:

ATT <disco> SYSTEM


8 –
Para criar a nova máquina virtual:

X USER DIRECT

    8.1 – Adicionar o novo disco na máquina virtual. Exemplo de parâmetros para a nova máquina:

MDISK 200 3390 0001 3338 LX<disco> MR READ WRITE MULTIPLE


9
Ainda com o arquivo USER DIRECT aberto, alocar o cilindro 0 do disco para o usuário $ALLOC$$. Essa medida irá prevenir que outra máquina virtual modifique ou apague o Label do disco:

     9.1 – Procurar pela string:

/USER $ALLOC

Ex: MDISK A04 "3390" 000 001 LX<disco> R

    9.2 – Salvar o arquivo USER DIRECT digitando ao final da tela:

FILE


10 -
Para aplicar as alterações no USER DIRECT, digite o comando:

DIRECTXA USER

Caso apareça alguma mensagem de erro, volte ao passo 8 para corrigir o erro.


11 –
Opcional: Para conferir se os discos foram corretamente adicionados à máquina virtual que acabou de ser criada, digite o comando

DISKMAP USER
X USER DISKMAP


Para procurar o disco:

/LX<disco>

Se o disco estiver alocado para o usuário $ALLOC e para a máquina virtual que acabou de ser adicionado (conforme exemplo abaixo), a configuração está correta.

-----------------------------------------------------------------------

VOLUME   USERID      CUU   DEVTYPE   START      END     SIZE

LX9003   $ALLOC$     B11     3390    00000    00000    00001

             LINUX1       200     3390    00001    03338    03338

-----------------------------------------------------------------------

Digite QUIT para sair.

quit


12 –
Para que o disco esteja disponível ao usuário SYSTEM quando o sistema reiniciar é necessário especificar os discos no arquivo SYSTEM CONFIG. Para editar o SYSTEM CONFIG, digite o comando:

CHGCONF
X SYSTEM


13 – Adicionar o disco abaixo da ordem do parâmetro "User_Volume_List"

User_Volume_List
LX<disco>

    13.1 – Para salvar o arquivo, digite:

FILE

13.2 – Para conferir as alterações, pressione <F3>

<F3>


14 – Desconectar do usuário MAINT:

DISC HOLD


15 – Para aplicar as alterações, é recomendado sair do Linux (shutdown) e dar um LOGOFF na máquina virtual.


16 – Conectar novamente como o usuário da máquina virtual e, após o término da inicialização automática do Linux, digitar o comando:

Q DASD

E conferir se o disco adicionado aparece na saída do comando.


ALOCANDO DISCOS NO SUSE


1–
Ativar o disco de dentro de uma sessão Linux em SSH, com o comando chccwdev, digitanto o comando:

chccwdev –e <end_disco>

Ex: chccwdev –e 200

O disco se transformará automaticamente no próximo dasd disponível no sistema (ex: dasdb). A nomenclatura segue conforme os discos irão sendo disponibilizados no sistema (ex: dasdb, dasdc, dasd, etc).

2 – Antes que um volume DASD seja acessado por um Linux no zSeries, o volume precisa ser formatado e particionado pelo Linux. Para isso use o comando dasdfmt de formatação do DASD.  No exemplo a seguir, é formatado o dispositivo DASD com o endereço /dev/dasda:

# dasdfmt -f /dev/dasda -b 4096 -p

Drive Geometry: 3338 Cylinders * 15 Heads = 50070 Tracks

I am going to format the device /dev/dasda in the following way:
Device number of device : 0x201
Labelling device : yes
Disk label : VOL1
Disk identifier : 0X0201
Extent start (trk no) : 0
Extent end (trk no) : 48419
Compatible Disk Layout : yes
Blocksize : 4096

--->> ATTENTION! <<---
All data of that device will be lost.
Type "yes" to continue, no will leave the disk untouched: yes
Formatting the device. This may take a while (get yourself a coffee).

cyl 3338 of 3338 |##################################################| 100%

Finished formatting the device.
Rereading the partition table... ok


O parâmetro -f /dev/dasda especifica que o dispositivo /dev/dasda será formatado. O tamanho do bloco de  4096 bytes é usado quando formatamos o disco com a opção -b 4096. Já o -p solicita a mostra do progresso através da barra de cerquilhas (#).


3 – Uma vez formatado, o dispositivo DASD já pode ser particionado, usando o comando fdasd:

# fdasd -a /dev/dasda

auto-creating one partition for the whole disk...
writing volume label...
writing VTOC...
rereading partition table...

4 – Criar a VTOC (índice) do disco:

# pvcreate /dev/<dasdx1> /dev/<dasdy1> /dev/<dasdz1>


ATENÇÃO:

Adicionar o número 1 no final do nome no disco (/dev/dasdx1).



5 – Criar o volume físico:

 # pvdispaly /dev/<dasdx1> /dev/<dasdy1> /dev/<dasdz1


6 – Checar se todos os volumes físicos estão sendo vistos pelo sistema:

# pvscan


7 –
Criar um Volume Group:

# vgcreate <nome do vg> /dev/<dasdy1> /dev/<dasdz1>


8 – Checar se o Volume Group foi criado:

# vgdisplay /dev/<nomedo vg>

 

9 – Criar o Logical Volume (volume lógico):

# lvcreate –L <tamanhodo volume> <G ou M> -n <nome do LV> <nome do VG>


10 – Formatar o volume lógico com ext3 (+10 GB) ou ext2 (-10GB):

# mkfs.ext3 –j /dev/<nome do VG>/<nome do LVM>

11 – Criar o diretório de montagem do volume:

# mkdir /mnt

 

12 – Montar o volume manualmente para testar:

 

# mount /dev/<nome doVG>/<nome do LVM> /mnt

 

13 – Inserir a linha para montagem automática dos file systems no arquivo:

 

# vi /etc/fstab

 

14 – Testar se a linha foi inserida corretamente no /etc/fstab:

 

# umount /mnt

# mount –a

# df -k


OBS.: este passo é muito importante, pois caso a linha não esteja correta no arquivo /etc/fstab, o sistema pode não subir no próximo boot.

 

15 – Para que as alterações permaneçam após o boot, ainda é preciso editar o arquivo /etc/zipl.conf e inserir o endereço dos discos no ZVM, respeitando a seguinte sintaxe:

Após a string “parameters”, adicionar: DASD=<endereço>,<inicio_range_endereços>-<fim_range_ endereços> e salvar o arquivo:

# vi /etc/zipl.conf

 16 – Atualizar o kernel em relação a adição dos novos discos, executando os comandos:

# cd /boot

# mkinitrd

# zipl –V

# zipl


17 – Reiniciar o sistema imediatamente para verificar se as alterações obtiveram efeito:

 # shutdown –y –i6 –g0

18 – Para que o disco não esteja visível nas outras partições e somente na que o está usando, logar em cada LPAR com MAINT e executar o comando:

 VARY OFF <DISCO>
Security Awareness
Would you like your company to implement gamification into your security awareness program?





Polls