Skip to main content
NetApp Solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Como começar

Colaboradores

Essa solução foi projetada para ser executada em um ambiente AWX/Tower ou pela CLI em um host de controle Ansible.

AWX/Torre

Para ambientes AWX/Tower, você é guiado por criar um inventário do gerenciamento de cluster do ONTAP e do servidor Oracle (IPs e nomes de host), criar credenciais, configurar um projeto que extrai o código Ansible do GitHub de automação da NetApp e o modelo de tarefa que inicia a automação.

  1. Preencha as variáveis específicas do seu ambiente e copie-as e cole-as nos campos extra Vars no seu modelo de trabalho.

  2. Depois que os vars extras tiverem sido adicionados ao seu modelo de trabalho, você pode iniciar a automação.

  3. O modelo de tarefa é executado em três fases especificando tags para ONTAP_config, linux_config e oracle_config.

CLI por meio do host de controle Ansible

  1. Para configurar o host Linux para que ele possa ser usado como um host de controle Ansible "clique aqui para obter instruções detalhadas"

  2. Depois que o host de controle do Ansible estiver configurado, você poderá clonar o repositório do Ansible Automation.

  3. Edite o arquivo hosts com os IPs e/ou nomes de host do gerenciamento de cluster do ONTAP e os IPs de gerenciamento do servidor Oracle.

  4. Preencha as variáveis específicas do seu ambiente e copie-as e cole-as no vars.yml arquivo.

  5. Cada host Oracle tem um arquivo variável identificado por seu nome de host que contém variáveis específicas do host.

  6. Depois que todos os arquivos de variáveis tiverem sido concluídos, você poderá executar o manual de estratégia em três fases especificando tags para ontap_config, linux_config e oracle_config.

Requisitos

Ambiente Requisitos

* Ambiente do Ansible*

Host AWX/Tower ou Linux para ser o host de controle Ansible

Ansible V.2.10 e posterior

Python 3

Bibliotecas Python - NetApp-lib - xmltodict - jmespath

ONTAP

ONTAP versão 9,3 - 9,7

Dois agregados de dados

vlan NFS e ifgrp criados

Servidor(es) Oracle

RHEL 7/8

Oracle Linux 7/8

Interfaces de rede para gerenciamento NFS, público e opcional

Arquivos de instalação Oracle em servidores Oracle

Detalhes da automação

Essa implantação automatizada foi projetada com um único manual do Ansible que consiste em três funções separadas. As funções são para configurações ONTAP, Linux e Oracle. A tabela a seguir descreve quais tarefas estão sendo automatizadas.

Função Tarefas

ONTAP_config

Pré-verificação do ambiente ONTAP

Criação de SVM baseado em NFS para Oracle

Criação de política de exportação

Criação de volumes para Oracle

Criação de LIFs NFS

linux_config

Crie pontos de montagem e monte volumes NFS

Verificar montagens NFS

Configuração específica DO SO

Crie diretórios Oracle

Configurar hugepages

Desativar o SELinux e o daemon de firewall

Ative e inicie o serviço cronyd

aumente o limite rígido do descritor de arquivo

Crie o arquivo de sessão pam.d

oracle_config

Instalação do software Oracle

Crie Oracle listener

Crie bancos de dados Oracle

Configuração de ambiente Oracle

Guarde o estado PDB

Ativar modo de arquivo de instância

Ative o cliente DNFS

Ative a inicialização automática do banco de dados e o desligamento entre as reinicializações do sistema operacional

Parâmetros predefinidos

Para simplificar a automação, temos pré-definido muitos parâmetros de implantação necessários da Oracle com valores padrão. Geralmente não é necessário alterar os parâmetros padrão para a maioria das implantações. Um usuário mais avançado pode fazer alterações nos parâmetros padrão com cuidado. Os parâmetros padrão estão localizados em cada pasta de função sob diretório padrões.

Instruções de implantação

Antes de iniciar, baixe os seguintes arquivos de instalação e patch Oracle e coloque-os /tmp/archive no diretório com acesso de leitura, gravação e execução para todos os usuários em cada servidor de banco de dados a ser implantado. As tarefas de automação procuram os arquivos de instalação nomeados nesse diretório específico para instalação e configuração do Oracle.

LINUX.X64_193000_db_home.zip -- 19.3 base installer
p31281355_190000_Linux-x86-64.zip -- 19.8 RU patch
p6880880_190000_Linux-x86-64.zip -- opatch version 12.2.0.1.23

Licença

Você deve ler as informações de licença conforme indicado no repositório do GitHub. Ao acessar, baixar, instalar ou usar o conteúdo deste repositório, você concorda com os termos da licença estabelecida "aqui".

Observe que existem certas restrições em relação à produção e/ou compartilhamento de quaisquer trabalhos derivados com o conteúdo deste repositório. Por favor, certifique-se de ler os termos do "Licença" antes de usar o conteúdo. Se você não concordar com todos os termos, não acesse, baixe ou use o conteúdo deste repositório.