Instalação do IBM Power HA System Mirror 7.1.1 – parte I

Nos próximos 4 artigos, vamos construir um cluster com 2 nós usando o IBM Power HA System Mirror versão 7.1.1. Continuamos usando a 9117-570 apenas como um laboratório para estudos. Não use estas configurações em seu ambiente de produção.

Após instalar o AIX, neste primeiro artigo, vamos configurar a topologia de rede do cluster.

Vamos configurar o hostname na variável de ambiente PS1. Usuário root e outros usuários administrativos sempre irão ver no prompt em qual nó do cluster eles estão conectados. Esta informação ajuda a evitar que os administradores do cluster execute operações no nó errado.

#cat ~/.profile
set -o vi
export PS1='$USER@'$(uname -n)':$PWD#'
#

Primeiro, vamos configurar os adaptadores base. Vamos fazer o logon através da console porque o servidor ainda não tem um IP. Não defina seu gateway padrão ainda.

Inicialmente configuramos o IP do base adapter 1 (en0) e depois repetimos o mesmo processo para o base adapter 2 (en1)

# smitty mktcpip
 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x                       Available Network Interfaces                       x
 x                                                                          x
 x Move cursor to desired item and press Enter.                             x
 x                                                                          x
 x   en0      Standard Ethernet Network Interface                           x
 x   en1      Standard Ethernet Network Interface                           x
 x   et0      IEEE 802.3 Ethernet Network Interface                         x
 x   et1      IEEE 802.3 Ethernet Network Interface                         x
 x                                                                          x
 x F1=Help                 F2=Refresh              F3=Cancel                x
 x F8=Image                F10=Exit                Enter=Do                 x
 x /=Find                  n=Find Next                                      x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

Configuração do IP/Hostname e mascara de rede

                        Minimum Configuration & Startup

 To Delete existing configuration data, please use Further Configuration menus

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[TOP]                                            [Entry Fields]
* HOSTNAME                                       [aixdev01b1]
* Internet ADDRESS (dotted decimal)              [10.1.1.15]
  Network MASK (dotted decimal)                  [255.255.255.0]
* Network INTERFACE                              en0
  NAMESERVER
           Internet ADDRESS (dotted decimal)     []
           DOMAIN Name                           []
  Default Gateway
       Address (dotted decimal or symbolic name) []
       Cost                                      []                        #
       Do Active Dead Gateway Detection?          no                      +
[MORE...2]

F1=Help             F2=Refresh          F3=Cancel              F4=List
Esc+5=Reset         F6=Command          F7=Edit                F8=Image
F9=Shell            F10=Exit            Enter=Do

Interface en0 configurada

                                 COMMAND STATUS

Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

en0
aixdev01b1
inet0 changed
en0 changed











F1=Help            F2=Refresh           F3=Cancel            F6=Command
F8=Image           F9=Shell             F10=Exit /=Find
n=Find Next

Para conectar nos nós do cluster através da rede, precisamos configurar o endereço de IP persistente.  #smitty inetalias.  Add an IPV4 Network Alias em seguida escolha a en0

# smitty inetalias
                               Configure Aliases

Move cursor to desired item and press Enter.

 Add an IPV6 Network Alias
 Add an IPV4 Network Alias
 Remove an IPV6 Network Alias
 Remove an IPV4 Network Alias


 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x                       Available Network Interfaces                       x
 x                                                                          x
 x Move cursor to desired item and press Enter.                             x
 x                                                                          x
 x   en0       Standard Ethernet Network Interface                          x
 x   en1       Standard Ethernet Network Interface                          x
 x   et0       IEEE 802.3 Ethernet Network Interface                        x
 x   et1       IEEE 802.3 Ethernet Network Interface                        x
 x                                                                          x
 x F1=Help                  F2=Refresh              F3=Cancel               x
 x F8=Image                 F10=Exit                Enter=Do                x
 x /=Find                   n=Find Next                                     x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


Preencha o endereço IP e a mascara de rede

                           Add an IPV4 Network Alias

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                    [Entry Fields]
 Network INTERFACE                                  en0

* IPV4 ADDRESS (dotted decimal)                     [192.168.0.15]
  Network MASK (hexadecimal or dotted decimal)      [255.255.255.0]











F1=Help               F2=Refresh             F3=Cancel          F4=List
Esc+5=Reset           F6=Command             F7=Edit            F8=Image
F9=Shell              F10=Exit               Enter=Do

IP Persistente configurado

                                COMMAND STATUS

Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

en0 changed














F1=Help            F2=Refresh           F3=Cancel          F6=Command
F8=Image           F9=Shell             F10=Exit           /=Find
n=Find Next

Agora, vamos configurar o IP do default gateway

# smitty mktcpip
 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x                       Available Network Interfaces                       x
 x                                                                          x
 x Move cursor to desired item and press Enter.                             x
 x                                                                          x
 x   en0      Standard Ethernet Network Interface                           x
 x   en1      Standard Ethernet Network Interface                           x
 x   et0      IEEE 802.3 Ethernet Network Interface                         x
 x   et1      IEEE 802.3 Ethernet Network Interface                         x
 x                                                                          x
 x F1=Help                 F2=Refresh              F3=Cancel                x
 x F8=Image                F10=Exit                Enter=Do                 x
 x /=Find                  n=Find Next                                      x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

