AIX – Reconhecendo discos do Storage

Vou mostrar nesse post como reconhecer discos no AIX.

Se o ambiente for novo verifique se o único disco do ambiente é o disco interno

lsdev -Cc disk -> se mostrar somente o disco interno ok, caso contrario direcione a saida para um arquivo ex:

# lsdev -Cc disk > discos_old

Se o disco for de storage, tem que verificar a WWN para adição dos discos. No exemplo abaixo o retorno foi de 4 FC

#lsdev -Cc adapter | grep fc
 fcs0 Available 12-T1 Virtual Fibre Channel Client Adapter
 fcs1 Available 13-T1 Virtual Fibre Channel Client Adapter
 fcs2 Available 14-T1 Virtual Fibre Channel Client Adapter
 fcs3 Available 15-T1 Virtual Fibre Channel Client Adapter


Verificar se todos os FCS estão com link, caso contrario após apresentar os discos vai ocorrer erro no reconhecimento de disco.

#lsattr -El fscsi0
 attach none How this adapter is CONNECTED False
 dyntrk yes Dynamic Tracking of FC Devices True
 fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
 scsi_id Adapter SCSI ID False
 sw_fc_class 3 FC Class for Fabric True

Na linha attach deve estar diferente de “none”

Abaixo breve descrição sobre o status do “attach”

none: if no cable has been plugged in
al: all devices are in a loop or ring, similar to token ring networking.
The failure of one device causes a break in the ring.
switch: all devices or loops of devices are connected to Fibre Channel
switches, similar conceptually to modern Ethernet implementations

No caso eu usei o fscsi2 e fscsi3 para reconhecimento das LUN’s

#lscfg -vl fcs2 | grep Network
 Network Address.............D1427626FE6E000E
 #lscfg -vl fcs3 | grep Network
 Network Address.............D1427626FE6E000A

 

Após os discos de storage serem alocados deve ser reconhecido os discos com o comando abaixo, se não houver nenhum erro após isso os discos serão reconhecidos.

# cfgmgr

Para listar os discos usar

# lsdev -Cc disk

Será listado todos os discos, caso não seja um ambiente novo, pode ser direcionado ao arquivo e realizar diff

ex: # lsdev Cc disk > discos_new

Para visualizar os discos que foram incluidos

# lspv | grep -i none

Após reconhecer os discos, eles terão que ser disponibilizados no PV

# chdev -l hdisk1 -a pv=yes (pode ser feito laço caso sejam vários discos)

Exemplo de laço

Selecionar toda coluna de discos

# DISCOS="hdisk8
hdisk9
hdisk10
hdisk11
hdisk12"
# for i in $DISCOS; do chdev -l $i -a pv=yes; echo "--------------------------------"; done

 

Todos os discos foram disponibilizados ao PV, após isso pode ser usado na criação de um novo vg ou expansão de um vg já criado.

“So, so you think u can tell. Heaven from hell? Blue skies from pain? Can u tell a green field”

Leave a Reply

Your email address will not be published. Required fields are marked *