Implantar o RDS Custom para Oracle com o AWS CloudFormation
Automatize a implantação do RDS Custom para Oracle usando o modelo do AWS CloudFormation fornecido. Atenda aos pré-requisitos a seguir antes de implantar os recursos.
Pré-requisitos
Baixar os arquivos necessários do Oracle
Você precisa de arquivos de instalação específicos do Oracle para criar o modelo do AWS CloudFormation. Baixe esses arquivos antes da implantação.
-
Navegue até Oracle Database 19c (19.3)
. -
Localize e baixe o arquivo
LINUX.X64_193000_db_home.zip
. -
Renomeie o arquivo para
V982063-01.zip
. -
Baixe os patches restantes, selecionando Plataforma ou idioma como
Linux x86-64
.
Utilitário OPatch mais recente
Patches da PSU de janeiro de 2023
Patches da PSU e da RU do banco de dados
Patches adicionais necessários
Patches da PSU de abril de 2023
Patches da PSU e da RU do banco de dados
Patches adicionais necessários
Configuração de bucket do Amazon S3
Crie um bucket do Amazon S3 no sua Conta da AWS ou escolha um bucket existente.
-
Crie uma estrutura de pastas no bucket semelhante ao exemplo abaixo.
<bucket-name>/ └── oracle_cev/ ├── V982063-01.zip ├── p6880880_190000_Linux-x86-64.zip ├── p34765931_190000_Linux-x86-64.zip ├── p34786990_190000_Linux-x86-64.zip ├── p35099667_190000_Linux-x86-64.zip ├── p35099674_190000_Generic.zip ├── p28730253_190000_Linux-x86-64.zip ├── p29213893_1918000DBRU_Generic.zip ├── p35012866_1918000DBRU_Linux-x86-64.zip ├── p35042068_190000_Linux-x86-64.zip ├── p35050341_190000_Linux-x86-64.zip ├── p29213893_1919000DBRU_Generic.zip ├── p33125873_1919000DBRU_Linux-x86-64.zip ├── p35220732_190000_Linux-x86-64.zip └── p35239280_190000_Generic.zip
Faça upload de todos os arquivos do Oracle que você baixou anteriormente nas pastas apropriadas.
Implantar o RDS Custom para Oracle usando o AWS CloudFormation
Etapa 1: preparar o modelo do AWS CloudFormation
Antes de implantar o RDS Custom para Oracle, você precisa baixar e configurar o modelo do AWS CloudFormation que cria os pré-requisitos que devem ser atendidos.
Copie e salve o modelo
-
Acesse Deploying RDS Custom for Oracle with single and multiple Availability Zones.
-
Copie o modelo no formato de sua preferência (YAML ou JSON).
-
Salve o arquivo no formato YAML ou JSON. Por exemplo,
rds-custom-oracle-prereqs.yaml
.
Inicie a pilha no Console da AWS
Abra o Console da AWS e navegue até o AWS CloudFormation.
Escolha Criar pilha > Com novos recursos (padrão).
-
Selecione Escolher um modelo existente.
-
Selecione Fazer upload de um arquivo de modelo > Escolher arquivo.
-
Selecione o arquivo de modelo que você baixou anteriormente.
Mantenha os valores padrão dos parâmetros.
Selecione Próximo para criar a pilha.
Alternativa: usar a AWS CLI
Em vez de usar o console, você pode criar a pilha usando a AWS CLI:
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle-prereqs.yaml \ --capabilities CAPABILITY_NAMED_IAM
Etapa 2: criar as versões personalizadas do mecanismo (CEVs) e as instâncias do Amazon RDS
Copie e salve o modelo
-
Acesse Deploying RDS Custom for Oracle with single and multiple Availability Zones.
-
Copie o modelo no formato de sua preferência (YAML ou JSON).
-
Atualize os seguintes parâmetros no modelo, se necessário:
BucketName
CEVS3Prefix
Senha principal do banco de dados (substitua *************).
-
Salve o arquivo no formato YAML ou JSON.
Etapa 3: implantar usando o Console da AWS
-
Abra o Console da AWS e navegue até o AWS CloudFormation.
-
Escolha Criar pilha > Com novos recursos (padrão).
-
Selecione Escolher um modelo existente.
-
Selecione Fazer upload de um arquivo de modelo > Escolher arquivo.
-
Selecione o arquivo de modelo que você baixou anteriormente.
-
Deixe os parâmetros como valores padrão.
-
Preencha os parâmetros da seguinte forma:
BucketName:
rds-custom-id
CEVS3Prefix: oracle_cev CEVCreation: Yes Analise a configuração e selecione Próximo para criar a pilha.
Opcional: implantar usando a AWS CLI
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle.yaml \ --parameters \ ParameterKey=BucketName,ParameterValue=rds-custom-id \ ParameterKey=CEVS3Prefix,ParameterValue=oracle_cev \ ParameterKey=CEVCreation,ParameterValue=Yes \ --capabilities CAPABILITY_NAMED_IAM
Recursos de implantação criados
O modelo de cria os seguintes recursos:
Amazon VPC com sub-redes públicas e privadas
Grupos de segurança
Endpoints da Amazon VPC
Perfis e políticas do IAM
Chave do KMS para criptografia
Versões personalizadas do mecanismo
Instâncias do RDS Custom para Oracle para configurações single-AZ e multi-AZ
Monitorar o andamento da implantação
Depois de criar a pilha do AWS CloudFormation, monitore o andamento para garantir uma implantação bem-sucedida. O processo de implantação inclui a criação de versões personalizadas do mecanismo (CEVs) e instâncias do RDS.
Para monitorar o andamento da implantação:
Abra o console do AWS CloudFormation.
Escolha o nome da pilha.
Escolha a guia Eventos para visualizar o andamento e identificar erros.
nota
A criação de uma CEV normalmente requer de duas a três horas. Após a conclusão bem-sucedida da criação da CEV, o Amazon RDS começa automaticamente a criar a instância do Amazon RDS.
Pós-implantação
Após a conclusão do processo de criação da pilha, execute as seguintes etapas de verificação e configuração pós-implantação:
Na página do console do Amazon RDS, navegue até Versões personalizadas do mecanismo para verificar a criação da CEV.
Confirme se as instâncias do Amazon RDS foram criadas e estão disponíveis.
Teste a conectividade com as instâncias do Amazon RDS.
Configure estratégias de monitoramento e backup conforme necessário.
Limpeza
Para remover todos os recursos, execute o seguinte comando da AWS CLI:
aws cloudformation delete-stack --stack-name rds-custom-oracle
Solução de problemas
Se você encontrar problemas durante a implantação, use as soluções a seguir para resolver problemas comuns.
- Falha na criação da CEV
-
Verifique se todos os patches necessários foram enviados ao Amazon S3.
Confira as suas permissões do IAM.
Verifique se as versões do patch estão corretas. Consulte os Pré-requisitos para ver a lista dos patches necessários.
- Falha na criação da instância do Amazon RDS
-
Confira as configurações de VPC/sub-rede.
Verifique as regras de grupo de segurança.
Confirme se a CEV está disponível.