terça-feira, 17 de dezembro de 2019

Autonomous Health Framework (AHF) - Instalação



 Abaixo, temos os passos necessários para a instalação do
Autonomous Health Framework em seu exadata.


Preparando a instalação:

  • Fazer o download dos arquivos de instalação a partir do Doc ID 2550798.1 (Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk) do MOS;   
  •  Copiar o arquivo para o diretório /tmp do servidor onde o AHF será instalado;
  •  Criar o diretório /u01/app/oracle.ahf no servidor onde o AHF será instalado;
  •  Caso o cluster possua mais de um nó, criar os diretórios /u01/app/oracle.ahf e /u01/app/oracle.ahf/data nos outros nós do cluster;


Para realizar a instalação, devemos executar os passos abaixo em apenas um nó do cluster.  Os demais nós do cluster terão a ferramenta instalada no final do procedimento.
 
Observação: as informações em Laranja são os valores que devem ser informados durante a instalação do Autonomous Health Framework.



Com o ambiente preparado e as informações necessárias para a instalação da ferramenta, é hora de por a mão na massa e fazer a instalação do AHF....


1) Devemos ir para o diretório onde os arquivos de instalação foram copiados
 
          cd /tmp
 
2) Descompartar o arquivo ZIP da instalação

           unzip AHF-LINUX_v19.3.2.zip

3) Executar o arquivo de instalação

         ./ahf_setup

   Durante a instalação, serão feitos alguns questionamentos para a correta instalaçãodo AHF, onde devemos entrar com as informações necessárias, conforme exemplo abaixo:


  •    Do you want to change AHF Location (/opt/oracle.ahf) ? Y|[N] : Y
  •    Please Enter new AHF Location : /u01/app/oracle.ahf
  •    Choose Option [1 - 3] : 1      (1. /u01/app/oracle.ahf [Free Space : 91096 MB])
  •    Do you want to add AHF Notification Email IDs ? [Y]|N : N
  •    Do you want us to store the Password for Cells in Oracle Wallet: [Y]|N Y
  •    Is password same for all Cells: [Y]|N Y
  •    Please Enter Password for Cell: senha de root dos Cell Servers
  •    Please Confirm Password for Cell: senha de root dos Cell Servers
  •    Do you want to install/upgrade AHF on Cluster Nodes ? [Y]|N : Y

4) Conferir a versão instalada e o status da instalação

     tfactl -version  (Nos DB Nodes o TFA não é executado)
 
     exachk -v        
  • Em uma VM com a instalação do (Oracle Enterprise Manager) usar: orachk -v        
  • Nos demais DB Nodes usar: /u01/app/oracle.ahf/bin/exachk -v

     tfactl status     (Nos DB Nodes o TFA não é executado)



5) Excluir os arquivos utilizados na instalação

      rm -f /tmp/AHF-LINUX_v19.3.2.zip
      rm -f /tmp/ahf_setup


<<< Observações importantes >>>

Todos os comandos deste roteiro devem ser realizados com o usuário root;

O diretório padrão da instalação é no /opt, mas neste roteiro como o filesystem do opt possui pouco espaço e há uma recomendação de que o repositório do AHF tenha pelo menos 5Gb de espaço, a instalação foi realizada no diretório /u01/app/oracle.ahf;

Ao final da instalação, às vezes, o status do inventário do TFA aparece com alguma mensagem de erro. Convém aguardar até o dia seguinte porque muitas vezes ele "se resolve" sozinho.

Se por algum motivo ocorrer erro onde os nós do cluster não se reconheçam (não encontrem um ao outro), podemos executar o script abaixo:

/u01/app/oracle.ahf/tfa/bin/synctfanodes.sh

 Do you want to update this node list? [Y|N] [N]: Y
Enter Remote Node List (separated by space) : nome dos outros nós do cluster (informados no início deste script) separados por espaços em branco
 
tfactl status




Comandos que podem ser utilizados após uma instalação bem-sucedida do AHF.

1) Conferir tamanho do repositório do AHF

      tfactl print repository


2) Alterar tamanho do repositório do AHF

     tfactl set reposizeMB=10240


3) Alterar o diretório do repositório do AHF

     tfactl set repositorydir=<DIR>







Fonte:
Doc ID 2550798.1 (Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk) do MOS