Checklist pré-reboot AIX

Posted by kairo on Thu 19 July 2007

Para uma maior segurança ao rebootar um servidor que está um longo tempo sem boot adoto um checklist básico.
Ele consiste em:

  1. Verificar os discos que fazem parte do rootvg;
  2. Regravar o boot nos discos do rootvg;
  3. Verificar a ordem de boot;
  4. Setar a ordem verificada.

Na prática:

  1. Verificar os discos que fazem parte do rootvg: `` #lspv | grep rootvg hdisk0 002007902d1d5e22 rootvg active hdisk1 002007902d25a1d1 rootvg active

  2. Regravar o boot nos discos do rootvg: `` # bosboot -ad hdisk0 bosboot: Boot image is 30434 512 byte blocks. # bosboot -ad hdisk1 bosboot: Boot image is 30434 512 byte blocks.

  3. Verificar a ordem de boot; `` # bootlist -m normal -o hdisk1 blv=hd5 hdisk0 blv=hd5 É interessante neste ponto também verificar os discos usados pelos Logical Volumes do rootvg. Isso porque no exemplo acima o SO sobe pelo hdisk1 primeiramente, caso um ele falhe o boot vai dar inicio pelo hdisk0. Desta forma é importante verificar o disco utilizado pelos Volume Groups não espelhados.

    `` `` `` # lsvg -l rootvg rootvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/syncd N/A hd6 paging 80 160 2 open/syncd N/A paging00 paging 80 160 2 open/syncd N/A hd8 jfs2log 1 2 2 open/syncd N/A hd4 jfs2 1 2 2 open/syncd / hd2 jfs2 24 48 2 open/syncd /usr hd9var jfs2 1 2 2 open/syncd /var hd3 jfs2 4 8 2 open/syncd /tmp hd1 jfs2 1 2 2 open/syncd /home hd10opt jfs2 1 2 2 open/syncd /opt lg_dumplv sysdump 16 16 1 open/syncd N/A Veja que o lg_dumplv usa apenas um disco. Vamos verificar qual disco ele está usando:

    # lslv -l lg_dumplv lg_dumplv:N/A PV COPIES IN BAND DISTRIBUTION hdisk1 016:000:000 0% 016:000:000:000:000
    Sendo assim é importante que o SO inicialize pelo hdisk1
    (Veja no Item 4)
    Nota: O ideal é que todos os lvs estejam utilizando os dois discos.

  4. Setar a ordem verificada. `` # bootlist -m normal hdisk1 hdisk0 # bootlist -m normal -o hdisk1 blv=hd5 hdisk0 blv=hd5


Comments !