Selecionamos a en0 e informamos o hostname do IP Persistente e o IP do default gateway.

                        Minimum Configuration & Startup

 To Delete existing configuration data, please use Further Configuration menus

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[TOP]                                            [Entry Fields]
* HOSTNAME                                       [aixdev01]
* Internet ADDRESS (dotted decimal)              [10.1.1.15]
  Network MASK (dotted decimal)                  [255.255.255.0]
* Network INTERFACE                              en0
  NAMESERVER
           Internet ADDRESS (dotted decimal)     []
           DOMAIN Name                           []
  Default Gateway
       Address (dotted decimal or symbolic name) [192.168.0.1]
       Cost                                      []                        #
       Do Active Dead Gateway Detection?          no                      +
[MORE...2]

F1=Help             F2=Refresh          F3=Cancel              F4=List
Esc+5=Reset         F6=Command          F7=Edit                F8=Image
F9=Shell            F10=Exit            Enter=Do

Configuração OK

                                 COMMAND STATUS

Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

en0
aixdev01
inet0 changed
en0 changed
inet0 changed










F1=Help            F2=Refresh           F3=Cancel            F6=Command
F8=Image           F9=Shell             F10=Exit /=Find
n=Find Next

Abaixo as definições de IP que iremos utilizar na topologia de rede de nosso cluster. Esta configuração é a mais importante do cluster. Se o seu arquivo /etc/hosts for configurado de forma incorreta, não vamos conseguir criar o cluster. Durante o processo de Discovery, o PowerHA lê o arquivo /etc/hosts e compila uma lista de IP Labels.

# Base IP addresses
10.1.1.15 aixdev01b1
10.1.1.16 aixdev02b1

# Base IP addresses
10.10.1.15 aixdev01b2
10.10.1.16 aixdev02b2

# Persistent IP addresses
192.168.0.15 aixdev01
192.168.0.16 aixdev02

# Service IP addres
192.168.0.20 oracle01

caso utilize um servidor de nomes, vamos alterar a ordem de resolução de nomes no /etc/netsvc.conf para hosts=local,bind. O AIX procura o IP Label no arquivo local /etc/hosts primeiro e, em seguida, em um servidor de nomes definido no arquivo /etc/resolv.conf.

# cat /etc/netsvc.conf
...
hosts=local,bind
...

Configuração do arquivo /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

Antes de continuar, vamos fazer uma validação das definições de rede. Isto é importante para não termos problemas devido a configuração incorreta da rede.

root@aixdev01:/#netstat -i
Name Mtu   Network   Address         Ipkts Ierrs Opkts Oerrs Coll
en0  1500  link#2    a2.f.5b.20.78.4   243     0   102     0    0
en0  1500  10.1.1    aixdev01b1        243     0   102     0    0
en0  1500  192.168.0 aixdev01          243     0   102     0    0
en1  1500  link#3    a2.f.5b.20.78.5   192     0    13     0    0
en1  1500  10.10.1   aixdev01b2        192     0    13     0    0
lo0  16896 link#1                      338     0   338     0    0
lo0  16896 127       loopback          338     0   338     0    0
lo0  16896 ::1%1                       338     0   338     0    0
root@aixdev01:/#
root@aixdev01:/#ifconfig -a
en0: flags=1e084863,480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN>
 inet 10.1.1.15 netmask 0xffffff00 broadcast 10.1.1.255
 inet 192.168.0.15 netmask 0xffffff00 broadcast 192.168.0.255
 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
en1: flags=1e084863,480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN>
 inet 10.10.1.15 netmask 0xffffff00 broadcast 10.10.1.255
 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
 inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
 inet6 ::1%1/0
 tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
root@aixdev01:/#
root@aixdev01:/#netstat -rn | grep default
default           192.168.0.1           UG      0      4      en0   -   -
root@aixdev01:/#

Algumas aplicações requerem sincronização de tempo. Vamos configurar um servidor de XNTP no VIO e para sincronizar o horário dos nós do cluster.

Configurando o Time Server

$ oem_setup_env
# cat /etc/ntp.conf
disable auth
server 127.127.1.1 prefer
fudge 127.127.1.1 stratum 4
driftfile /etc/ntp.drift
#

Configurando o start automatico do xntpd. Edite o arquivo /etc/rc.tcpip e altere a linha conforme abaixo:

# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd -a '-c /home/padmin/config/ntp.conf' "$src_running"

Inicie o servico

# startsrc -s xntpd

Configurando os nós do Cluster

Configurar o /etc/ntp.conf

server 192.168.0.10
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace

Configurando o start automatico do xntpd. Edite o arquivo /etc/rc.tcpip e altere a linha conforme abaixo:

# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd -a '-c /home/padmin/config/ntp.conf' "$src_running"

Inicie o servico

# startsrc -s xntpd

No próximo artigo, iremos instalar os prereqs e o software PowerHA

 

Douglas Ribas de Mattos
E-mail: douglasmattos0@gmail.com
LinkedIn: https://www.linkedin.com/in/douglasmattos0/
Blog: http://www.douglasmattos.com
Twitter: @douglasmattos0

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s