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
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
Doc ID 2550798.1 (Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk) do MOS