Neste documento, descrevemos como implantar uma carga de trabalho do Oracle Database no Google Cloud usando a ferramenta de automação de implantação guiada no Workload Manager.
Criar uma implantação do Oracle Database
Para configurar e implantar um Oracle Database, faça o seguinte:
No console Google Cloud , acesse a página Workload Manager.
No painel de navegação do Workload Manager, clique em Implantações.
Selecione o projeto em que você quer criar a implantação.
Clique em Criar implantação e escolha Oracle Database.
Se você não tiver os papéis e as permissões necessárias, a ferramenta de automação de implantação guiada vai indicar quais são eles. Clique em Conceder e continuar.
Na seção Noções básicas de implantação, insira informações sobre a implantação e os requisitos de carga de trabalho.
O Workload Manager usa essas informações básicas para determinar os dados a serem coletados nas próximas guias. O Workload Manager também oferece recomendações para sua configuração de implantação com base nessas configurações básicas.
Insira um nome para descrever a carga de trabalho que você está implantando.
Ele precisa ser exclusivo no projeto em que você está implantando a carga de trabalho. É possível usar caracteres alfanuméricos minúsculos e hífens para especificar o nome, mas ele precisa começar com uma letra e não pode terminar com um hífen. Ele pode ter no mínimo 3 e no máximo 22 caracteres.
No campo Descrição da implantação, adicione uma descrição da sua carga de trabalho, que será exibida mais tarde no painel com suas implantações.
No campo Conta de serviço, selecione uma conta que você quer anexar à sua implantação do Oracle. O Workload Manager usa essa conta de serviço para chamar outras APIs e serviços para criar recursos necessários para a implantação. É possível selecionar uma conta de serviço atual ou criar uma nova. Para mais informações, consulte Conta serviço gerenciado pelo usuário.
No campo Conta de serviço do Compute Engine, selecione uma conta de serviço para as VMs do Compute Engine criadas durante o processo de implantação. É possível selecionar uma conta de serviço atual ou criar uma nova.
Opcional: esta etapa é necessária apenas se a organização aplicar a conformidade com o VPC Service Controls. No campo Pool particular, especifique o nome de um pool particular do Cloud Build configurado para o VPC Service Controls no seguinte formato:
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
Substitua:
- PRIVATEPOOL_PROJECT_ID: o ID do projeto que contém o pool particular.
- REGION: a região em que você criou o pool particular.
- PRIVATEPOOL_ID: o ID do pool particular.
Para mais informações, consulte Usar um pool de workers privado do Cloud Build.
Selecione uma versão do Release do Oracle Database.
O Workload Manager é compatível com o Oracle Database Enterprise Edition e a versão de lançamento 19c.
Selecione uma Atualização de lançamento.
Se você quiser usar uma licença de desenvolvedor, o Oracle Database 19c (19.3) será a única versão disponível. Nesse caso, selecione a atualização
19.3no menu Atualização da versão.Selecione um modelo de implantação:
- Instância única: nesse modelo, o Oracle Database é implantado em uma única VM.
- Alta disponibilidade do Oracle Data Guard: as instâncias do Oracle são implantadas em várias VMs usando o modo de proteção de disponibilidade máxima para alta disponibilidade. Para mais informações, consulte a documentação da Oracle.
No campo Secret para credenciais do banco de dados, selecione o nome dos secrets que correspondem à senha do seu Oracle Database. A ferramenta Automação de implantação guiada usa essa senha durante todo o processo de implantação e instalação. Ele precisa atender aos requisitos de complexidade de senha e estar no mesmo projeto do Google Cloud em que você cria a implantação.
Insira um Nome do banco de dados.
O nome do banco de dados só pode conter letras, números e sublinhados. Ele pode ter no máximo oito caracteres.
Insira um Nome de domínio do banco de dados.
O nome de domínio do banco de dados pode estar vazio ou começar com uma letra e conter apenas letras, dígitos, sublinhados, hifens e pontos. Ele pode ter entre 1 e 128 caracteres.
Opcional. Para ativar o Oracle Multitenant, marque a caixa de seleção Ativar multitenant.
A arquitetura do Oracle Multitenant permite que um único banco de dados de contêiner hospede vários bancos de dados plugáveis isolados, possibilitando a consolidação eficiente de recursos e o gerenciamento simplificado. Para mais informações, consulte a documentação da Oracle.
Opcional. Ative o monitoramento do banco de dados.
Ao ativar o monitoramento de banco de dados, você configura a coleta de métricas para ajudar a monitorar a integridade dos seus bancos de dados. Para uma lista de métricas coletadas, consulte Métricas compatíveis.
As métricas coletadas são enviadas ao Cloud Monitoring, em que é possível conferir as métricas usando painéis e configurar alertas. Para mais informações, consulte Conferir as métricas.
Se você ativar o monitoramento de banco de dados, selecione um nome de secret para as credenciais de monitoramento. Ele precisa atender aos requisitos de complexidade de senha e estar no mesmo projeto do Google Cloud em que você cria a implantação.
Clique em Continuar para prosseguir.
Na guia Máquina virtual, faça o seguinte:
Selecione a região principal em que você quer criar a VM.
Para mais informações, consulte Regiões compatíveis.
Selecione uma zona principal na região especificada.
Selecione uma região e uma zona secundárias.
Essas opções só estão disponíveis se você selecionou o modelo de implantação de alta disponibilidade do Oracle Data Guard na guia Noções básicas de implantação.
Selecione sua rede VPC.
Selecione a sub-rede na rede VPC especificada.
Selecione uma sub-rede secundária. Essa opção só está disponível se as regiões principal e secundária forem diferentes.
Para definir um prefixo de nome de VM personalizado, insira um prefixo que será aplicado aos nomes de todas as VMs criadas durante a implantação. O prefixo precisa ter entre 3 e 32 caracteres.
Por padrão, o prefixo do nome da VM é definido como o mesmo nome da sua implantação.
No campo Mídia de instalação de software, selecione o bucket do Cloud Storage que você criou para hospedar os arquivos de instalação.
Como o bucket está vazio e ainda não tem arquivos, você vai receber um erro indicando os arquivos ausentes para a atualização de lançamento selecionada na seção Noções básicas de implantação. Faça o seguinte:
Baixe os arquivos ausentes para a máquina local:
- Faça o download dos patches (arquivos que começam com "p") em Meu Oracle Support.
Baixe as versões básicas da Oracle Software Delivery Cloud ou da Oracle Technology Network.
Mais uma vez, no campo Mídia de instalação de software, selecione o bucket do Cloud Storage. A ferramenta de automação de implantação guiada valida seus arquivos e, se não houver erros, você pode seguir para as próximas etapas.
Selecione uma série de máquinas para as VMs de banco de dados.
Selecione um tipo de máquina para as VMs de banco de dados.
Clique em Continuar para prosseguir.
Na guia Armazenamento, insira as informações para criar discos de armazenamento.
O processo de implantação cria quatro volumes de armazenamento. Ajuste os tamanhos iniciais dos volumes com base no uso esperado.
- Disco de inicialização: contém o sistema operacional e todos os arquivos essenciais necessários para iniciar o servidor. É possível provisionar entre 20 GB e 65.536 GB de armazenamento.
- Disco de binários de software: contém arquivos de software do Oracle e o diretório
ORACLE_HOME. É possível provisionar entre 30 GB e 65.536 GB de armazenamento. - Disco de arquivos de dados: armazena o banco de dados, incluindo o dicionário de dados do Oracle e os dados do usuário. É possível provisionar entre 10 GB e 65.536 GB de armazenamento.
- Disco da área de recuperação rápida: armazena arquivos relacionados à recuperação, como redo logs arquivados e backups locais do RMAN. É possível provisionar entre 15 GB e 65.536 GB de armazenamento.
Para revisar a configuração de implantação, clique em Continuar.
Na guia Revisar, a ferramenta de automação de implantação guiada valida sua configuração de implantação em relação à cota disponível e indica se ela é insuficiente. Se isso acontecer, reconfigure sua implantação para corresponder à cota atual ou aumente a cota seguindo estas etapas:
- Clique em Solicitar aumento de cota.
- Na página Mudanças de cota, atualize os valores de cota de acordo com sua necessidade.
- Clique em Concluído.
- Clique em Enviar solicitação.
Para implantar a carga de trabalho do banco de dados Oracle, clique em Criar.
Analisar o status da implantação
Depois de criar a implantação, monitore o status dela no painel passando o cursor do mouse sobre o ícone Status.
Você vai receber uma notificação no console Google Cloud quando o Workload Manager concluir o processo de implantação. Se a implantação não for concluída, você vai receber uma notificação de falha. Para ver mais informações sobre o erro, clique no nome da implantação no painel e acesse a página Detalhes da implantação. Consulte Resolver erros de implantação.
Resolver erros de implantação
Durante o processo de implantação, o Terraform cria os recursos Google Cloud , como as VMs e os discos de armazenamento, e o Ansible configura o software da Oracle nas VMs. O Workload Manager fornece registros para o Terraform e o Ansible pelo Cloud Build e pela Análise de registros, respectivamente.
Quando um erro ocorre durante o processo de implantação, você recebe uma notificação no console Google Cloud . Você pode conferir mais detalhes sobre o erro na página Detalhes da implantação, incluindo a causa principal, um link para os registros com mais informações e etapas para resolver o problema.
Se o erro ocorreu durante o processo do Terraform da implantação:
Se o problema exigir a mudança da configuração de implantação (por exemplo, o nome da implantação não era exclusivo):
- Exclua a implantação.
- Crie uma nova implantação fornecendo as informações corretas.
Se o problema não exigir a mudança da configuração de implantação (por exemplo, cota insuficiente):
- Resolva o problema.
Clique em Tentar de novo na mensagem de erro para retomar o processo de implantação.
Se o erro ocorreu durante o processo do Ansible da implantação:
Se o problema exigir a mudança da configuração de implantação (por exemplo, você especificou o bucket do Cloud Storage errado para arquivos do Oracle Database):
- Exclua a implantação.
- Crie uma implantação fornecendo a configuração correta.
Se o problema subjacente não exigir a mudança da configuração de implantação (por exemplo, o download do pacote do SO falhou):
- Resolva o problema, se aplicável.
- Exclua a implantação.
- Crie uma implantação fornecendo a configuração correta.