GUIA DE IMPLEMENTAÇÃO
EMC VSPEX FOR VIRTUALIZED ORACLE
DATABASE 12c OLTP
Habilitado por EMC VNXe e EMC Data Protection
•
VMware vSphere 5.5
•
Red Hat Enterprise Linux 6.4
EMC VSPEX
ResumoEste Guia de Implementação descreve as etapas de alto nível e as práticas recomendadas necessárias para implementar a EMC® VSPEX® Proven
Infrastructure for Virtualized Oracle Database 12c em uma VSPEX Private Cloud com VMware vSphere habilitado por EMC VNXe® e EMC Data Protection.
As diretrizes de uso e os principais benefícios ao cliente também estão incluídos.
Copyright © 2015 EMC Corporation. Todos os direitos reservados. Publicado no Brasil.
Publicado em fevereiro de 2015
A EMC assegura que as informações apresentadas neste documento estão corretas na data da publicação. As informações estão sujeitas a alterações sem prévio aviso.
As informações contidas nesta publicação são fornecidas no estado em que se encontram. A EMC Corporation não garante nenhum tipo de informação contida nesta publicação, assim como se isenta de garantias de
comercialização ou adequação de um produto a um propósito específico. O uso, a cópia e a distribuição de qualquer software da EMC descrito nesta publicação exigem uma licença de software.
EMC2, EMC e o logotipo da EMC são marcas registradas ou comerciais da EMC
Corporation nos Estados Unidos e em outros países. Todas as outras marcas comerciais aqui mencionadas pertencem a seus respectivos proprietários. Para uma lista mais atualizada de produtos da EMC, consulte "Produtos" no site brazil.emc.com.
EMC VSPEX para Oracle Database 12c OLTP virtualizado Habilitado por EMC VNXe e EMC Data Protection
Índice
Capítulo 1 Introdução 7
Objetivo deste guia ... 8
Retorno comercial ... 8
Escopo ... 9
Público ... 9
Terminologia ... 10
Capítulo 2 Antes de começar 11 Visão geral ... 12
Tarefas pré-implementação ... 12
Workflow de implementação ... 13
Pré-requisitos de implementação ... 14
Planejando e dimensionando o ambiente do Oracle Database 12c ... 15
Visão geral ... 15
Pools de armazenamento ... 15
Exemplo: servidor Oracle Database 12c de pequeno porte ... 15
Leituras essenciais ... 17
VSPEX Proven Infrastructure ... 17
Guia EMC Data Protection para VSPEX ... 17
Guias de Projeto e Implementação do VSPEX ... 17
Capítulo 3 Visão geral da solução 19 Visão geral ... 20
EMC VSPEX Proven Infrastructure ... 20
Arquitetura da solução ... 21
Resumo dos componentes-chave ... 23
Capítulo 4 Implementação da solução 25 Visão geral ... 26
Preparando os componentes físicos ... 26
Implementando a rede ... 26
Implementando o storage array ... 27
Visão geral ... 27
Definir a configuração inicial do VNXe ... 27
Configurar o FAST VP no VNXe ... 29
Configurar o FAST Cache no VNXe ... 30
Exemplo de layout de armazenamento ... 31
Implementando o ESXi e o vCenter ... 32
Preparando o modelo de máquina virtual do Oracle Database 12c ... 32
Pré-requisitos completos de instalação do Oracle ... 34
Instalar binários e patches do Oracle Database 12c ... 34
Implementando a máquina virtual do Oracle Database 12c ... 35
Visão geral ... 35
Configurar o layout dos arquivos de banco de dados para ASM e dNFS... 35
Configuração dos parâmetros de inicialização ... 37
Habilitar a configuração do HugePages ... 38
Criação do banco de dados usando DBCA ... 38
Execução das atividades pós-criação do banco de dados ... 39
Implementar o EMC Data Protection ... 39
Capítulo 5 Verificação da solução 41 Verificando o hardware ... 42
Verificação da funcionalidade do ESXi ... 42
Verificação da redundância dos componentes da solução ... 42
Uso das ferramentas de monitoramento da integridade ... 42
Verificando o desempenho do Oracle Database 12c OLTP ... 43
Visão geral ... 43
Verificação do desempenho da linha de base ... 43
Verificação da aceleração do desempenho do FAST Cache ... 45
Capítulo 6 Documentação de referência 47 Documentação de referência ... 48
EMC ... 48
Oracle ... 48
VMware ... 48
Links ... 49
Apêndice A Planilha de configuração 51 Planilha de configuração do VSPEX ... 52
Figuras
Figura 1. VSPEX Proven Infrastructure ... 20
Figura 2. Arquitetura da infraestrutura validada ... 22
Figura 3. Provisionamento do armazenamento para exemplo de VMFS .... 28
Figura 4. Provisionamento do armazenamento para exemplo de NFS ... 29
Figura 5. Exemplo de pool de armazenamento habilitado para FAST VP ... 30
Figura 6. Propriedades do pool de armazenamento: Opção do FAST Cache ... 31
Figura 7. Exemplo de layout de armazenamento virtualizado do Oracle para a série VNXe ... 31
Figura 8. Tela de configuração do Oracle Database Configuration Assistant ... 38
Figura 9. Comparação de desempenho antes e depois do FAST Cache ser habilitado ... 46
Tabelas Tabela 1. Terminologia ... 10
Tabela 2. Tarefas para a pré-implementação ... 12
Tabela 3. Processo de implementação do VSPEX for Virtualized Oracle ... 13
Tabela 4. Lista de verificação de pré-requisitos para implementação ... 14
Tabela 5. Pools de armazenamento ... 15
Tabela 6. Exemplo de avaliação do cliente: Servidor Oracle Database 12c de grande porte ... 15
Tabela 7. Exemplo de recursos necessários: Banco de dados de usuário de grande porte ... 16
Tabela 8. Exemplo de recomendações adicionais de layout de armazenamento: Servidor de grande porte do Oracle Database 12c ... 16
Tabela 9. Componentes da solução ... 23
Tabela 10. Tarefas de configuração dos componentes físicos ... 26
Tabela 11. Tarefas de configuração de switches e da rede ... 26
Tabela 12. Tarefas de configuração de armazenamento ... 27
Tabela 13. Exemplo de layout de armazenamento no VNXe ... 27
Tabela 14. Etapas para instalação e configuração do ESXi, vCenter e os servidores de infraestrutura ... 32
Tabela 15. Exemplo de uma especificação de modelo de máquina virtual ... 33
Tabela 16. Pré-requisitos de instalação da Oracle ... 34
Tabela 17. Instalando binários e patches do Oracle Database ... 34
Tabela 18. Local dos arquivos Oracle para ASM ... 36
Tabela 20. Tarefas para verificar a instalação do VSPEX ... 42
Tabela 21. Ferramentas para monitoramento da solução ... 43
Tabela 22. Exemplo das principais medidas de uma implementação do Oracle Database 12c ... 43
Tabela 23. Perfil da máquina virtual do Oracle Database 12c ... 44
Tabela 24. Exemplo de projeto de pool de armazenamento do Oracle Database 12c ... 44
Tabela 25. Principais medições de desempenho do Oracle Database 12c sem FAST Cache ... 44
Tabela 26. Principais medidas do Oracle Database 12c com FAST Cache .... 45
Tabela 27. Comparação antes e depois do FAST Cache ser habilitado ... 46
Tabela 28. Informações comuns do servidor ... 52
Tabela 29. Informações do servidor ESXi ... 52
Tabela 30. Informações do array ... 53
Tabela 31. Informações sobre a infraestrutura de rede ... 53
Tabela 32. Informações de VLAN ... 53
Capítulo 1
Introdução
Este capítulo apresenta os seguintes tópicos:
Objetivo deste guia ... 8
Retorno comercial ... 8
Escopo ... 9
Público ... 9
Objetivo deste guia
A EMC® VSPEX® Proven Infrastructure é otimizada para a virtualização de
aplicativos essenciais aos negócios. O VSPEX oferece soluções modulares, criadas com tecnologias que proporcionam implementação mais rápida, mais simplicidade, mais opções e mais eficiência, além de riscos mais baixos.
O VSPEX oferece aos parceiros a capacidade de projetar e implementar os ativos virtuais necessários para sustentar uma solução de virtualização totalmente integrada para sistemas de gerenciamento de banco de dados relacional Oracle em uma infraestrutura em nuvem privada do VSPEX. A infraestrutura do VSPEX for Virtualized Oracle Database 12c oferece aos clientes um sistema que hospeda uma solução de banco de dados
virtualizada que é dimensionável e proporciona um nível de desempenho constante. Essa solução utiliza o VMware vSphere 5.5 para fornecer a virtualização respaldada pelo storage array do EMC VNXe®. Os
componentes de computação e de rede, embora possam ser definidos pelo fornecedor, são projetados para fornecer redundância e potência suficiente para manipular as necessidades de processamento e de dados do ambiente de máquina virtual.
Este Guia de Implementação descreve como implementar a VSPEX Proven Infrastructure for Virtualized Oracle Databases 12c em uma VSPEX Private Cloud com VMware vSphere.
Retorno comercial
Esta VSPEX Proven Infrastructure tem como objetivo ajudar os parceiros da EMC a entender o valor que a série VNXe e os sistemas de backup e
recuperação da EMC oferecem aos clientes com implementações do Oracle Database 12c que, muitas vezes, têm ambientes de TI isolados e em crescimento que executam aplicativos centrados em servidor e que enfrentam problemas crescentes de backup e recuperação do Oracle. Esta solução VSPEX foi projetada para superar seus desafios de Oracle Database e permitir que os clientes aumentem o desempenho, a escalabilidade, a confiabilidade e a automação. Ao consolidar seus aplicativos de banco de dados no VNXe, eles conseguem consolidar tudo em uma só plataforma centralizada de armazenamento, que permite que eles gerenciem com mais eficiência a explosão do crescimento de dados que é o desafio das empresas atualmente. Esta solução foi dimensionada e comprovada para:
• Ser implementada com mais rapidez, economizando tempo e esforço com as EMC Proven Solutions
Escopo
Este Guia de Implementação descreve as etapas de alto nível necessárias para implementar a solução VSPEX para Oracle Database 12c em uma VSPEX Private Cloud para VMware vSphere com um storage array do EMC VNXe3200™. Ele pressupõe que uma VSPEX Proven Infrastructure já exista no ambiente do cliente.
Público
Este guia se destina a funcionários internos da EMC e a parceiros EMC VSPEX qualificados. O guia pressupõe que os parceiros VSPEX que pretendem implementar essa solução são:
• Qualificados pela EMC para vender, instalar e configurar a família de sistemas de armazenamento VNX da EMC
• Qualificado para vender, instalar e configurar os produtos de rede e de servidor necessários para as VSPEX Proven Infrastructures • Certificados para venda de VSPEX Proven Infrastructures Os parceiros que implementam esta solução também devem ter o treinamento técnico necessário e experiência para instalar e configurar:
• Plataformas de virtualização VMware vSphere 5.5 • Red Hat Enterprise Linux 6.4
• Oracle Database 12c
O documento fornece referências externas quando aplicável. A EMC recomenda que os parceiros que estão implementando esta solução estejam familiarizados com esses documentos. Para obter detalhes, consulte Leituras essenciais e Capítulo 6: Documentação de referência.
Terminologia
A Tabela 1 lista a terminologia usada neste guia.
Tabela 1. Terminologia
Termo Definição
AWR O AWR (Automatic Workload Repository) é um utilitário de
monitoramento integrado ao Oracle Database 10g e versões posteriores
dNFS O client dNFS (Direct Network File System, sistema de arquivos de
rede direto) pode ser utilizado para fornecer acesso aos dispositivos de armazenamento de NFS
OLTP O OLTP (Online Transaction Processing, processamento de transações
on-line) é uma classe de sistemas que gerenciam aplicativos de processamento de transações de recuperação e entrada de dados
SGA A System Global Area é um grupo de estruturas de memória
compartilhada que contém dados e informações de controle de uma instância do Oracle Database
PGA A Program Global Area é específica à memória de um processo ou
thread operacional que não é compartilhada por outros processos ou threads do sistema
VMDK O VMware Virtual Machine Disk é um formato de arquivo aberto que é
um contêiner para drives de disco rígido virtuais de máquinas virtuais
VMFS O VMware Virtual Machine File System é um file system em cluster
que utiliza a virtualização de armazenamento para várias instalações do VMware ESX Server
Capítulo 2
Antes de começar
Este capítulo apresenta os seguintes tópicos:
Visão geral ... 12
Tarefas pré-implementação ... 12
Workflow de implementação ... 13
Pré-requisitos de implementação ... 14
Planejando e dimensionando o ambiente do Oracle Database 12c ... 15
Visão geral
Este capítulo apresenta uma visão geral de informações importantes e dos documentos que é necessário conhecer, além das tarefas que precisam ser executadas antes de iniciar a implementação de sua solução VSPEX for Virtualized Oracle Database 12c.
O Guia de Projeto EMC VSPEX for Virtualized Oracle Database 12c OLTP desta solução descreve como dimensionar e projetar a solução e como selecionar a VSPEX Proven Infrastructure correta para implementar o Oracle Server. Os exemplos de implementação deste guia se baseiam nas
recomendações e nos exemplos contidos no Guia de Projeto. A EMC recomenda que você execute as tarefas pré-implementação
conforme descrito na seção a seguir antes de implementar o Oracle Server em uma VSPEX Proven Infrastructure.
Tarefas pré-implementação
As tarefas pré-implementação incluem as tarefas que não estão
diretamente relacionadas à instalação e à configuração do ambiente, mas que são pré-requisitos para a instalação. Essas tarefas incluem a coleta de nomes de host, endereços IP, chaves de licença e mídias de instalação. Realize as tarefas da Tabela 2 para diminuir o tempo necessário no local do cliente.
Tabela 2. Tarefas para a pré-implementação
Tarefa Descrição Referência
Reunir
documentos Reúna os documentos relacionados listados em Leituras essenciais. Eles são utilizados ao longo deste documento para oferecer detalhes sobre procedimentos de configuração e práticas recomendadas de implementação dos vários componentes da solução.
Leituras essenciais
Reunir
ferramentas Reúna as ferramentas necessárias e opcionais para a implementação. Use a Tabela 4 para confirmar que todo o equipamento, o software e todas as licenças apropriadas estejam disponíveis antes do processo de implementação.
Pré-requisitos de implementação
Reunir dados Reúna os dados de configuração
específicos do cliente quanto ao sistema de rede, à nomenclatura e às contas necessárias. Preencha a planilha de configuração do cliente relacionada ao Oracle Database 12c para consultá-la durante o processo de implementação.
Apêndice A Planilha de configuração
Workflow de implementação
A EMC recomenda que você siga o fluxo do processo da Tabela 3 para projetar e implementar sua solução VSPEX Proven Infrastructure for Virtualized Oracle Database 12c OLTP.
Tabela 3. Processo de implementação do VSPEX for Virtualized Oracle
Etapa Ação
1 Use a planilha de qualificação do VSPEX para registrar os requisitos do usuário. Ela
se encontra no "Apêndice A" do Guia de Projeto do EMC VSPEX for Virtualized Oracle Database 12c OLTP complementar.
2 Use o VSPEX Sizing Tool para determinar a VSPEX Proven Infrastructure
recomendada para uma solução Oracle Database 12c OLTP virtualizado.
Para obter mais informações, consulte VSPEX Sizing Tool no Portal EMC Business
Value.
Obs.: é necessário registrar-se ao acessar a ferramenta pela primeira vez. Se o VSPEX Sizing Tool não estiver disponível, você pode dimensionar o aplicativo manualmente usando as diretrizes de dimensionamento do "Apêndice B" do Guia de Projeto complementar.
3 Consulte o Guia de Projeto complementar para determinar o projeto final da VSPEX
Proven Infrastructure for Virtualized Oracle Database 12c OLTP..
Obs.: considere os requisitos de todos os aplicativos, e não apenas dos aplicativos Oracle.
4 Consulte o documento aplicável da VSPEX Proven Infrastructure em Leituras
essenciais para selecionar e fazer o pedido da solução correta.
Pré-requisitos de implementação
A Tabela 4 discrimina os requisitos de hardware e software para configurar a solução. Para obter informações adicionais, consulte as tabelas de hardware e software no Guia de Projeto do EMC VSPEX for Virtualized Oracle Database 12c OLTP.
Tabela 4. Lista de verificação de pré-requisitos para implementação
Componente Descrição Versão Anotações de referência
Hardware Servidores físicos: Capacidade suficiente de
servidores físicos para hospedar o número necessário de máquinas virtuais, conforme recomendado pelo Guia de Projeto
complementar e pelo VSPEX Sizing Tool.
N/D EMC VSPEX Private Cloud:
VMware vSphere 5.5 para até 200 Máquinas Virtuais
Servidores virtuais: VMware vSphere Servers que hospedam os servidores de infraestrutura virtual. Esse requisito pode já ter sido satisfeito pela infraestrutura existente.
vSphere 5.5
Sistema de rede: capacidade de porta de switch e recursos necessários para a infraestrutura de servidores virtuais.
n/d
Array do EMC VNXe: storage array multiprotocolo com o layout de disco necessário.
Obs.: os arrays devem fornecer
armazenamento adicional suficiente para os aplicativos.
VNXe3200
Software OE (Operating Environment, ambiente
operacional) do EMC VNXe
3.0.1 Suporte on-line da EMC
EMC Unisphere para VNXe 3.0.1
Plug-in do EMC vStorage APIs for Array Integration
Versão do vSphere 5.5
VMware ESXi 5.5 www.vmware.com
VMware vCenter Server 5.5
Servidor de banco de dados Oracle 12.1.0 www.oracle.com
Red Hat Enterprise Linux 6.4 www.redhat.com
Licenças Chaves de licença do VMware vSphere. 5.5 www.vmware.com
Chave de licença de servidor do Oracle Database 12c Release 1 Standard ou Enterprise Edition www.oracle.com
Planejando e dimensionando o ambiente do Oracle Database 12
c
Siga as recomendações e as propostas do VSPEX Sizing Tool apresentadas no Guia de Projeto para planejar e dimensionar seu ambiente Oracle Database 12c na VSPEX Proven Infrastructure.
Nós usamos a configuração de pool de armazenamento explicada
na Tabela 5 para esta solução VSPEX for virtualized Oracle Database 12c.
Tabela 5. Pools de armazenamento
Nome do pool Finalidade
Pool de nuvem privada do VSPEX
Armazenar os arquivos de SO da máquina virtual e os arquivos binários do banco de dados
Pool de dados do Oracle
Database Armazenar datafiles de banco de dados
Pool do redo do Oracle Database
Armazenar arquivos de redo log de banco de dados Pool Oracle Database FRA
(opcional)
Armazenar arquivos de backup de banco de dados
Obs.: a FRA (Fast Recovery Area) é um recurso recomendado pela Oracle para habilitar o armazenamento de todos os arquivos de backup em um local. Se o recurso da FRA estiver habilitado, a lógica de dimensionamento dos arquivos de backup e de registros arquivados será diferente da lógica de dimensionamento dos arquivos de redo log e datafiles do Oracle. Para obter suporte detalhado, consulte o representante da EMC.
Preencha a avaliação como exibido na Tabela 6. Um exemplo semelhante é descrito no Guia de Projeto complementar.
Tabela 6. Exemplo de avaliação do cliente: Servidor Oracle Database 12c de grande
porte
Pergunta Exemplo de resposta
Você tem um servidor existente Oracle Database
12c no ambiente que gostaria de dimensionar? Sim
Quantos bancos de dados você deseja implementar?
1 Qual é o tamanho do banco de dados de
usuários (GB)?
1.000
Qual é a taxa de crescimento anual? 10%
Você pretende utilizar o FAST Cache? Não
Você pretende usar o FAST VP? Não
Qual é o número máximo de IOPS
(leitura/gravação)? 2.900/1.900 Visão geral Pools de armazenamento Exemplo: servidor Oracle Database 12c de pequeno porte
Pergunta Exemplo de resposta
(Opcional) Qual é o número esperado de usuários simultâneos nos picos de carga?
4.500
Após preencher a planilha de qualificação do cliente e informar as respostas no VSPEX Sizing Tool, você verá resultados semelhantes aos exibidos nas seguintes tabelas:
• A Tabela 7 lista o número de máquinas virtuais e suas características. • A Tabela 8 lista o hardware adicional para armazenamento que é
necessário para executar a carga de trabalho de OLTP. Trata-se de um acréscimo ao pool de nuvem privada VSPEX.
A Tabela 7 e a Tabela 8 são exemplos baseados nas informações do
cliente inseridas na Tabela 6. O layout de armazenamento é sugerido como complemento ao pool da VSPEX Private Cloud.
Tabela 7. Exemplo de recursos necessários: Banco de dados de usuário de grande
porte
vCPU Memória Capacidade de volume do SO IOPS de volume do SO
Número de máquinas virtuais
32 98 GB 100 GB 100 1
Tabela 8. Exemplo de recomendações adicionais de layout de armazenamento:
Servidor de grande porte do Oracle Database 12c
Nome do pool Tipo de RAID Tipo de disco Capacidade do disco Número de discos
Pool de nuvem privada do VSPEX
RAID 5 Discos SAS de
10.000 RPM
600 GB 5
Pool de arquivos de dados do Oracle Database
RAID 5 Discos SAS de
10.000 RPM 600 GB 30
Pool de arquivos de registro do Oracle Database
RAID 1/0 Discos SAS de
10.000 RPM
600 GB 4
Obs.: para planejar e dimensionar sua implementação do Oracle Database 12c na infraestrutura do VSPEX, siga as recomendações do Guia de Projeto complementar.
Leituras essenciais
Antes de implementar a solução descrita neste documento, a EMC recomenda que você leia os documentos a seguir, disponíveis na área VSPEX da EMC Community Network ou nas páginas da VSPEX Proven Infrastructure no site brazil.emc.com. Caso não tenha acesso a um documento, entre em contato com um representante da EMC. Consulte o seguinte EMC VSPEX Proven Infrastructure Guide:
EMC VSPEX Private Cloud VMware vSphere 5.5 para até 200 Máquinas Virtuais Habilitado pelo Microsoft Windows Server 2012 R2, pelo EMC VNXe3200 e pelo EMC Powered Backup
Consulte o seguinte Guia de Projeto e Implementação do EMC Data Protection para VSPEX:
Guia de Projeto e Implementação de Opções de Backup e Recuperação EMC para VSPEX for Virtualized Oracle 11gR2
Consulte os seguintes documentos do VSPEX:
• Guia de Projeto do EMC VSPEX for Virtualized Oracle Database 12g OLTP
• Guia de Projeto e Implementação da VSPEX Infrastructure as a Service com VMware vCloud Suite
VSPEX Proven Infrastructure
Guia EMC Data Protection para VSPEX
Guias de Projeto e Implementação do VSPEX
Capítulo 3
Visão geral da solução
Este capítulo apresenta os seguintes tópicos:
Visão geral ... 20
EMC VSPEX Proven Infrastructure ... 20
Arquitetura da solução ... 21
Visão geral
Este capítulo apresenta uma visão geral da VSPEX Proven Infrastructure for Oracle Database 12c e as principais tecnologias utilizadas nessa solução. A solução descrita neste Guia de Implementação inclui servidores,
armazenamento, componentes de rede e componentes do Oracle Database 12c.
A solução permite que os clientes implementem, de modo rápido e consistente, um Oracle Database 12c virtualizado na VSPEX Proven Infrastructure.
EMC VSPEX Proven Infrastructure
Uma VSPEX Proven Infrastructure, conforme exibido na Figura 1, é uma infraestrutura virtualizada modular validada pela EMC e oferecida pelos parceiros de VSPEX da EMC. O VSPEX inclui camadas de virtualização, servidor e de rede, além do armazenamento e backup EMC, projetados pela EMC para proporcionar um desempenho confiável e previsível.
O VSPEX oferece a flexibilidade para escolher as tecnologias de rede, servidor e virtualização que sejam adequadas para criar uma solução completa de virtualização. Ele oferece uma implementação mais rápida para os clientes dos parceiros da EMC, com mais simplicidade, eficiência e opções e menos riscos para os negócios.
Você pode implementar soluções baseadas em aplicativos, como o Oracle Server, nas VSPEX Proven Infrastructures. Validamos a VSPEX Proven Infrastructure para a solução virtualizada do Oracle Server utilizando o VNXe e uma plataforma Linux Server virtualizada da VMware para oferecer consolidação de hardware de armazenamento e de servidor. É possível gerenciar centralmente a infraestrutura virtualizada, o que permite a
implementação e o gerenciamento eficientes de um número dimensionável de máquinas virtuais e de armazenamento compartilhado associado.
Arquitetura da solução
A Figura 2 mostra a arquitetura que caracteriza a infraestrutura validada para uma sobreposição do Oracle Database 12c em uma infraestrutura do VSPEX.
• Utilizamos o VSPEX Sizing Tool para Oracle Database 12c para determinar o volume de recursos de computação para cada Oracle Database. A Figura 2 mostra a arquitetura validada para a VSPEX Proven Infrastructure do Oracle Server 12c.
• Nós utilizamos o VSPEX Sizing Tool para determinar o layout de armazenamento recomendado para o Oracle Database 12c e para o pool de infraestrutura virtual do storage array do VNXe3200. A
ferramenta de dimensionamento encontra-se no Portal EMC Business Value.
Obs.: a versão mínima do Oracle Database para essa solução é a 12.1.0.1. Nós nos referimos a ela como 12c neste documento.
Resumo dos componentes-chave
A Tabela 9 resume os componentes-chave utilizados nesta solução. O Guia de Projeto complementar oferece mais detalhes sobre os componentes individuais.
Tabela 9. Componentes da solução
Camada Componentes
Aplicativo Oracle Database 12c
Virtualização VMware vSphere 5.5
Computação Quantidade mínima exigida de recursos de camada de computação,
conforme definido pelo VSPEX
Obs.: você pode implementar qualquer hardware de servidor que atenda a esses requisitos.
Rede Número mínimo de portas de rede necessárias, conforme definido pelo
VSPEX
Obs.: o VSPEX define o número mínimo de portas de rede necessárias e apresenta orientações gerais sobre a arquitetura de rede, mas permite que você implemente qualquer hardware de rede que atenda a esses requisitos.
Armazenamento EMC VNXe3200
SO Red Hat Enterprise Linux 6.4
Capítulo 4
Implementação da solução
Este capítulo apresenta os seguintes tópicos:
Visão geral ... 26 Preparando os componentes físicos ... 26 Implementando a rede ... 26 Implementando o storage array ... 27 Implementando o ESXi e o vCenter ... 32 Preparando o modelo de máquina virtual do Oracle Database 12c ... 32 Implementando a máquina virtual do Oracle Database 12c ... 35
Visão geral
Este capítulo descreve as etapas necessárias para instalar, configurar e implementar uma solução Oracle Database 12c no ambiente da VSPEX Proven Infrastructure habilitada pelo VMware vSphere 5.5 e pelo VNXe. Obs.: caso você já tenha um ambiente de VSPEX Proven Infrastructure, poderá ignorar as
etapas de implementação já concluídas.
Preparando os componentes físicos
Esta seção lista as tarefas necessárias para preparar os componentes físicos da solução. Após a conclusão das etapas fornecidas na Tabela 10, os novos componentes de hardware serão montados em rack, cabeados, ligados e estarão prontos para as conexões de rede.
Tabela 10. Tarefas de configuração dos componentes físicos
Tarefa Descrição Referência
Preparação de switches de rede
Instale os switches no rack e conecte-os à alimentação.
Documentação do fornecedor Preparação dos
servidores
Instale os servidores no rack e conecte-os à alimentação.
Documentação do fornecedor Preparação do
VNXe
Instale o VNXe no rack e conecte-o à alimentação.
Guia de Instalação do EMC VNXe3200
Implementando a rede
Esta seção fornece os requisitos para a infraestrutura de rede necessária para dar suporte à arquitetura da solução. A Tabela 11 apresenta um resumo das tarefas de configuração de switches e de rede, bem como referências para apresentar informações adicionais.
Tabela 11. Tarefas de configuração de switches e da rede
Tarefa Descrição Referência
Configuração da rede
Configure a rede de armazenamento e o sistema de rede da infraestrutura de host conforme especificado na arquitetura de referência da solução.
VSPEX Proven Infrastructure Guide, exibido em Leituras essenciais Conclusão do cabeamento de rede
Faça a conexão de:
• Portas de interconexão do switch
• Portas do VNXe
• Portas NIC/FC do ESXi
N/D
Tarefa Descrição Referência Configuração do sistema de rede do VMware vSphere
Criar os switches virtuais para separar as redes de aplicativos, gerenciamento e armazenamento.
Guia do Sistema de Rede do VMware vSphere
Consulte o Guia de Projeto complementar para obter detalhes sobre a implementação de rede.
Implementando o storage array
Esta seção descreve como configurar o storage array do VNXe. A Tabela 12 apresenta um resumo das tarefas de configuração de armazenamento, bem como referências para apresentar informações adicionais.
Tabela 12. Tarefas de configuração de armazenamento
Tarefa Descrição Referência
Definição da configuração inicial do VNXe Configurar as informações de endereços IP e outros parâmetros-chave no array do VNXe. • Guia de Instalação do EMC VNXe3200 • Planilha de Configuração da Série VNXe Provisionamento do armazenamento Provisione o armazenamento de datastore do VMFS para dados do Oracle Server ou crie um NFS que será montado nos hosts de VMware
Certifique-se de que as interfaces de rede, as informações de endereços IP e outros parâmetros-chave, como DNS e NTP, estejam configurados no VNX antes do provisionamento de armazenamento. Consulte o VSPEX Proven Infrastructure Guide relevante em Leituras essenciais para obter mais informações sobre como configurar o VNXe.
Siga as recomendações e as propostas do VSPEX Sizing Tool apresentadas no Guia de Projeto antes de provisionar o armazenamento.
A Tabela 13 mostra um exemplo de layout de armazenamento do Oracle no VNXe.
Tabela 13. Exemplo de layout de armazenamento no VNXe
Nome do pool de
armazenamento Tipo de RAID Tipo de disco
Número de discos
Pool habilitado para FAST Cache de dados do Oracle Database
RAID 5 (4+1) Discos SAS de
10.000 RPM 30
RAID 1 (1+1) SSD do FAST Cache 2
Pool do redo do RAID 10 (2+2) Discos SAS de 4
Visão geral Definir a configuração inicial do VNXe Exemplo de configuração do layout de armazenamento do Oracle
Criação de um pool com o número apropriado de discos
Para criar um pool:
1. No Unisphere, selecione Storage > Storage Configuration > Storage Pools.
2. Clique em Create para iniciar o assistente do Storage Pool. Crie manualmente um novo pool usando discos SAS:
− Utilize o RAID 5 (4+1) para um pool de armazenamento com 30 drives para o pool de datafile do banco de dados. Esse é um exemplo de Oracle Database de grande porte.
− Neste exemplo, para arquivos de redo log de banco de dados, use RAID 10 (2+2) para um pool de armazenamento com 4 drives.
Obs.: crie seus discos hot spare neste momento. Para obter mais informações, consulte o Guia de Instalação do EMC VNXe3200.
Siga as recomendações e as propostas do VSPEX Sizing Tool apresentadas no Guia de Projeto para provisionar o armazenamento para o datastore do VMFS.
Figura 3. Provisionamento do armazenamento para exemplo de VMFS
A Figura 3 mostra que os Oracle Databases usam VMDKs diferentes para conter o SO, os binários do Oracle, os datafiles do Oracle e os arquivos de
Obs.: a Figura 3 é apenas um exemplo e as configurações reais das implementações dos clientes podem ser diferentes.
Consulte o Guia de Projeto para obter mais informações sobre as recomendações e o projeto do VMFS.
O Oracle Database 12c inclui um recurso para armazenar os datafiles do Oracle em um dispositivo de NAS usando o Oracle dNFS (Direct NFS). Com o dNFS sobre IP, todos os objetos de banco de dados são acessíveis via uma montagem do NFS. Os datafiles, os arquivos de redo log on-line e outros arquivos de banco de dados são acessados com o dNFS, como exibido na Figura 4.
Consulte o Guia de Projeto para obter mais informações sobre as recomendações e o projeto de layout do armazenamento.
Figura 4. Provisionamento do armazenamento para exemplo de NFS
O FAST VP aumenta a eficiência dos recursos de disco e obtém um melhor desempenho com um custo mais baixo. Ele pode se adaptar
automaticamente às necessidades dinâmicas dos negócios, incluindo SSDs adicionais de FAST VP ao pool de datafile do Oracle Database. No VNXe, o FAST VP permite mover dados do Oracle Server
automaticamente entre os SSDs de FAST VP e níveis de SAS com uma granularidade de fatia de 256 MB. Isso ajuda a reduzir o tempo de resposta drasticamente e a melhorar o desempenho do Oracle Database OLTP. Exemplo de provisionamento do armazenamento para NFS Configurar o FAST VP no VNXe
A ativação do FAST VP no VNXe é uma operação transparente para o Oracle Database Server. Nenhuma configuração ou tempo de inatividade
necessário. A EMC recomenda que todas as LUNs do pool tenham a mesma política de classificação por níveis e que a política FAST para as LUNs participantes do pool seja configurada como Start High e Auto-Tier para o pool de datafile do Oracle Database.
Consulte o VSPEX Proven Infrastructure Guide relevante em Leituras essenciais para obter as etapas detalhadas sobre como configurar o FAST VP no nível de LUNs.
A Figura 5 mostra um exemplo dos pools de armazenamento criados para o sistema VNXe nesta solução. Os pools de armazenamento usam 30 discos SAS e o FAST VP para armazenar os datafiles Oracle.
Figura 5. Exemplo de pool de armazenamento habilitado para FAST VP
Ao utilizar SSDs (Solid State Drives) no array como um cache estendido de leitura e gravação, o FAST Cache aumenta as IOPS e diminui drasticamente os tempos de resposta do banco de dados em comparação com a
configuração de alto custo exclusivamente de SAS.
A ativação do FAST Cache é uma operação transparente para o Oracle Database Server e nenhuma reconfiguração ou tempo de inatividade é necessário. Consulte o Guia de Projeto para obter mais detalhes. Siga as etapas a seguir para criar e configurar o FAST Cache:
1. Crie o FAST Cache no storage array do VNXe.
Consulte o VSPEX Proven Infrastructure Guide relevante
apresentado em Leituras essenciais para obter etapas detalhadas. 2. No Unisphere, clique em Storage e selecione Storage
Configuration. Configurar o
FAST Cache no VNXe
4. Clique em Settings.
5. Clique em Allow this pool to use the FAST Cache para ativar o FAST Cache, como exibido na Figura 6.
Figura 6. Propriedades do pool de armazenamento: Opção do FAST Cache
A Figura 7 mostra os detalhes do layout de armazenamento do VNXe. Este é apenas um exemplo. O número de discos utilizados no pool da VSPEX Private Cloud e no pool de arquivos redo log ou datafile do Oracle Database poderá variar de acordo com as necessidades do cliente.
Consulte o Guia de Projeto e o VSPEX Proven Infrastructure Guide relevante apresentado em Leituras essenciais para obter mais informações sobre as recomendações e o projeto do layout de armazenamento.
Figura 7. Exemplo de layout de armazenamento virtualizado do Oracle para a série
VNXe Exemplo de
layout de
Implementando o ESXi e o vCenter
Esta seção descreve os requisitos de instalação e configuração para dar suporte à arquitetura, inclusive hosts de ESXi, vCenter e servidores de infraestrutura. A Tabela 14 descreve as tarefas que devem ser realizadas.
Tabela 14. Etapas para instalação e configuração do ESXi, vCenter e os servidores de
infraestrutura
Tarefa Descrição Referência
Instalação do ESXi
Instale o hipervisor ESXi 5.5 nos servidores físicos que estão sendo implementados para a solução.
Guia de Instalação e Configuração do vSphere Configurando e
implementando o vCenter Server
Instale o VMware vCenter Server 5.5. • Gerenciamento de Host e
do vCenter Server
• Práticas Recomendadas
para Instalação do vCenter Server 5.5
Configurando o sistema de rede do ESXi
Configurar o sistema de rede do ESXi, inclusive: tronco NIC, porta VMkernel, grupos de portas de máquinas virtuais e jumbo-frames.
Sistema de Rede do vSphere
Criando um datacenter virtual
Crie um datacenter virtual. Gerenciamento de Host e do
vCenter Server Aplicando chaves
de licença do vSphere
Informe as chaves de licença do vSphere no menu de licenciamento do vCenter.
Guia de Instalação e Configuração do vSphere Adicionando
hosts ESXi Conecte o vCenter aos hosts ESXi. Gerenciamento de Host e do vCenter Server
Configurando cluster do vSphere (opcional)
Crie um cluster do vSphere. Gerenciamento de Recursos
do vSphere
Executando a detecção de hosts ESXi do array
Execute a detecção de hosts do ESXi no console do Unisphere.
Gerenciamento de Recursos do vSphere
Consulte o VSPEX Proven Infrastructure Guide relevante em Leituras essenciais para obter detalhes sobre ESXi e vCenter.
Preparando o modelo de máquina virtual do Oracle Database 12
c
Com o VMware, é possível criar um modelo que você pode usar como cópia mestre para criar e provisionar rapidamente máquinas virtuais. Com um modelo, é possível instalar um SO guest e aplicá-lo a uma máquina virtual com os usuários de aplicativos e software configurados e prontos para uso
As especificações personalizadas, mantidas no vCenter, simplificam ainda mais a implementação de máquinas virtuais. Um assistente de
implementação, uma ferramenta de automação ou um script pode usar esses modelos para criar ou corrigir automaticamente configurações do servidor (como nome de servidor, fuso horário e configuração de rede) antes de criar a nova máquina virtual.
Esta seção documenta a preparação de um modelo de máquina virtual da VMware para permitir uma rápida implementação de novos ambientes Oracle Database 12c.
Siga as seguintes etapas para configurar o modelo com os requisitos e pré-requisitos da instalação do software Oracle:
1. Crie uma máquina virtual com estes recursos: − 2 vCPUs
− 8 GB de vRAM
− 100 GB de disco virtual
2. Instale o sistema operacional e os pacotes RPM. 3. Configure os parâmetros do sistema e do kernel. 4. Crie os grupos e usuários do SO.
5. Instale e desconecte os binários do Oracle que estão prontos para clonagem.
6. Converta a máquina virtual em um modelo da VMware.
A Tabela 15 apresenta um exemplo de uma especificação de modelo de máquina virtual.
Tabela 15. Exemplo de uma especificação de modelo de máquina virtual
Componente Descrição
CPU 2 vCPUs
Memória 8 GB
Disco virtual 100 GB com:
8 GB para a partição de swap
92 GB para a partição de raiz inicializável
Sistema operacional Red Hat Enterprise Linux Server versão 6.4
Kernel 2.6.32
Interfaces de rede Eth0: rede IP de gerenciamento/pública
Eth1: rede de armazenamento
Usuários do SO Nome de usuário: oracle
Grupos de SO Nomes de grupos: oinstall e dba
A Tabela 16 descreve as etapas para instalar e configurar o sistema operacional e os pré-requisitos de Oracle na máquina virtual antes de convertê-la em um modelo.
Tabela 16. Pré-requisitos de instalação da Oracle
Tarefa Descrição Referência (no site da Oracle)
Instalação do SO guest
Instale o sistema operacional Red Hat Enterprise Linux 6.4 de 64 bits e configure as interfaces de rede.
Guia de Instalação do Red Hat Enterprise Linux 6
Instalando o VMware Tools
Instale o VMware Tools usando o RPM (Red Hat Package Manager, gerenciador de pacote da Red Hat)
Instalando o VMware Tools em uma Máquina Virtual Linux Utilizando o Red Hat Package Manager (RPM) (Artigo da base de conhecimentos da VMware, ID 1018392) Instalando os pacotes RPM necessários
Instale ou atualize os pacotes RPM
necessários Guia de Instalação do Oracle Database 12c Release 1
(12.1) para Linux Configurando os
parâmetros do kernel
Configure o kernel com as configurações específicas de Oracle para semáforos, memória virtual e compartilhada, rede e I/O assíncrono.
Configurando os limites dos recursos para o usuário Oracle
Verifique e ajuste os limites dos recursos para os usuários da instalação do software Oracle. Criando
diretórios de software necessários
Crie os diretórios necessários para o software Oracle.
Configurando o
HugePages Configure o HugePages para reduzir o número de páginas de
memória e a sobrecarga de gerenciamento da memória virtual.
Versão mais recente da Nota do My Oracle Support ID 1392497.1:
USE_LARGE_PAGES para habilitar o HugePages
A Tabela 17 inclui as etapas necessárias para instalar os binários e patches do Oracle Database 12c.
Tabela 17. Instalando binários e patches do Oracle Database
Tarefa Descrição Referência (no site da Oracle)
Instalando binários do Oracle Database
Execute o programa de instalação Oracle Universal e selecione a seguinte opção de
Guia de Instalação do Oracle Database 12c Release 1 (12.1) para Linux Pré-requisitos completos de instalação do Oracle Instalar binários e patches do Oracle Database 12c
Tarefa Descrição Referência (no site da Oracle)
Instalando PSU e CPU mais recentes
Instale a PSU (Patch Set Update) de banco de dados mais
recente. Um ID de usuário, uma senha e um contrato de suporte são necessários.
A versão mais recente do artigo Critical Patch Updates, Security Alerts, and Third Party Bulletins (Atualizações dos principais patches, alertas de segurança e boletins de terceiros)
Ativando o dNFS Ative o Oracle dNFS (Direct
Network File System) se o Oracle Database não for oferecido com o Direct NFS habilitado de modo padrão.
Guia de Instalação do Oracle Database 12c Release 1 (12.1) para Linux
Implementando a máquina virtual do Oracle Database 12
c
Os seguintes métodos estão disponíveis para implementar uma máquina virtual a partir de um modelo com especificações personalizadas:
• Escolher Deploy Virtual Machine from this Template no vCenter • Escolher Customize using an existing customization specification
no vCenter
Utilize a Planilha de Qualificação do VSPEX for Virtualized Oracle do Guia de Projeto para dimensionar a infraestrutura de virtualização e os file systems NFS gerais nos quais será armazenado o Oracle Database. O Guia de Projeto também especifica os parâmetros de inicialização de Oracle exigidos pelo banco de dados.
Determine o tamanho dos datafiles individuais com base no projeto do esquema e no posicionamento de tablespaces de tabelas e índices. Consulte Configurar o layout dos arquivos de banco de dados para ASM e dNFS para obter mais detalhes.
Consulte o Guia de Projeto e Configuração dos parâmetros de inicialização para obter orientações sobre a configuração dos parâmetros de inicialização. Nesta solução, o Oracle Database 12c foi desenvolvido com duas
configurações para testar a solução da plataforma unificada de
armazenamento com protocolos diferentes. Uma implementação do ASM com um grupo de discos ASM protegidos por RAID e uma implementação do dNFS com um file system NFS protegido por RAID foram usadas para criar o banco de dados. O layout de armazenamento de back-end, com exceção do tipo de file system, é praticamente o mesmo para ambas as configurações.
Layout de arquivos do banco de dados para ASM
A Tabela 18 lista os datafiles, os arquivos redo log on-line, os arquivos CRS e outros arquivos de banco de dados que residem no armazenamento gerenciado pelo Oracle ASM. O banco de dados foi criado com vários
Visão geral Configurar o layout dos arquivos de banco de dados para ASM e dNFS
Tabela 18. Local dos arquivos Oracle para ASM
Conteúdo Local
Arquivos binários de banco de dados O disco local do servidor de banco de
dados ou o file system dedicado aos servidores virtuais
Datafiles, arquivos de controle +DATA
Arquivos de redo log on-line +REDO
Arquivos de OCR e Voting Disk +CRS
O Oracle ASM é o file system padrão desta solução, mas o Red Hat 6.4 dá suporte a vários file systems, como VFAT, ext2, ext3, ext4 e ReiserFS. Geralmente, o Oracle não certifica os file systems, mas o Linux é um caso específico. O suporte atual inclui ext3, ext4 e OCFS2.
Layout de arquivos de banco de dados do NFS
Os componentes do Oracle Database, como datafiles e arquivos de redo log on-line, são armazenados usando o Oracle dNFS. Esses file systems usam o nível adequado de RAID e o número adequado de discos para cada tipo de arquivo. A Tabela 19 lista os datafiles, os arquivos de redo log on-line e outros arquivos de banco de dados e indica onde eles residem.
Tabela 19. Localização dos arquivos Oracle do NFS
Conteúdo Local
Arquivos binários de banco de dados Disco ou file system local do servidor de
banco de dados dedicado aos servidores virtualizados
Datafiles, arquivos de controle Espalhados pelos file systems dedicados
aos datafiles Oracle
Arquivos de redo log on-line Multiplexados em dois file systems
diferentes dedicados aos arquivos de redo log
A EMC recomenda usar o client Oracle dNFS, que oferece melhor desempenho no sistema operacional oferecido para o cliente NFS. O client Oracle dNFS oferece resiliência e desempenho aprimorados, proporcionando o failover automático no fabric de Ethernet Gb e realizando o I/O simultâneo que ignora todos os caches do SO ou os bloqueio de ordem de gravação. O dNFS também executa o I/O assíncrono que permite que o processamento continue enquanto a solicitação de I/O é enviada e processada.
Obs.: a Oracle recomenda que você defina os parâmetros de tamanho de buffer do NFS
para 32.768 no arquivo de configuração do sistema /etc/fstab. Contudo, você pode utilizar o arquivo oranfstab para definir outras opções específicas do Oracle Database para Direct NFS. Para obter mais detalhes, consulte o Guia de Instalação do Oracle
Use um dos seguintes métodos para configurar os parâmetros de inicialização:
Automatic Shared Memory Management
Implemente o ASMM (Automatic Shared Memory Management) para automatizar o gerenciamento das estruturas de memória compartilhada. As seguintes estruturas de memória compartilhada são gerenciadas automaticamente: • DB_CACHE_SIZE • SHARED_POOL_SIZE • LARGE_POOL_SIZE • JAVA_POOL_SIZE • STREAMS_POOL_SIZE
O ASMM permite que o Oracle Database distribua a memória entre esses componentes com base nos requisitos da carga de trabalho. Portanto, esses componentes são considerados parâmetros com ajuste automático. O processo de segundo plano do MMAN (Memory Manager) coordena o dimensionamento desses componentes e move a memória para onde ela é mais necessária.
Configure os seguintes parâmetros de inicialização para implementar esse recurso:
• SGA_TARGET configurado com um valor diferente de zero • STATISTICS_LEVEL configurado como TYPICAL (ou ALL)
Automatic Memory Management
Não use o AMM (Automatic Memory Management, gerenciamento
automático de memória) da Oracle, pois ele é incompatível com HugePages. Para usar HugePages, certifique-se de que os parâmetros de inicialização MEMORY_TARGET e MEMORY_MAX_TARGET não estejam definidos. Para obter mais informações, consulte a Nota do My Oracle Support, ID 749851.1 no site da Oracle.
Operações de I/O para arquivos do file system
Configure FILESYSTEMIO_OPTIONS = SETALL para ativar o I/O direto e assíncrono para os arquivos do file system.
Com o I/O assíncrono, o processamento normal continua enquanto a
solicitação de I/O é enviada e processada. Isso permite que o I/O assíncrono ignore alguns dos gargalos de desempenho associados às operações de I/O. O I/O direto está disponível no file system e oferece os dados diretamente ao aplicativo sem armazená-los no cache de buffer do file system.
O Direct NFS não depende do valor de FILESYSTEMIO_OPTIONS. O Direct NFS sempre emite I/O diretos e assíncronos, pois não depende do suporte do SO. Configure FILESYSTEMIO_OPTIONS = SETALL se o SO der suporte a ele para fazer o backup do client NFS do SO no caso de uma configuração
Configuração dos parâmetros de inicialização
O HugePages foi ativado no kernel do Linux como parte do processo de criação de modelos, conforme descrito na Tabela 16. Ele é crucial para o desempenho do Oracle Database no Linux, caso você tenha um grande espaço de RAM e de SGA. Você precisa configurar o HugePages se suas SGAs combinadas de banco de dados tiverem mais que 8GB.
Consulte a versão mais recente da Nota do My Oracle Support ID
361468.1: HugePages no Oracle Linux 64 bits no site da Oracle para obter mais detalhes.
O DBCA (Database Configuration Assistant) é a melhor forma de criar um banco de dados porque se trata de uma abordagem mais automatizada, sendo que o banco de dados estará pronto para uso assim que o DBCA for concluído. Inicie o DBCA como uma ferramenta independente para criar um Oracle Database, conforme exibido na Figura 8.
Digite o seguinte comando em um prompt de comando do UNIX, shell Linux ou Windows e pressione Enter para iniciar o DBCA:
dbca
Obs.: geralmente, o utilitário dbca está no diretório ORACLE_HOME/bin.
Figura 8. Tela de configuração do Oracle Database Configuration Assistant
O Oracle DBCA funciona em modo interativo. Você pode modificar um dos
Habilitar a configuração do HugePages Criação do banco de dados usando DBCA
General Purpose/Transaction Processing é um modelo de banco de dados pré-configurado que você pode criar e personalizar durante a instalação. Isso envolve a alteração dos seguintes:
• Adaptadores de inicialização
• Tamanho e posicionamento dos arquivos do banco de dados para usar os pontos de montagem do NFS
Depois de criar um banco de dados como descrito em Criação do banco de dados usando DBCA, a instância é aberta e disponibilizada para uso normal do banco de dados. Contudo, o Oracle Database não será iniciado ou desligado automaticamente com a máquina virtual.
Consulte a Nota do My Oracle Support ID 222813.1:Como Automatizar a Inicialização/Desligamento do Oracle Database no Linux no site da Oracle para automatizar os processos de inicialização e desligamento do Oracle Database 12c.
Todas as soluções VSPEX são dimensionadas e testadas com os produtos EMC Data Protection, inclusive o EMC Avamar e o EMC Data Domain. Se sua solução incluir componentes do EMC Data Protection, consulte o Guia de Projeto e Implementação das Opções de Backup e Recuperação da EMC para VSPEX for Virtualized Oracle Database 11g R2 para obter informações detalhadas sobre a implementação dessas opções em sua solução VSPEX.
Execução das atividades pós-criação do banco de dados Implementar o EMC Data Protection
Capítulo 5
Verificação da solução
Este capítulo apresenta os seguintes tópicos:
Verificando o hardware ... 42 Verificando o desempenho do Oracle Database 12c OLTP ... 43
Verificando o hardware
Esta seção apresenta uma lista de análise após a configuração desta solução VSPEX. O objetivo deste capítulo é verificar a configuração e a funcionalidade de aspectos específicos da solução, bem como garantir que a configuração dê suporte aos principais requisitos de
disponibilidade. A Tabela 20 descreve as tarefas de verificação necessárias.
Tabela 20. Tarefas para verificar a instalação do VSPEX
Tarefa Referência
Verifique a funcionalidade básica do ESXi da solução com uma lista de verificação pós-instalação.
TechBook Utilizando o
Armazenamento do EMC VNX com VMware vSphere
Verifique a redundância dos seguintes componentes da solução:
• Armazenamento
• Host ESXi
• Switch de rede
Documentação do fornecedor
Utilize a ferramenta de monitoramento para monitorar a integridade da VSPEX Proven Infrastructure para Oracle Databases virtualizados
Documentação do VSPEX
A EMC recomenda que você verifique as configurações do ESXi antes de implementar o sistema para produção em cada servidor ESXi. Consulte o VSPEX Proven Infrastructure Guide relevante em Leituras essenciais para obter informações mais detalhadas.
Você pode testar cenários específicos relacionados à manutenção ou a falhas no hardware garantir que os vários componentes da solução
mantenham os requisitos de disponibilidade. A EMC recomenda que você verifique a redundância dos componentes da solução, inclusive
armazenamento, hosts de ESXi e switches de rede.
Consulte o VSPEX Proven Infrastructure Guide relevante em Leituras essenciais para obter detalhes.
O monitoramento da integridade é uma medição simplificada que reflete o grau de confiabilidade, estabilidade e desempenho de toda a VSPEX Proven Infrastructure para um Oracle Database virtualizado. A Tabela 21 lista algumas ferramentas para você monitorar e solucionar problemas de sua solução VSPEX.
Verificação da funcionalidade do ESXi Verificação da redundância dos componentes da solução Uso das ferramentas de monitoramento da integridade
Tabela 21. Ferramentas para monitoramento da solução
Ferramenta Descrição
Esxtop A ferramenta esxtop oferece uma visualização em tempo real
(atualizada a cada cinco segundos, de modo padrão) das medições de desempenho do hipervisor ESXi, como a utilização de CPU. Essas medições de desempenho permitem que você meça e resolva problemas relacionados ao desempenho do Oracle Database.
AWR (Automatic Workload Repository)
O AWR (Automatic Workload Repository) coleta, processa e mantém estatísticas de desempenho para proporcionar a detecção de problemas e o ajuste automático. Esses dados são armazenados na memória e no banco de dados. Os dados coletados podem ser exibidos tanto em relatórios como em visualizações.
A EMC recomenda que você utilize essas ferramentas para monitorar o desempenho de todo o ambiente do Oracle Database. Consulte o Guia de Projeto complementar para obter detalhes sobre a verificação do
desempenho e a metodologia de teste.
Verificando o desempenho do Oracle Database 12
c
OLTP
Esta seção apresenta um exemplo de teste de desempenho para verificar o Oracle 12c OLTP em VNXe3200. Um teste permite que você garanta que a solução VSPEX atende a suas necessidades dos negócios. Consulte o Guia de Projeto para entender melhor a metodologia de teste antes de verificar sua solução.
Para verificar o desempenho da linha de base, dois pools de armazenamento sem FAST Cache habilitado (um para datafiles de Oracle e outro para arquivos de redo log) foram criados no disco SAS de 10.000 RPM.
Medidas principais
Após identificar se deve usar ou não o FAST Cache e se as necessidades dos negócios foram atendidas, você precisa escolher quais medidas de teste do Oracle 12c serão capturadas e os limites de cada medida ao executar os testes de verificação do Oracle Database 12c.
Consulte o VSPEX Sizing Tool para identificar as principais medições de desempenho do Oracle Database 12c que são exibidas na Tabela 22.
Tabela 22. Exemplo das principais medidas de uma implementação do Oracle
Database 12c
Medição Limite
Utilização média da CPU (%) Menos de 80%
Latência média do disco Menos de 20 ms
Visão geral
Verificação do desempenho da linha de base
O perfil da máquina virtual do Oracle Database 12c exibido na Tabela 23 foi utilizado para verificar se a infraestrutura de computação e de
armazenamento atende aos requisitos de desempenho.
Tabela 23. Perfil da máquina virtual do Oracle Database 12c
Perfil Valor
Capacidade total do Oracle Database 1 TB
Número de instâncias de banco de dados
1
Número de máquinas virtuais 1
Configuração da máquina virtual do Oracle Server
32 processadores virtuais (vCPUs) e 98 GB de memória, com 64 GB reservados para a SGA do Oracle e 32 GB para PGA
A Tabela 24 mostra o projeto de pool de armazenamento do Oracle Database 12c para o perfil acima. O projeto segue as seguintes práticas recomendadas:
• Distribuir os datafiles e arquivos de redo log em pools de armazenamento diferentes.
• Utilizar pools de armazenamento separados para registros arquivados e arquivos de backup de Oracle, se necessário.
Tabela 24. Exemplo de projeto de pool de armazenamento do Oracle Database 12c
Nome do pool Tipo de RAID Tipo de disco Capacidade
do disco
Número de discos
Pool de datafiles do Oracle Database
RAID 5 Discos SAS de
10.000 RPM
600 GB 30
Pool de arquivos de registro do Oracle Database
RAID 10 Discos SAS de
10.000 RPM
600 GB 8
Resultados do teste
Você precisa interpretar seus resultados com base nas principais medidas após obter os resultados do teste. No exemplo da Tabela 25, todas as principais medidas foram atingidas, o que significa que o ambiente atual do Oracle 12c pode atender às necessidades dos negócios.
Tabela 25. Principais medições de desempenho do Oracle Database 12c sem FAST
Cache
Medições de desempenho Desempenho da linha de base Limite
A verificação da aceleração do desempenho do FAST Cache utiliza os mesmos pools de arquivos de dados e pools de arquivos de registro que a verificação do desempenho da linha de base, com o FAST Cache habilitado apenas para esse pool de arquivos de dados. A configuração do FAST Cache para o teste de verificação utilizou dois SSDs FAST Cache de 200 GB com RAID 1/0 e um total de 183 GB de espaço em disco utilizável.
Ao utilizar o FAST Cache para acelerar o desempenho do Oracle Database 12c, as cargas de trabalho de aplicativo preferenciais são os aplicativos de I/O aleatório de blocks reduzidos com acesso de alta frequência aos dados dos aplicativos.
Evite habilitar o FAST Cache quando a carga de trabalho principal for sequencial. O I/O principal dos arquivos de redo log de Oracle é
sequencial e, portanto, excluímos o registro da verificação do FAST Cache.
Obs.: para obter mais práticas recomendadas do FAST Cache, consulte o Guia de Projeto complementar.
Medições principais
Após habilitar o FAST Cache no banco de dados existente, a seguinte melhoria no desempenho é esperada:
• Redução da latência de acesso de I/O • Incrementos em IOPS e TPS
Resultados do teste
Após obter os resultados do teste, você precisa interpretar seus resultados com base nas principais medidas. No exemplo exibido na Tabela 26, todas as principais medidas foram atingidas, o que significa que o ambiente atual do Oracle Database 12c pode atender às necessidades dos negócios.
Tabela 26. Principais medidas do Oracle Database 12c com FAST Cache
Desempenho Desempenho do FAST
CACHE Limites
CPU Host 75% Menos de 80%
IOPS do host Até 7.426 N/D
Tempo de resposta de leitura/gravação dos dados
7 ms Menos de 20 ms
Comparação de desempenho antes e depois do FAST Cache ser habilitado
A Tabela 27 e a Figura 9 comparam o desempenho do banco de dados antes e depois que o FAST Cache foi habilitado para verificar a aceleração do desempenho do FAST Cache. Em comparação aos resultados de
desempenho da linha de base exibidos na Tabela 25, quando dois flash drives FAST Cache de 200 GB são adicionados ao array do VNXe3200, as IOPS do Oracle Database 12c aumentaram de 4.573 para 7.426, enquanto o tempo de resposta foi reduzido de 20 ms para 7 ms.
Verificação da aceleração do desempenho do FAST Cache
Tabela 27. Comparação antes e depois do FAST Cache ser habilitado
Medições de desempenho Linha de base FAST Cache
IOPS 4.573 7.426
Tempo de resposta (ms) 20 7
A Figura 9 mostra a comparação entre o desempenho de linha de base e o desempenho acelerado do FAST Cache.
Capítulo 6
Documentação de referência
Este capítulo apresenta os seguintes tópicos:
Documentação de referência ... 48 Links ... 49
Documentação de referência
Os documentos a seguir são referências úteis e relevantes para essa solução.
Os seguintes documentos estão disponíveis na página de Suporte on-line da EMC ou em brazil.emc.com:
• Guia de Projeto e Implementação da EMC VSPEX Infrastructure as a Service com VMware vCloud Suite
• Guia de Proven Infrastructure do EMC VSPEX Private Cloud VMware vSphere 5.5 para até 200 Máquinas Virtuais Habilitado pelo
Microsoft Windows Server 2012 R2, pelo EMC VNXe3200 e pelo EMC Powered Backup
• Planilha de configuração da série VNXe da EMC • Guia de Instalação do EMC VNXe3200
• Utilizando um Sistema EMC VNXe3200 com VMware NFS ou VMware VMFS
A seguinte documentação está disponível no site da Oracle:
• Biblioteca de Documentação do Oracle Database 12c Release 1 (12.1)
• Notas de Versão do Oracle Database para Linux
• Os seguintes artigos ou notas estão disponíveis em My Oracle Support:
HugePages no Oracle Linux 64 bits (ID do artigo 361468.1) Perguntas frequentes: Como Utilizar os Relatórios do AWR para
Diagnosticar os Problemas de Desempenho de Banco de Dados (ID do artigo 1359094.1)
A seguinte documentação está disponível no site da VMware:
• Documentação de Instalação e Configuração do VMware vSphere vCenter Server
• Práticas Recomendadas de Desempenho para VMware vSphere 5.5 • Documentação do Sistema de Rede do VMware vSphere
• Documentação de Armazenamento do VMware vSphere
• Documentação de Gerenciamento de Recursos do VMware vSphere • Nota Técnica sobre Automatização dos Serviços de HA (High
Availability) com o VMware HA
EMC
Oracle
Links
As páginas da Web a seguir são referências adicionais para esta solução. • Tudo para Oracle na EMC:
https://community.emc.com/community/connect/everything_oracle
• Site My Oracle Support: https://support.oracle.com (requer conta de usuário)
• Documentação geral da VMware: http://www.vmware.com
• Documentação do vSphere:
http://www.vmware.com/support/pubs/vsphere-esxi-vcenter-server-pubs.html
• Documentação do vSphere PowerCLI:
http://www.vmware.com/support/developer/PowerCLI/
Obs.: os links fornecidos neste guia estavam funcionando corretamente no momento da
Apêndice A
Planilha de configuração
Este apêndice apresenta o seguinte tópico:
Planilha de configuração do VSPEX
Antes de configurar o Oracle Database 12c para esta solução, é preciso reunir algumas informações de configuração específicas do cliente, como endereços IP, nomes de hosts, entre outras. As tabelas a seguir
apresentam uma planilha que pode ser usada para registrar as informações. Você também pode imprimir e usar a planilha como um "material de apoio" do cliente para referência futura.
Para confirmar as informações do cliente, faça uma referência cruzada dessa planilha com a planilha de configuração de array relevante, como: Planilha de Configuração da Série VNXe da EMC ou Planilha do VNXe Installation Assistance for File/Unified.
Tabela 28. Informações comuns do servidor
Nome do servidor Finalidade Endereço IP principal
Controlador de domínio DNS principal DNS secundário DHCP NTP SMTP SNMP vCenter Server Servidor de banco de dados 01 Servidor de banco de dados 02 Servidor de banco de dados 03
Tabela 29. Informações do servidor ESXi
Nome do
servidor Finalidade
Endereço IP principal
Endereços de rede privada (armazenamento) ESXi Host 1 ESXi Host 2 …
Tabela 30. Informações do array Nome do array Nome do array IP de gerenciamento Senha do administrador do NAS Endereço IP da controladora A Endereço IP da controladora B Nome do Pool de infraestrutura de máquinas virtuais
Nome do file system da infraestrutura de máquinas virtuais
Nome do pool de
armazenamento do arquivo de dados
Nome do file system do arquivo de dados Nome do pool de
armazenamento do redo log Nome do file system do redo log
Nome do pool de armazenamento FRA Nome do file system FRA
Tabela 31. Informações sobre a infraestrutura de rede
Nome Finalidade Endereço IP Máscara de
sub-rede Gateway padrão Switch Ethernet 1 Switch Ethernet 2 …
Tabela 32. Informações de VLAN
Nome Finalidade da rede ID de VLAN Sub-redes
permitidas Gerenciamento do sistema de rede de máquinas virtuais Sistema de rede NFS vMotion