BrunoCaires

Site pessoal com anotações e nerdices

Restaurando arquivos de uma imagem mksysb no AIX 6.1

Written on

http://unix-rootvg.blogspot.com.br/2012/02/restore-or-install-aix-with-mksysb.html

Sistema básico de diretórios utilizados pelo NIM:

/tftpboot - usado para armazenar as imagens de boot (kernels)

/export/lpp_source - usado para armazenar versões de AIX em BFF ou RPM

/export/spot - armazena /usr usado para subir o cliente

/export/lpp_source/mksysb - armazena imagens mksysb de backup

bff

Instalando NIM Server

Antes de instalar o Servidor NIM, verificar se já não está instalado.

lslpp -l | grep -i nim

bos.sysmgt.nim.client 6.1.6.0 COMMITTED Network Install Manager

bos.sysmgt.nim.client 6.1.6.0 COMMITTED Network Install Manager

Falta instalar 2 pacotes master e spot, verificar no cd.

#installp -ld /dev/cd0 | grep nim

bos.sysmgt.nim.client 6.1.6.0 I N usr,root

bos.sysmgt.nim.master 6.1.6.0 I N usr

bos.sysmgt.nim.spot 6.1.6.0 I N usr

`

Instalar a partir do CD.

#installp -agXd /dev/cd0 bos.sysmgt.nim.master

#installp -agXd /dev/cd0 bos.sysmgt.nim.spot

vericar serviço usado pelo Nim master são (inetd, bootpd e tftpd).

lssrc -ls inetd

Examinando NIM log files.

alog -f /usr/adm/ras/nimlog -o

Configurando NIM.

smitty nim

Configure the NIM Environment > Configure a Basic NIM Environment (Easy Startup)

[nim

Ao configurar o NIM Master ocorreu um erro, pois eu já havia tentando configurá-lo e assim o lv (logical volume) ja existia. Foi necessário remover o lv.

Para verificar o lv.

df

........

/dev/fslv02 15728640 15725584 1% 4 1% /export/lpp_source

/dev/fslv03 8388608 8386672 1% 4 1% /export/spot

Remover.

rmlv fslv02

Restaurar ou instalar AIX com uma imagem mksysb usando NIM
Algumas considerações:
Os IPs dos clientes e seus hostname estão listados no arquivo /etc/hosts.
O NIM master se chama xcat e o cliente node04.
A imagem mksysb se encontra no NIM Master.

Adicionar o cliente no NIM Master.

#smitty nim

Perform NIM Administration Tasks > Manage Machines
> Define a Machine

[nim

[nim

Verificar maquinas cadastradas.

#lsnim -c machines

Criar recurso mksysb a partir de uma imagem já existente.

#smitty nim_mkres

mksysb = a mksysb image

Alterar os campos

[nim

Criar um spot a partir de uma mksysb, no caso a que acabou de ser criada.

#smit nim_mkres

[spot

[nim

SMS menu Steps.

Após criar tasks para instalação no cliente, caso ele esteja voltando de um crash, será necessário iniciar a instalação manualmente, reiniciando a máquina e entrando no SMS menu pressionando 1, assim aparecerá o menu principal com 5 opções.

[nim

[nim menu principal escolha:

2 Setup IPL (Initial Program Load) > Selecione a adaptador de rede > 1 IP Parameters

Altere client Address, server address, subnet mask

Volte a manu principal e escolha:

5 select boot options > 1 select install/boot device > 6 network > selecione o adaptador de rede > 2 normal mode boot > 1 yes

Caso ocorra problemas com a conexão entre o master e o client na hora de fazer um backup.

https://www.ibm.com/developerworks/community/blogs/cgaix/entry/0042_358_niminit_the_connect_attribute_may_only_be_assigned_a_service_value_of_shell_or_nimsh?lang=en

criando mksysb.

https://aixdoc.wordpress.com/2012/01/04/create-a-mksysb-backup-using-nim/

Remove nim master.

{.pre .codeblock} nim -o unconfig master installp -u bos.sysmgt.nim.master

As vezes precisamos restaurar arquivos de uma imagem de backup no AIX.

Primeiro vamos verificar se o arquivo existe no backup:

#restore -T -q -l -f xcat.img | grep exports

Agora vamos restaurar

#restore -x -q -f xcat.img ./etc/exports

PS: Após voltar o backup foi necessário dar as permissões corretas em /tmp e criar a pasta /var/tmp