18 de fevereiro de 2012

Atualização de firmware e bios HBA

Hoje, iremos aprender a como atualizar o firmware da HBA, que nada mais é que um adaptador para que uma máquina chegue até um storage, sendo este um storage EMC, Hitachi ou qualquer outro.


Como a HBA, é um hardware, ela necessita de um conjunto de softwares para ser reconhecida pelo SO. Por esta razão que devemos instalar o driver, firmware, bios, etc da HBA.

É claro que existem drivers e firmwares genéricos, mas desta forma, provavelmente você perderia em performance. E se estamos trabalhando com FC Hosts, não queremos perder nada.


O procedimento em si é simples. Da mesma forma que instalamos o firefox na nossa máquina. Vamo que vamo!




Procedimento para atualização de FIRMWARE ou BIOS da HBA via X

1. Conecte na máquina via ssh

2. yum -y install libnl

3. cd /root

4. Providenciar o pacote elxocm-rhel5-sles10-5.0.53.7-1.tgz

5. chmod 644 /root/elxocm-rhel5-sles10-5.0.53.7-1.tgz

6. tar -zxpvf elxocm-rhel5-sles10-5.0.53.7-1.tgz

7. cd /root/elxocm-rhel5-sles10-5.0.53.7-1; expect -c "set timeout 300; spawn ./install.sh; expect \"Enter the number\"; send \"1\n\"; expect \"Enter the letter\"; send \"y\n\"; interact"

8. export DISPLAY="Ip_da_sua_maquina:0"

9:cd /usr/sbin/hbanyware/

10../ocmanager


É necessário algum software que encaminhe a saída da tela do servidor para a sua tela. Por exemplo: Xming ou reflection

É necessário ter o arquivo de firmware no /usr/sbin/hbanyware/RMRepository


Após aparecer uma tela do hbanyware, clique na PORT WWN. Após isso clique na aba “Maintenance”.

Depois, clique em “Update Firmware”. Insira o Firmware desejado e confirme clicando em “Start Download”.


FAÇA O MESMO PROCEDIMENTO EM TODAS AS PORTS WWNs


11. Realize o reboot da máquina.


Para realizar upgrade: Selecione uma versão posterior
Para realizar o downgrade: Selecione uma versão anterior













Procedimento para atualização de FIRMWARE da HBA via Shell


1. Conecte na máquina via ssh

2. yum -y install libnl

3. cd /root

4. Providenciar o pacote elxocm-rhel5-sles10-5.0.53.7-1.tgz

5. chmod 644 /root/elxocm-rhel5-sles10-5.0.53.7-1.tgz

6. tar -zxpvf elxocm-rhel5-sles10-5.0.53.7-1.tgz

7. cd /root/elxocm-rhel5-sles10-5.0.53.7-1; expect -c "set timeout 300; spawn ./install.sh; expect \"Enter the number\"; send \"1\n\"; expect \"Enter the letter\"; send \"y\n\"; interact"

8. cd /usr/sbin/hbanyware/RMRepository

9. Copiar para a máquina atual a versão de fimware desejada via scp pela porta 22. Caminho: 125.255.46.73//export/repo/files/san/HBA/firmware/

10. cd /usr/sbin/hbanyware/

11. ./hbacmd ListHBAs

OBS: Obtenha os endereços dos Port WWNs

12. Visualização de firmware e bios atuais
./hbacmd LoadList Port_WWN

13. Carregando o firmware aser aplicado
./hbacmd Download Port_WWN /usr/sbin/hbanyware/firmware/version.all

14. reboot


Repita isso em todas as WWNs.

Nenhum comentário: