Configurar os Módulos Terraform
Todos os recursos de infraestrutura de computação, rede e armazenamento necessários para esta solução são definidos nos módulos Terraform.
Antes de Começar
Antes de iniciar a configuração dos módulos Terraform, execute as seguintes etapas:
- Aprenda os conceitos básicos do Terraform.
No mínimo, leia a introdução na documentação do Terrraform.
- Mantenha as seguintes informações prontas:
- O OCID da sua tenancy.
Você pode localizar o OCID de sua tenancy na console web do Oracle Cloud Infrastructure. Selecione Administração no menu de serviços e, em seguida, clique em Detalhes da Tenancy.
- O OCID do usuário que você deseja que o Terraform use para autenticação com o Oracle Cloud Infrastructure.
Para localizar o OCID do usuário, selecione Identidade no menu de serviços e, em seguida, selecione Usuários. Localize seu nome de usuário na lista e copie seu OCID.
- O OCID do compartimento no qual você deseja criar os recursos.
Para localizar o OCID de um compartimento, selecione Identidade no menu de serviços e, em seguida, selecione Compartimentos. Localize o compartimento que você precisa na lista e copie seu OCID.
- O ID da região em que você deseja criar os recursos.
Por exemplo, o ID da região Leste dos EUA (Ashburn) é
us-ashburn-1
.Consulte Regiões e Domínios de Disponibilidade.
- O OCID da sua tenancy.
- Decida o seguinte:
- O tamanho e o bloco CIDR da rede virtual na nuvem (VCN) que você deseja criar.
- As formas a serem usadas para as instâncias de computação que hospedarão as aplicações do Oracle Enterprise Performance Management.
Consulte Formas de Computação.
- O tamanho e as características de desempenho dos volumes de armazenamento em blocos necessários para cada aplicativo.
Consulte Desempenho Elástico do Volume em Blocos.
- O formato a ser usado os nós do banco de dados e a edição, versão e tipo de licença do banco de dados que você deseja usar.
Consulte Sistemas de BD Bare Metal e de Máquina Virtual e Sistemas de BD Exadata.
- A configuração a ser usada para o balanceador de carga.
- Consulte Conceitos de Balanceamento de Carga.
- Verifique se os limites de serviço da sua tenancy podem acomodar todos os recursos que você deseja criar.
Fazer Download do Código do Terraform
O código do Terraform para esta solução está disponível no GitHub.
- No painel de navegação à esquerda, clique em Fazer Download do Código.
- Clique em Repositório Git.
- Clonar ou fazer download do repositório para seu computador local.
Sobre o Código Terraform
O código do Terraform que você transferiu por download tem a seguinte estrutura:
├── oci-hyperion-master
│ ├── _docs
│ ├── *.tf
│ ├── env-vars
│ ├── LICENSE.md
│ ├── modules
│ │ ├── bastion
│ │ ├── compute
│ │ ├── dbsystem
│ │ ├── filesystem
│ │ ├── loadbalancer
│ │ └── network
│ ├── orm
│ ├── README.md
│ ├── schema.yaml
│ ├── terraform.tfvars
│ ├── userdata
- Diretório
_docs
: Contém os diagramas da arquitetura. *.tf
: Os arquivos de configuração do Terraform que a solução usa. Não edite esses arquivos.env-vars
: Um script para definir as variáveis de ambiente para o Terraform.LICENSE.md
: Os termos da licença para o código.modules
: Diretórios que contêm as configurações do Terraform principal para os recursos que você cria usando esta solução. Não editá-los.orm
: Contém um arquivo zip que você pode usar para criar uma pilha no Oracle Cloud Infrastructure Resource Manager, em vez de usar o Terraform para implantar a solução.README.md
: Documentação de início rápido do código.schema.yaml
: As restrições e validações das variáveis usadas no código Terraform. Esse arquivo é usado quando você implanta os recursos usando o Oracle Resource Manager. Não editar este arquivo.terraform.tfvars
: As variáveis do Terraform. Você definirá valores para as variáveis neste arquivo posteriormente.userdata
: Contém um script que é executado nas instâncias de computação após elas serem criadas. Não edite os arquivos neste diretório.