• Nenhum resultado encontrado

EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 12c OLTP

N/A
N/A
Protected

Academic year: 2021

Share "EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 12c OLTP"

Copied!
54
0
0

Texto

(1)

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

Resumo

Este 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.

(2)

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

(3)

Í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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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.

(10)

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

(11)

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

(12)

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

(13)

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.

(14)

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

(15)

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

(16)

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.

(17)

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

(18)
(19)

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

(20)

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.

(21)

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.

(22)
(23)

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

(24)
(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)
(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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.

(47)

Capítulo 6

Documentação de referência

Este capítulo apresenta os seguintes tópicos:

Documentação de referência ... 48 Links ... 49

(48)

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

(49)

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

(50)
(51)

Apêndice A

Planilha de configuração

Este apêndice apresenta o seguinte tópico:

(52)

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 …

(53)

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

Referências

Documentos relacionados

Com esta exposição, a gAD galeria Antiks Design dá continuidade às suas actividades de curadoria e representação de artistas contemporâneos portugueses e internacionais, que

QUADRO N.º 17 - Instituições referidas como mais vocacionadas para a promoção de formação contínua de professores. SUB-CATEGORIAS SUJEITOS

Este white paper resume a Política de suporte de ciclo de vida da Oracle para produtos com tecnologia Oracle (incluindo sua política sobre o suporte a um Oracle

Oracle Database 11g: Adm Workshop I Oracle Database 11g: Adm Workshop II Oracle Database 11g: Performance Tuning Oracle Database 10g: SQL Tuning..

Os cristãos locais precisam fazer com que o mistério da cruz seja relevante para os tailandêses budistas, levando em consideração que na cosmovisão budista palavras e

 Podem ser utilizados para comparações com NULL e são muito utilizados em ambientes OLAP... 3- Quais os tipos de índices existentes e quando devo utilizar cada um deles? 3.. Todos

Com base nas competências da certificação OCA Oracle Database 12c, a certificação OCP em Oracle Database 12c inclui o conhecimento avançado e capacidades exigidos aos administradores

 Oracle Data Guard Broker Support for Database Rolling Upgrades..  Oracle Scheduler Support for Data Guard Database