Guia de Implementação: EMC VSPEX para Oracle Database 11g

Transcrição

Guia de Implementação: EMC VSPEX para Oracle Database 11g
GUIA DE IMPLEMENTAÇÃO
EMC VSPEX PARA ORACLE DATABASE 11g
OLTP VIRTUALIZADO
Habilitado por EMC VNX de última geração e Backup EMC
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
para Oracle Databases virtualizados em uma nuvem privada do VSPEX com VMware
vSphere habilitado pelo VNX® de última geração e backup EMC. Ele descreve a
implementação para os recursos do FAST™ Cache e do FAST VP® e explica seu uso
nos sistemas de armazenamento do VNX. As diretrizes de uso e os principais
benefícios ao cliente também estão incluídos.
Outubro de 2013
Copyright © 2013 EMC Corporation. Todos os direitos reservados. Publicado no
Brasil.
Publicado em outubro de 2013
A EMC atesta que as informações apresentadas neste documento são precisas
e estão de acordo com suas práticas comerciais na data de publicação.
As informações estão sujeitas a alterações sem prévio aviso.
As informações nesta publicação são fornecidas no "estado em que se encontram".
A EMC Corporation não garante nem representa qualquer tipo de informação
contida nesta publicação e especificamente se isenta das garantias implícitas de
comercialização ou uso a um propósito específico. O uso, a cópia e a distribuição de
qualquer software da EMC descrito nesta publicação exige 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 utilizadas pertencem a seus respectivos proprietários.
Para obter uma lista mais atualizada de produtos da EMC, consulte EMC Corporation
Trademarks no site brazil.emc.com.
Guia de Implementação do EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Número da peça H12064.1
2
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Conteúdo
Conteúdo
Capítulo 1
Introdução
9
Objetivo deste guia ............................................................................................ 10
Valor comercial................................................................................................... 10
Escopo ............................................................................................................... 11
Público-alvo ....................................................................................................... 11
Terminologia ...................................................................................................... 12
Capítulo 2
Antes de Começar
13
Visão geral ......................................................................................................... 14
Tarefas pré-implementação ................................................................................ 14
Workflow de implementação .............................................................................. 15
Pré-requisitos de implementação ....................................................................... 15
Planejamento e dimensionamento do Oracle Database 11g R2 .............................. 17
Leitura essencial ................................................................................................ 17
Guia de Projeto .............................................................................................. 17
Visões gerais das soluções ............................................................................ 17
Infraestrutura comprovada do VSPEX ............................................................. 17
Documentação da VMware ............................................................................ 17
Backup e recuperação ................................................................................... 17
Capítulo 3
Visão geral da solução
19
Visão geral ......................................................................................................... 20
Arquitetura da solução ....................................................................................... 20
Componentes-chave ........................................................................................... 21
Introdução ..................................................................................................... 21
EMC VSPEX .................................................................................................... 22
Oracle Database 11g ..................................................................................... 24
VMware vSphere 5.1 ...................................................................................... 25
VMware vSphere HA ...................................................................................... 25
VMware vSphere Distributed Resource Scheduler .......................................... 25
VMware vSphere PowerCLI ............................................................................. 25
VNX de última geração da EMC ...................................................................... 25
Desempenho do VNX ..................................................................................... 28
Gerenciamento de virtualização ..................................................................... 29
Red Hat Enterprise Linux 6.3 .......................................................................... 30
Soluções de backup e recuperação da EMC ................................................... 30
Capítulo 4
Implementação da Solução
31
Visão geral ......................................................................................................... 32
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
3
Conteúdo
Configurando os componentes físicos ................................................................ 32
Implementando a rede ....................................................................................... 33
Implementando o storage array .......................................................................... 34
Visão geral..................................................................................................... 34
Definindo a configuração inicial do VNX......................................................... 35
Provisionamento do armazenamento para exemplo de VMFS ........................ 35
Provisionamento do armazenamento para exemplo de NFS ........................... 36
Configurando o FAST Cache (opcional) ........................................................... 39
Configurando o FAST VP (opcional) ................................................................ 40
Exemplo de layout de armazenamento .......................................................... 42
Implementando o ESXi e o vCenter ..................................................................... 43
Preparação do modelo de máquina virtual do Oracle Database 11g R2 .............. 44
Visão geral..................................................................................................... 44
Criação da máquina virtual do Oracle Database 11g R2 ................................. 44
Completando os pré-requisitos de instalação da Oracle ................................ 45
Instalação de binários e patches do Oracle Database 11g R2 ........................ 46
Preparação do modelo de máquina virtual do Oracle Database 11g R2 .......... 48
Personalização do modelo do VMware........................................................... 49
Implementação da máquina virtual do Oracle Database 11g R2 ......................... 49
Visão geral..................................................................................................... 49
Implementando novas máquinas virtuais ...................................................... 49
Clonando binários do Oracle em uma nova máquina virtual........................... 51
Determinação dos pré-requisitos do banco de dados .................................... 51
Configurando o layout de arquivos do banco de dados para NFS ................... 52
Configuração do layout de arquivos do banco de dados para Block ............... 54
Configurando os parâmetros de inicialização ................................................ 55
Habilitando a configuração de HugePages ..................................................... 56
Criando o banco de dados usando DBCA ....................................................... 56
Execução das atividades após a criação do banco de dados ......................... 57
Implementando backup e recuperação ............................................................... 60
Visão geral..................................................................................................... 60
Capítulo 5
Verificação da Solução
61
Verificando a infraestrutura de linha de base ..................................................... 62
Visão geral..................................................................................................... 62
Verificando a funcionalidade do ESXi ............................................................ 62
Verificação da redundância dos componentes da solução ............................. 62
Verificando a configuração do Oracle Database ............................................. 63
Usando as ferramentas de monitoramento da integridade ............................. 63
Verificando o Oracle Database............................................................................ 64
Visão geral..................................................................................................... 64
Compreendendo as principais medidas ......................................................... 64
Analisando o conjunto de dados Oracle ......................................................... 65
4
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Conteúdo
Metodologia de verificação de backup e recuperação ........................................ 66
Visão geral..................................................................................................... 66
Capítulo 6
Documentação de Referência
67
Documentação da EMC ....................................................................................... 68
EMC ............................................................................................................... 68
Oracle ............................................................................................................ 68
VMware ......................................................................................................... 68
Outra documentação .......................................................................................... 69
Links .................................................................................................................. 69
Apêndice A Planilha de configuração
71
Planilha de pré-configuração para VSPEX ........................................................... 72
Apêndice B Exemplo de layout de disco virtual
75
Exemplo de layout de disco virtual do Oracle Database no datastore VMFS ........ 76
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
5
Figuras
Figuras
Figura 1.
Arquitetura da infraestrutura validada ........................................... 21
Figura 2.
Figura 3.
Figura 4.
Figura 5.
Infraestrutura comprovada do VSPEX ............................................ 22
VNX de última geração com otimização de vários núcleos ............. 27
Processadores ativo/ativo aumentam o desempenho, a
capacidade de recuperação e a eficiência. .................................... 28
Novo Unisphere Management Suite ............................................... 30
Figura 6.
Figura 7.
Configuração de rede de 10 GbE redundante ................................. 34
Rede de armazenamento Fibre Channel redundante ...................... 34
Figura 8.
Figura 9.
Elementos de armazenamento do Oracle Database 11gR2 ............ 35
Exemplo de layout de armazenamento do banco de dados
Oracle no VMware ......................................................................... 36
Configuração do EMC Unified Storage Management no
vSphere Client ............................................................................... 37
Configuração do armazenamento do NFS em VMs do
VNX para Oracle ............................................................................ 37
Configuração dos pools de armazenamento do VNX ...................... 38
Figura 10.
Figura 11.
Figura 12.
Figura 13.
Figura 14.
Figura 15.
Create File System Wizard do Unisphere ........................................ 38
Create NFS Export Wizard do EMC Unisphere ................................. 39
Ativação do FAST Cache na caixa de diálogo Storage Pool
Properties ...................................................................................... 40
Figura 16.
Figura 17.
Figura 18.
Criação de pool pelo FAST VP ........................................................ 41
Status do nível antes do movimento de dados .............................. 41
FAST VP em um estado estável ...................................................... 42
Figura 19.
Exemplo de layout de armazenamento Oracle virtualizado
para VSPEX .................................................................................... 42
Figura 20.
Figura 21.
Figura 22.
Oracle Universal Installer – escolha Install database software
only ............................................................................................... 47
Habilitar o cliente Oracle Direct NFS .............................................. 47
Exemplo de script root_clone.sh .................................................... 48
Figura 23.
Figura 24.
Figura 25.
Exemplo de script cloneHome.sh ................................................... 48
Exemplo do modelo de máquina virtual ......................................... 48
Exemplo de especificação do vSphere personalizado .................... 49
Figura 26.
Figura 28.
Figura 29.
Exemplo de script do PowerCLI para implementar uma
máquina virtual a partir do modelo ................................................ 50
Exemplo de script do PowerCLI para clonar e reconectar
ORACLE_HOME .............................................................................. 51
Utilitário Oracle Net Configuration Assistant .................................. 52
Exemplo de /etc/mtab com opções de montagem do NFS ............. 53
Figura 30.
Figura 31.
Exemplo de oranfstab .................................................................... 54
Exemplo de /etc/fstab ................................................................... 55
Figura 32.
Tela de configuração do Oracle Database Configuration
Assistant ....................................................................................... 57
Figura 27.
6
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Figuras
Figura 33.
Figura 34.
Figura 35.
Script /etc/init.d/dbora de inicialização/desligamento do
Oracle............................................................................................ 59
Captura de tela do painel de cargas da interface do
Swingbench .................................................................................. 64
Tela de order entry do Swingbench para simular carga de
trabalho ........................................................................................ 65
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
7
Tabelas
Tabelas
8
Tabela 1.
Tabela 2.
Terminologia ................................................................................. 12
Tarefas para a pré-implementação ................................................ 14
Tabela 3.
Fluxo de trabalho de implementação do Oracle virtualizado
para VSPEX .................................................................................... 15
Tabela 4.
Tabela 5.
Tabela 6.
Lista de verificação de pré-requisitos para implementação ........... 16
Características da máquina virtual de referência ........................... 23
Associação do modelo de dimensionamento do Oracle à
máquina virtual de referência ........................................................ 23
Tabela 7.
Tabela 8.
Tabela 9.
Tarefas da configuração física ....................................................... 32
Tarefas de configuração de switches e de rede .............................. 33
Tarefas de configuração de armazenamento.................................. 34
Tabela 10.
Tabela 11.
Tabela 12.
Etapas para instalar e configurar o ESXi e o vCenter ...................... 43
Especificação do modelo de máquina virtual ................................. 44
Pré-requisitos de instalação da Oracle........................................... 45
Tabela 13.
Tabela 14.
Pacotes RPM do RHEL 6 para Oracle Database 11g R2 ................... 46
Instalação de binários e patches do Oracle Database .................... 46
Tabela 15.
Modelo da máquina virtual de referência do Oracle Database
11g R2 ........................................................................................... 49
Tabela 16.
Tabela 17.
Tabela 18.
Layout de arquivos do banco de dados para NFS ........................... 52
Tarefas para verificar a instalação da VSPEX Proven
Infrastructure................................................................................. 62
Ferramentas para monitorar a solução ........................................... 63
Tabela 19.
Tabela 20.
Tabela 21.
Operações gerais........................................................................... 64
Tabelas e índices do esquema....................................................... 65
Informações comuns do servidor ................................................... 72
Tabela 22.
Tabela 23.
Informações do servidor ESXi ........................................................ 73
Informações do array ..................................................................... 73
Tabela 24.
Tabela 25.
Tabela 26.
Informações sobre a infraestrutura de rede ................................... 74
Informações de VLAN..................................................................... 74
Contas de serviço .......................................................................... 74
Tabela 27.
Exemplo de layout de disco virtual ................................................ 76
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 1: Introdução
Capítulo 1
Introdução
Este capítulo apresenta os seguintes tópicos:
Objetivo deste guia ...........................................................................................10
Valor comercial .................................................................................................10
Escopo..............................................................................................................11
Público-alvo .....................................................................................................11
Terminologia ....................................................................................................12
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
9
Capítulo 1: Introdução
Objetivo deste guia
As EMC® VSPEX® Proven Infrastructures são otimizadas 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.
O VSPEX para infraestrutura Oracle virtualizada oferece aos clientes um sistema
moderno, capaz de hospedar uma solução de banco de dados virtualizada que
seja dimensionável e proporcione um nível de desempenho constante. Essa
solução utiliza o VMware vSphere para fornecer a virtualização, com o VNX® de
última geração da EMC que fornece armazenamento, e EMC Avamar® e EMC Data
Domain® para backup. 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, aplicando as
práticas recomendadas, a VSPEX Proven Infrastructure para Oracle Databases
virtualizados em uma nuvem privada do VSPEX com VMware vSphere.
Valor comercial
O software do sistema de gerenciamento de bancos de dados continua sendo
o principal produto usado para gerenciar dados em praticamente todos os
segmentos comerciais. Seu uso deve continuar crescendo, mesmo com
o surgimento no mercado de outras ferramentas para gerenciamento de dados.
Esse crescimento deve ganhar força à medida que os clientes continuam
diversificando suas infraestruturas e tecnologias complementares rumo a mais
configurações e dispositivos de hardware e software.
Essa VSPEX Proven Infrastructure tem como objetivo ajudar os parceiros
da EMC a entender o valor que a série VNX, os sistemas de backup e recuperação
da EMC e a Oracle oferecem aos clientes, que muitas vezes têm ambientes de
TI isolados e em crescimento, com aplicativos centrados em servidor, e que
enfrentam problemas crescentes de backup e recuperação com a Oracle.
Esta solução VSPEX foi projetada para eliminar as dificuldades que os clientes
têm com o banco de dados Oracle e ainda possibilitar seu crescimento em termos
de desempenho, dimensionamento, confiabilidade e automação. Ao consolidar
os aplicativos de banco de dados no VNX, eles conseguem reunir tudo em uma
plataforma de armazenamento centralizada para gerenciar com mais eficiência
a explosão no volume de dados que é o desafio de todas as empresas
atualmente. Essa solução foi dimensionada e comprovada para:
10
•
Ser implementada com mais rapidez, economizando tempo e esforço
com as soluções comprovadas
•
Melhorar o desempenho e o dimensionamento de fábrica
•
Reduzir a necessidade e os custos de armazenamento de backup do
cliente
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 1: Introdução
•
Atender às janelas de backup
•
Possibilitar a rápida recuperação usando discos
Escopo
Este Guia de Implementação descreve as etapas de alto nível necessárias para
implementar a solução de VSPEX para os sistemas Oracle de RDBMS e OLTP
(Online Transaction Processing, processamento de transações on-line). Essa
solução do aplicativo VSPEX se baseia na atual nuvem privada VSPEX com a
solução VMware, e foi modificada para dar suporte aos requisitos do Oracle
Database. Essa solução utiliza os componentes básicos padrão do VSPEX ou
da “máquina virtual de referência” de configurações de vCPU, memória,
armazenamento e I/O e descreve a implementação com base em três diferentes
limites para carga de trabalho do banco de dados (pequena, média e grande).
Este Guia de Implementação pressupõe que a VSPEX Proven Infrastructure já
exista no ambiente do cliente, que inclui VMware vSphere, VNX e os sistemas
de backup e recuperação da EMC.
Público-alvo
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 esta solução são:
•
Qualificados pela EMC para vender, instalar e configurar a família EMC
VNX de sistemas de armazenamento
•
Qualificados para vender, instalar e configurar os produtos de rede
e de servidor necessários para as Infraestruturas comprovadas VSPEX
•
Certificados para venda de infraestruturas comprovadas do VSPEX
Os parceiros que implementam esta solução também devem ter o treinamento
técnico necessário e experiência para instalar e configurar:
•
VMware vSphere 5.1
•
Red Hat Enterprises Linux 6.3
•
Oracle Database 11g R2 ou posterior
•
Backup de última geração EMC, o que inclui EMC Avamar
e EMC Data Domain
O documento fornece referências externas quando aplicável. A EMC recomenda
que os leitores leiam também esses documentos. Para obter detalhes, consulte
a seção Documentação da EMC.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
11
Capítulo 1: Introdução
Terminologia
A Tabela 1 lista a terminologia usada neste guia.
Tabela 1.
12
Terminologia
Termo
Definição
AWR
Automatic Workload Repository (repositório automático de carga
de trabalho)
DNFS
Cliente Oracle Direct NFS
DNS
Sistema de nome de domínio
eMLC
Célula empresarial de múltiplos níveis
FAST VP
Fully Automated Storage Tiering for Virtual Pools (armazenamento
com classificação totalmente automatizada por níveis para pools
virtuais)
FQDN
Nome do domínio completo
IOPS
Input/Output Operations Per Second, I/O por segundo
FRA
Fast Recovery Area (Oracle)
NFS
Network File System (sistema de arquivos de rede)
NL-SAS
SCSI com conexão serial near-line
OLTP
Online transaction processing (processamento de transações online)
Oracle EE
Oracle Enterprise Edition
Oracle SE
Oracle Standard Edition
PowerCLI
Uma interface do Windows PowerShell para as APIs VMware
vSphere e vCloud
Máquina virtual
de referência
Representa uma unidade de medida de uma só máquina virtual
para qualificar os recursos de computação em uma infraestrutura
comprovada do VSPEX
SGA
System Global Area
Statspack
Utilitários de monitoramento e emissão de relatórios do Oracle
Database
TPS
Transações por segundo
VDM
Virtual Data Mover
VMDK
VMware Virtual Machine Disk (Disco de máquina virtual da
VMware)
VMFS
VMware Virtual Machine File System (Sistema de arquivos de
máquina virtual da VMware)
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 2: Antes de Começar
Capítulo 2
Antes de Começar
Este capítulo apresenta os seguintes tópicos:
Visão geral .......................................................................................................14
Tarefas pré-implementação ..............................................................................14
Workflow de implementação .............................................................................15
Pré-requisitos de implementação ......................................................................15
Planejamento e dimensionamento do Oracle Database 11g R2 .............................17
Leitura essencial ..............................................................................................17
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
13
Capítulo 2: Antes de Começar
Visão geral
Antes de instalar o Oracle OLTP em uma nuvem privada do VSPEX, a EMC
recomenda a conclusão das tarefas de pré-implementação listadas na Tabela 2.
Tarefas pré-implementação
As tarefas de pré-implementação incluem procedimentos que não estão
diretamente relacionados à instalação e configuração do ambiente, mas cujos
resultados são necessários durante a instalação. Exemplos de tarefas de préimplementação incluem o conjunto de nomes de host, endereços IP, IDs de VLAN,
chaves de licença, mídia de instalação etc. Execute essas tarefas antes da visita
ao cliente a fim de diminuir o tempo necessário no local.
Tabela 2.
14
Tarefas para a pré-implementação
Tarefa
Descrição
Arquiteturas de
Reunir
documentos
Reúna os documentos relacionados,
listados no Leitura essencial. Eles
são usados em todo o texto deste
documento para fornecer detalhes sobre
procedimentos de configuração e práticas
recomendadas de implementação dos
vários componentes da solução.
Leitura essencial
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 contas necessárias.
Registre essas informações na planilha de
configuração do Oracle Database 11gR2
do Cliente para consultá-las durante
o processo de implementação.
Apêndice A Planilha
de configuração
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 2: Antes de Começar
Workflow de implementação
A EMC recomenda que você siga o fluxo de processo na Tabela 3 para projetar
e implementar sua VSPEX Proven Infrastructure para a solução de Oracle
Database 11g R2 virtualizado.
Tabela 3.
Fluxo de trabalho de implementação do Oracle virtualizado para VSPEX
Etapa
Ação
1
Use a planilha de qualificação do VSPEX para registrar os requisitos do usuário.
A planilha de qualificação está no Apêndice A do ”Guia de Projeto do EMC
VSPEX PARA ORACLE DATABASE 11g OLTP VIRTUALIZADO” complementar.
2
Use a Ferramenta de dimensionamento do VSPEX para determinar a VSPEX
Proven Infrastructure recomendada para a solução Oracle Database 11g R2
virtualizado.
Para obter mais informações sobre a Ferramenta de dimensionamento do
VSPEX, consulte Ferramenta de dimensionamento no VSPEX no Portal de valor
comercial EMC.
Obs.: é necessário fazer o registro ao acessar a ferramenta pela primeira vez.
Se a Ferramenta de dimensionamento do VSPEX não estiver disponível, você
poderá estimar manualmente o tamanho do aplicativo usando as diretrizes de
dimensionamento do Apêndice B do Guia de Projeto complementar.
3
Para determinar o projeto final da VSPEX Proven Infrastructure para Oracle
Database 11g virtualizado, consulte o Guia de Projeto complementar.
Obs.: certifique-se de que todos os requisitos de aplicativo sejam considerados,
e não apenas os deste aplicativo.
4
Para selecionar e solicitar a solução correta, consulte o documento apropriado
da infraestrutura comprovada do VSPEX em Leitura essencial.
5
Para implementar e testar sua solução VSPEX, consulte este guia.
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 documento relevante na seção Leitura essencial.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
15
Capítulo 2: Antes de Começar
Tabela 4.
Requisito
Hardware
Lista de verificação de pré-requisitos para implementação
Descrição
Versão
Anotações de
referência
Servidores físicos: capacidade
suficiente de servidores físicos para
hospedar o número de máquinas
virtuais necessário conforme
recomendado pelo Guia de Projeto
complementar e pela Ferramenta de
dimensionamento do VSPEX.
Arquitetura de referência:
Servidores VMware vSphere 5.1 para
hospedar os servidores de infraestrutura
virtual. Esse requisito pode já ter sido
satisfeito pela infraestrutura existente.
Hardware EMC Avamar
6.1 e licenças
Nuvem privada do EMC
VSPEX: VMware vSphere
5.1 para até 1.000
máquinas virtuais
Hardware EMC Data
Domain e licenças
Sistema de rede: capacidade de porta
de switch e recursos necessários
à infraestrutura de servidores virtuais.
EMC VNX: storage array multiprotocolo
com o layout de disco necessário.
Backup EMC: Avamar 6.1, Data Domain
Software
VNX OE para arquivo
Versão
8.0.10000.34653
VNX OE para block
Versão
05.33.000.3.653
EMC VSI para VMware vSphere: Unified
Storage Management
5.4
EMC VSI para VMware vSphere: Storage
Viewer
5.4
Mídia de instalação do VMware ESXi
5.1
Mídia de instalação do VMware vCenter
Server
5.1
EMC Avamar
6.1 nas versões de
servidor e cliente
Red Hat Enterprise Linux 6.3
Mídia com
Red Hat Enterprise
Linux 6.3
www.redhat.com
Chaves de licença do VMware vSphere.
Isso pode estar coberto pela VSPEX
Proven Infrastructure.
5.1
www.vmware.com/br
Red Hat Enterprise Linux
6.3
www.redhat.com
Oracle Database 11g R2
11.2.0.3.6
www.oracle.com
Suporte on-line da EMC
Licenças
16
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 2: Antes de Começar
Planejamento e dimensionamento do Oracle Database 11g R2
Para planejar e dimensionar a implementação do Oracle Database 11g R2 na
infraestrutura VSPEX, siga as recomendações do Guia de Projeto complementar.
Dimensione o armazenamento conforme as informações extraídas da planilha
de qualificação do VSPEX para Oracle 11g virtualizado, detalhada nos Apêndices
A e B do Guia de Projeto complementar.
Leitura essencial
Antes de implementar a solução descrita neste documento, a EMC recomenda
que você leia os documentos a seguir, disponíveis no espaço VSPEX da EMC
Community Network, em brazil.emc.com ou no portal de parceiros da VSPEX
Proven Infrastructure.
Guia de Projeto
•
Guia de Projeto: EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Visões gerais das
soluções
•
Virtualização de Servidor do EMC VSPEX para Empresas Midmarket
•
EMC VSPEX Server Virtualization for Small and Medium Businesses
Infraestrutura
comprovada
do VSPEX
•
Arquitetura de referência: Nuvem privada do EMC VSPEX: VMware vSphere
para até 1.000 máquinas virtuais
•
Whitepaper: Ambientes EMC Avamar for Oracle
•
Whitepaper: EMC Avamar Backup com Data Domain
Documentação da
VMware
Documentação do produto VMware vSphere
Backup e
recuperação
Consulte os seguintes documentos sobre backup e recuperação:
•
Whitepaper: Ambientes EMC Avamar for Oracle
•
Whitepaper: EMC Avamar Backup com Data Domain
•
Whitepaper: Guia de Projeto e Implementação de Opções de Backup e
Recuperação da EMC para VSPEX para Oracle 11gR2 Virtualizado i
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
17
Capítulo 2: Antes de Começar
18
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
Capítulo 3
Visão geral da solução
Este capítulo apresenta os seguintes tópicos:
Visão geral .......................................................................................................20
Arquitetura da solução ......................................................................................20
Componentes-chave .........................................................................................21
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
19
Capítulo 3: Visão geral da solução
Visão geral
Este capítulo apresenta uma visão geral da VSPEX Proven Infrastructure para
o Oracle Database 11g 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 11g.
A solução permite que os clientes implementem, de modo rápido e consistente,
o Oracle Database 11g virtualizado na VSPEX Proven Infrastructure. A arquitetura
de referência consumirá os recursos da máquina virtual de referência, com base na
orientação de dimensionamento na VSPEX Proven Infrastructure, combinando-os
com o armazenamento adicional dos dados de aplicativo do Oracle Database 11g.
Esse Guia de Implementação pode ajudar a equipe da EMC e os parceiros
qualificados do EMC VSPEX a implementar uma solução simples, eficaz e flexível
do Oracle Database 11g em uma VSPEX Proven Infrastructure para seus clientes.
Arquitetura da solução
A Figura 1 mostra a arquitetura que caracteriza a infraestrutura validada para
uma camada do Oracle Database 11g em uma infraestrutura do VSPEX. Para
validar a solução, nós 1:
•
Implementamos todos os servidores do Oracle Database 11g como
máquinas virtuais no VMware vSphere 5.1.
•
Usamos a ferramenta de dimensionamento do VSPEX para o Oracle Database
11g para determinar o número dos recursos computacionais e detalhá-los
para cada banco de dados do Oracle Database 11g. A Figura 1 exibe um
exemplo com três opções de dimensionamento do Oracle (pequena, média
e grande). Use as Ferramentas de dimensionamento fornecidas com esta
solução para dimensionar o ambiente de seu cliente e escolher as melhores
opções para atendê-lo.
•
Determinamos o layout de armazenamento para o Oracle Database 11g
e o pool de infraestrutura virtual nos storage arrays da série VNX (usando
a ferramenta de dimensionamento do VSPEX).
Obs.: A versão mínima do Oracle para essa solução é a 11.2.0.3. Nós nos referimos a ela
como 11gR2 neste documento.
1
Neste documento, "nós" refere-se à equipe de engenharia Soluções EMC que validou
a solução.
20
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
Figura 1.
Arquitetura da infraestrutura validada
Componentes-chave
Introdução
Este capítulo fornece uma visão geral das principais tecnologias utilizadas nesta
solução.
•
EMC VSPEX
•
Oracle Database 11g
•
VMware vSphere 5.1
•
VMware vSphere HA
•
vSphere Distributed Resources Scheduler
•
VMware vSphere PowerCLI
•
VNX® de última geração da EMC
•
Red Hat Enterprise Linux 6.3
•
EMC Avamar
•
EMC Data Domain
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
21
Capítulo 3: Visão geral da solução
EMC VSPEX
A EMC juntou forças com os principais provedores de infraestrutura de TI para
criar uma solução de virtualização completa que acelera a implementação de
tecnologias de nuvem privada. Desenvolvido com as melhores tecnologias, o
VSPEX permite uma implementação mais rápida, oferece mais simplicidade, mais
opções e eficiência, além de reduzir os riscos.
A VSPEX Proven Infrastructure, conforme mostrado na Figura 2, é um sistema
virtualizado modular validado pela EMC e oferecido pelos parceiros da EMC.
O VSPEX inclui uma camada de virtualização, servidor, rede e armazenamento
projetados pela EMC a fim de oferecer desempenho confiável e previsível.
Figura 2.
Infraestrutura comprovada do VSPEX
O VSPEX permite escolher as tecnologias de rede, servidor e virtualização mais
adequados ao ambiente de um cliente para que seja criada uma solução
completa de virtualização.
O VSPEX oferece aos clientes uma infraestrutura virtual que tem a simplicidade de
uma infraestrutura verdadeiramente convergente, ao mesmo tempo em que lhes
dá flexibilidade nos componentes individuais do pacote. As soluções VSPEX,
comprovadas pela EMC, são embaladas e vendidas exclusivamente pelos
parceiros de canal da EMC. O VSPEX fornece aos parceiros mais oportunidades,
ciclos de vendas mais rápidos e habilitação completa. Ao trabalhar ainda mais
estreitamente, a EMC e seus parceiros agora podem fornecer uma infraestrutura
que acelera a jornada rumo à nuvem para um número ainda maior de clientes.
22
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
Máquina virtual de referência
Para simplificar a discussão da infraestrutura virtual, a solução VSPEX definiu a
carga de trabalho de um cliente típico (descrito nesta seção) como uma máquina
virtual de referência. Com relação às soluções VSPEX, definimos a máquina virtual
de referência como a unidade de medida de uma só máquina virtual para
qualificar os recursos de computação na infraestrutura virtual VSPEX. A Tabela 5
lista as características dessa máquina virtual.
Tabela 5.
Características da máquina virtual de referência
Característica
Valor
Processadores virtuais por máquina virtual
1
RAM por máquina virtual
2 GB
Capacidade de armazenamento disponível por
máquina virtual
100 GB
IOPS (I/O por segundo) por máquina virtual
25
Padrão de I/O
Aleatório
Proporção leitura/gravação de I/O
2:1
VSPEX para o modelo de dimensionamento do Oracle virtualizado
O teste de dimensionamento vertical fez parte do processo de validação. Usamos
um modelo de dimensionamento por computação padrão para o Oracle, o que
simplificou e padronizou o teste de validação. Ele também nos possibilitou
identificar a configuração requerida para a execução de um TCP-C como carga de
trabalho de banco de dados OLTP com uma relação leitura/gravação de 60:40,
que permite tempos de resposta aceitáveis.
A Tabela 6 mostra como mapeamos o modelo de redimensionamento do Oracle
para a máquina virtual de referência do VSPEX.
Tabela 6. Associação do modelo de dimensionamento do Oracle à máquina virtual de
referência
Modelo Oracle
Recursos
Máquina virtual de
referência equivalente
Pequena — máquina
virtual para até
150 usuários
Requisitos de computação:
4
• 2 vCPU
• 8 GB de memória
Requisitos para armazenamento
(SO e binários do Oracle):
• 100 GB
• 25 IOPS
Média — máquina
virtual para até
250 usuários
Requisitos de computação:
8
• 4 vCPUs
• 16 GB de memória
Requisitos para armazenamento
(SO e binários do Oracle):
• 100 GB
• 25 IOPS
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
23
Capítulo 3: Visão geral da solução
Modelo Oracle
Recursos
Máquina virtual de
referência equivalente
Grande — máquina
virtual para mais de
250 usuários
Requisitos de computação:
16
• 8 vCPUs
• 32 GB de memória
Requisitos para armazenamento
(SO e binários do Oracle):
• 100 GB
• 25 IOPS
Calculamos os limites de I/O para armazenamento do banco de dados e a
capacidade separadamente daqueles exibidos pela máquina virtual de referência
do VSPEX.
Oracle
Database 11g
O Oracle Database 11g está disponível em diversas edições sob medida para
atender às necessidades comerciais e de TI das organizações. Nesta solução,
consideraremos
•
Oracle Database 11g Release 2 SE (Standard Edition)
•
Oracle Database 11g Release 2 EE (Enterprise Edition)
O Oracle Database 11g SE é uma solução de gerenciamento de dados com muitos
recursos e preço acessível, ideal para todas as empresas. Está disponível para
servidores individuais ou em cluster e pode ser licenciado para a capacidade
máxima de quatro soquetes de processador, independentemente do número de
núcleos. A licença do SE inclui o Oracle RAC (Real Application Clusters) como
recurso padrão, sem custo adicional.
O Oracle Database 11g EE apresenta desempenho líder no setor, dimensionamento,
segurança e confiabilidade com a opção de escolha de servidores individuais ou em
cluster que executam o Windows, o Linux ou o UNIX. Aceita recursos avançados, já
inclusos no pacote ou opcionais a um custo extra, não disponíveis no Oracle
Database 11g SE. Isso inclui recursos de segurança, como o Virtual Private Database,
e opções de data warehousing, como o particionamento e a análise avançada.
O Oracle Database 11g Release 2 EE estende o modelo de licença por processador
para processadores de vários núcleos e seu preço é calculado segundo esta fórmula:
(número de processadores) x (número de núcleos) x (fator de núcleo de
processador da Oracle)
Por exemplo, dois processadores Intel Xeon E7-2870 de 10 núcleos (com um fator
de núcleo de processador da Oracle 0.5) são licenciados assim:
•
Oracle Database 11g Release 2 SE: 2 licenças SE por soquete de
processador
•
Oracle Database 11g Release 2 EE: 2 x 10 x 0,5 = 10 licenças do EE
O Oracle Database 11g R2 edition pode afetar o custo do licenciamento e o
tamanho e o número de clusters VMware ESXi que você pode configurar. Isso
influencia como você estabelece e gerencia as máquinas virtuais. Consulte o
documento Guia de Projeto para EMC VSPEX para Oracle Database 11g OLTP
Virtualizado, no DRS Host Affinity e no capítulo que trata da licença de
processadores da Oracle, para obter mais informações sobre virtualização
e a licença de processadores da Oracle.
24
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
VMware
vSphere 5.1
O VMware vSphere 5.1 separa os aplicativos e as informações da complexidade
da infraestrutura subjacente, por meio da virtualização abrangente de servidores,
armazenamento e hardware de rede. Essa transformação cria máquinas
virtuais totalmente funcionais que executam sistemas operacionais isolados e
encapsulados da mesma forma que computadores físicos. Essa virtualização dos
recursos de hardware gera eficiências como resultado da consolidação de vários
aplicativos em um número menor de servidores físicos.
VMware
vSphere HA
O VMware HA (High Availability) proporciona alta disponibilidade econômica
e fácil de usar para aplicativos executados em máquinas virtuais. Em caso de
falha do servidor físico, as máquinas virtuais afetadas são automaticamente
reiniciadas em outros servidores de produção com capacidade reserva.
O HA permite que você crie um cluster a partir de diversos servidores ESXi para a
proteção de suas máquinas virtuais. Se um dos hosts do cluster falhar, as máquinas
virtuais afetadas reiniciarão automaticamente em outros hosts ESXi dentro do
mesmo cluster VMware vSphere.
VMware vSphere
Distributed
Resource
Scheduler
O VMware vSphere DRS (Distributed Resource Scheduler) é um serviço de
infraestrutura executado pelo VMware vCenter Server (vCenter). O DRS agrega
os recursos do host ESXi aos clusters e os distribui automaticamente entre as
máquinas virtuais ao monitorar o uso e otimizar continuamente a distribuição de
máquinas virtuais entre os hosts ESXi. O DRS também pode usar o vMotion®
e o Storage vMotion® para garantir que as máquinas virtuais tenham acesso
mediante o rebalanceamento da capacidade de recursos a fim de criar espaço para
as máquinas virtuais. A VMware recomenda ativar o DRS para que se tenham taxas
de consolidação mais altas.
VMware vSphere
PowerCLI
O VMware vSphere PowerCLI oferece uma interface do Windows PowerShell aos
usuários do vSphere a partir da versão 5.1 e do VMware Infrastructure a partir da
versão 4.x. O VMware vSphere PowerCLI é uma poderosa ferramenta de linha de
comando que lhe permite automatizar todos os aspectos de gerenciamento do
vSphere, inclusive rede, armazenamento, VM, SO guest e muito mais. O PowerCLI
é distribuído como um snap-in Windows PowerShell e inclui 330 cmdlets
PowerShell para o gerenciamento e a automação do vSphere e do vCloud,
com documentação e amostras.
VNX de última
geração da EMC
A plataforma de armazenamento unificado EMC VNX otimizada para flash oferece
inovação e recursos empresariais para armazenamento de file, block e objeto em
uma solução única dimensionável e fácil de usar. Ideal para cargas de trabalho
mistas em ambientes virtuais e físicos, o VNX combina hardware flexível
e avançado com software de proteção, gerenciamento e eficiência distinto
para atender às demandas dos ambientes atuais de aplicativo virtualizado.
O VNX inclui muitos recursos e aprimoramentos projetados e criados com base no
sucesso da primeira geração. Esses recursos e aprimoramentos incluem:
•
Mais capacidade com otimização de vários núcleos tendo Multicore
Cache, Multicore RAID e Multicore FAST Cache (MCx)
•
Maior eficiência com um array híbrido otimizado para flash
•
Melhor proteção ao aumentar a disponibilidade de aplicativo
com ativo/ativo
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
25
Capítulo 3: Visão geral da solução
•
Administração a implementação mais fáceis ao aumentar
a produtividade com nova Unisphere Management Suite
O VSPEX é construído com a última geração do VNX para oferecer eficiência,
desempenho e dimensionamento melhores do que nunca.
Array híbrido otimizado para flash
O VNX é um array híbrido otimizado para flash que fornece tiering automatizado
a fim de oferecer melhor desempenho aos seus dados críticos enquanto move,
de maneira inteligente, os dados acessados com menos frequência para discos
de custo mais baixo.
Nessa abordagem híbrida, uma pequena porcentagem de flash drives no sistema
como um todo pode fornecer uma alta porcentagem de IOPS geral. O VNX
otimizado para flash aproveita toda a vantagem da latência baixa do flash para
oferecer otimização de economia e dimensionamento de alto desempenho. O
EMC Fully Automated Storage Tiering Suite (FAST Cache e FAST VP) classifica em
níveis os dados de bloco e arquivos por drives heterogêneos e impulsiona os
dados mais ativos para o flash, garantindo que os clientes nunca precisem fazer
concessões em relação ao custo ou ao desempenho.
Os dados geralmente são acessados com mais frequência no momento em que
são criados, portanto os novos dados são primeiro armazenados em flash drives
para fornecer o melhor desempenho e latência. Como os dados ficam mais velhos
e menos ativos com o passar do tempo, o FAST VP move automaticamente os
dados de drives de alto desempenho para drives de alta capacidade, com base
em políticas definidas pelo cliente. Esse recurso foi aprimorado com uma
granularidade quatro vezes melhor e novos SSDs (solid-state disks, discos de
estado sólido) FAST VP com base na tecnologia eMLC (enterprise multi-level cell,
célula de multi-nível corporativa) para reduzir o custo por gigabyte. O FAST Cache
absorve dinamicamente picos imprevisíveis nas cargas de trabalho do sistema.
Todos os casos de uso do VSPEX se beneficiam de maior eficiência.
26
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
O VSPEX Proven Infrastructures oferece soluções de nuvem privada, computação
de usuário final e aplicativo virtualizado. Com o VNX, os clientes podem perceber
retornos ainda maiores sobre seus investimentos. O VNX fornece desduplicação
baseada em block, na banda externa, que pode reduzir drasticamente os custos
do nível de flash.
Otimização de caminho de código do VNX Intel MCx
O advento da tecnologia Flash foi o catalisador na mudança total dos requisitos
de sistemas de armazenamento midrange. A EMC reprojetou a plataforma de
armazenamento midrange para otimizar, com eficiência, CPUs com vários núcleos
e fornecer um sistema de armazenamento do mais alto desempenho ao menor
custo do mercado.
O MCx distribui todos os serviços de dados do VNX em todos os núcleos — até 32,
conforme mostrado na Figura 3. A série VNX com MCx melhorou drasticamente
o desempenho do arquivo para aplicativos transacionais, como bancos de dados
ou máquinas virtuais sobre NAS (Network Attached Storage, armazenamento
conectado à rede).
Figura 3.
VNX de última geração com otimização de vários núcleos
Cache de vários núcleos
O cache é o ativo mais valioso no subsistema de armazenamento; seu uso
eficiente é essencial para a produtividade geral da plataforma ao controlar os
workflows mutáveis e variáveis. O mecanismo de cache foi modularizado para
aproveitar todos os núcleos disponíveis no sistema.
RAID de vários núcleos
Outra parte importante do novo projeto do MCx é o manuseio de I/O para
o armazenamento de back-end permanente — HDDs (hard disk drives, drives de
disco rígido) e SSDs. Melhorias de desempenho altamente significativas no VNX
vêm da modularização do processamento de gerenciamento de dados de backend, que permite ao MCx fazer o dimensionamento perfeito em todos os
processadores.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
27
Capítulo 3: Visão geral da solução
Desempenho
do VNX
O armazenamento do VNX, habilitado com a arquitetura do MCx, é otimizado para
FLASH 1o e fornece desempenho geral sem precedentes, otimizando o desempenho
de transação (custo por IOPS), o desempenho de largura de banda (custo por GB/s)
com baixa latência, além de fornecer eficiência de capacidade ideal (custo por GB).
O VNX fornece as seguintes melhorias de desempenho:
•
Até 4 vezes mais transações de arquivo em comparação a arrays com duas
controladoras.
•
Desempenho de arquivo melhorado para aplicativos transacionais (por
exemplo, Microsoft Exchange no VMware sobre NFS) em até 3 vezes com
tempo de resposta 60% melhor.
•
Até 4 vezes mais transações de Oracle e Microsoft SQL Server OLTP
•
Até seis vezes mais máquinas virtuais
Processadores de serviço de array ativo/ativo
A nova arquitetura do VNX fornece processadores de serviço de array ativo/ativo,
conforme mostrado na Figura 4, o que elimina timeouts de aplicativo durante o
failover de caminho, pois os dois caminhos estão servindo o I/O de maneira ativa.
Obs.: Os processadores ativo/ativo estão disponíveis apenas para LUNs clássicos, não
para pool de LUNs.
O balanceamento de carga também foi aprimorado, e os aplicativos podem
atingir uma melhoria de até 2 vezes no desempenho. Ativo/ativo para block
é ideal para aplicativos que exigem os níveis mais altos de disponibilidade
e desempenho, mas não exigem classificação por níveis nem serviços de
eficiência, como compactação, desduplicação ou snapshot.
Com esta versão do VNX, os clientes VSPEX podem usar VDMs (Virtual Data
Movers, movimentador de dados virtuais) e VNX Replicator para desempenhar
migrações de sistema de arquivo automatizado e de alta velocidade entre
sistemas. Esse processo migra todos os snapshots e configurações
automaticamente, e habilita os clientes a prosseguir com a operação durante
a migração.
Figura 4.
28
Processadores ativo/ativo aumentam o desempenho, a capacidade de
recuperação e a eficiência.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 3: Visão geral da solução
Gerenciamento de
virtualização
VMware Virtual Storage Integrator
O VSI (Virtual Storage Integrator) é um plug-in gratuito para VMware vCenter que
está disponível para todos os usuários do VMware com armazenamento da EMC.
Os clientes do VSPEX podem usar o EMC Virtual Storage Integrator para
simplificar o gerenciamento do armazenamento virtualizado. Os administradores
do VMware podem ganhar visibilidade de seu armazenamento do VNX usando
a mesma interface vCenter familiar com a qual já estão acostumados.
Com o VSI, os administradores de TI podem fazer mais em menos tempo.
O VSI oferece controle de acesso sem comparação que habilita você a gerenciar
e delegar de maneira eficiente tarefas de armazenamento com confiança.
Desempenhe tarefas de gerenciamento diárias com até 90% menos cliques
e produtividade até 10 vezes mais alta.
VMware vStorage APIs for Array Integration
O VAAI (VMware vStorage APIs for Array Integration, APIs do VMware vStorage
para integração de array) transfere as funções do VMware relacionadas
a armazenamento do servidor para o sistema de armazenamento, permitindo
o uso mais eficiente de recursos do servidor e da rede para melhorar
o desempenho e a consolidação.
VMware vStorage APIs for Storage Awareness
O VASA (VMware API for Storage Awareness, API do VMware para reconhecimento
de armazenamento) é uma API definida pelo VMware que exibe informações de
armazenamento por meio do vCenter. A integração entre a tecnologia do VASA
e o VNX faz do gerenciamento de armazenamento em um ambiente virtualizado
uma experiência perfeita.
EMC Storage Integrator
O EMC Storage Integrator (ESI) se destina ao administrador do Windows
e dos aplicativos. O ESI é fácil de usar, oferece monitoramento de ponta a ponta
e é independente de hipervisor. Os administradores podem provisionar em
ambientes físicos e virtuais para plataformas Windows e solucionar problemas
ao exibir a topologia de um aplicativo do hipervisor adjacente ao armazenamento.
Unisphere Management Suite
O EMC Unisphere é a plataforma de gerenciamento central para a série VNX,
fornecendo uma exibição única e combinada de sistemas de file e block, com
todos os recursos e funções disponíveis em uma interface comum. O Unisphere
é otimizado para aplicativos virtuais e fornece integração líder do setor com
a VMware, detectando automaticamente as máquinas virtuais e os ESX Servers
e fornecendo mapeamento completo de virtual para físico. O Unisphere também
simplifica a configuração do FAST Cache e do FAST VP em plataformas VNX.
O novo Unisphere Management Suite estende a interface fácil de usar do Unisphere
para incluir o VNX Monitoring e Reporting a fim de validar o desempenho e prever
requisitos de capacidade. Conforme mostrado na Figura 5, a suite também inclui
o Unisphere Remote para gerenciar centralmente até milhares de sistemas VNX
e VNXe com suporte ao XtremSW Cache.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
29
Capítulo 3: Visão geral da solução
Figura 5.
Novo Unisphere Management Suite
Red Hat Enterprise
Linux 6.3
O Red Hat Enterprise Linux é uma plataforma versátil para x86 e x86-64 que pode
ser implementada em sistemas físicos, como guest nos principais hipervisores
ou na nuvem. Comporta todas as principais arquiteturas de hardware com
compatibilidade entre versões. O Red Hat Enterprise Linux 6.3 inclui melhorias
e novos recursos que enriquecem a funcionalidade do produto, especialmente
as ferramentas de desenvolvedor, os recursos de virtualização, segurança,
dimensionamento, sistemas de arquivos e armazenamento.
Soluções de
backup e
recuperação
da EMC
O EMC Avamar e o EMC Data Domain proporcionam a confiança em termos de
proteção necessária para acelerar a implementação do Oracle virtualizado.
Otimizados para ambientes de aplicativos virtualizados, o backup e a
recuperação da EMC reduzem os tempos de backup em até 90 por cento e
aumentam as velocidades de recuperação em 30 vezes, até mesmo oferecendo
acesso instantâneo da máquina virtual para proteção sem preocupações.
O backup EMC também oferece grande economia. Nossas soluções de
desduplicação reduzem o armazenamento de backup em 10 a 30 vezes, o tempo
de gerenciamento de backup em 81%, e a largura de banda em 99% para uma
replicação externa eficiente, oferecendo um retorno do investimento, em média,
em 7 meses.
•
30
Além disso, o backup da EMC oferece uma solução com sistemas Data
Domain e software DD Boost que permite controle total do DBA de backup,
recuperação e replicação da Oracle, enquanto a equipe de backup mantém
o controle da infraestrutura. Isso elimina a ocorrência de silos de proteção,
aumentando a eficiência e reduzindo o risco.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Capítulo 4
Implementação da Solução
Este capítulo apresenta os seguintes tópicos:
Visão geral .......................................................................................................32
Configurando os componentes físicos ...............................................................32
Implementando a rede ......................................................................................33
Implementando o storage array ........................................................................34
Implementando o ESXi e o vCenter ....................................................................43
Preparação do modelo de máquina virtual do Oracle Database 11g R2 ..............44
Implementação da máquina virtual do Oracle Database 11g R2 .........................49
Implementando backup e recuperação ..............................................................60
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
31
Capítulo 4: Implementação da Solução
Visão geral
Este capítulo discute as etapas necessárias para instalar, configurar e
implementar o ambiente VSPEX Proven Infrastructure, sendo que o processo
envolve:
•
Preparação dos componentes e da configuração física.
•
Implementação da rede, incluindo as etapas de configuração de switches
físicos e virtuais conforme as diretrizes do fornecedor e do guia Sistema
de Rede do vSphere.
•
Configuração do array de armazenamento do VNX e do recurso opcional
FAST Cache ou FAST VP.
•
Criação do ambiente VMware vSphere com o servidor ESXi e implementação
do vCenter.
•
Preparação de um modelo de máquina virtual para rápida implementação
do Oracle Database 11g R2.
•
Implementação rápida e simples de uma máquina virtual do Oracle
Database 11g R2 usando o PowerCLI.
•
Implementação de backup e recuperação.
Configurando os componentes físicos
Esta seção inclui informações sobre como preparar os componentes físicos
da solução. Após a conclusão das etapas listadas na Tabela 7, os novos
componentes de hardware serão montados em rack, cabeados, ligados e estarão
prontos para a conexão à rede.
Obs.: Se você já tiver um ambiente de VSPEX Proven Infrastructure, pode ignorar esta
seção.
Tabela 7.
Tarefas da configuração física
Tarefa
Descrição
Arquiteturas de
Preparar switches
de rede
Instale os switches no rack e
conecte-os à energia.
Guia de instalação do
fornecedor
Preparar
servidores
Instale os servidores no rack
e conecte-os à energia.
Guia de instalação do
fornecedor
Preparar o VNX
Instale o VNX no rack e
conecte-o à energia.
Guia de Instalação do
Sistema EMC VNX
Para obter detalhes da configuração física, consulte a Arquitetura de Referência:
Nuvem privada do EMC VSPEX: VMware vSphere 5.1 para até 1.000 máquinas
virtuais
32
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Implementando a rede
Este capítulo fornece os requisitos de infraestrutura de rede exigidos por esta
arquitetura. Tabela 8 fornece um resumo das tarefas de configuração de switches
e da rede, bem como referências a outras informações.
Obs.: Se você já tem um ambiente de infraestrutura comprovada do VSPEX, pode
ignorar esta seção.
Tabela 8.
Tarefas de configuração de switches e de rede
Tarefa
Descrição
Arquiteturas de
Configurar
a 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.
Consulte o documento
apropriado em Leitura
essencial.
Concluir o
cabeamento
de rede
Conectar:
N/D
Portas de interconexão do switch
Portas VNX
Portas NIC/FC do ESXi
Configurar
VLAN
Configure VLANs públicas e
privadas conforme a necessidade.
Guia de configuração de
switches do fornecedor
Configurar
o sistema de
rede VMare
vSphere
Criar os switches virtuais para
separar as redes de aplicativos,
gerenciamento e armazenamento.
Guia Sistema de Rede do
vSphere
Para obter detalhes sobre a implementação de rede, consulte o documento
apropriado em Leitura essencial.
A Figura 6 e a Figura 7 mostram a rede vSphere configurada para esta
implementação. Como está destacado, adaptadores de rede de 10 GbE ou
adaptadores de host FC foram dedicados ao tráfego da rede de armazenamento.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
33
Capítulo 4: Implementação da Solução
Figura 6.
Configuração de rede de 10 GbE redundante
Figura 7.
Rede de armazenamento Fibre Channel redundante
Implementando o storage array
Visão geral
Esta seção descreve como configurar o storage array VNX. Nesta solução, a série
VNX fornece armazenamento de dados NFS (Network File System) ou VMFS
(Virtual Machine File System) para hosts VMware.
Tabela 9.
34
Tarefas de configuração de armazenamento
Tarefa
Descrição
Definir a
configuração
inicial do VNX
Configure as informações de
endereços IP e outros
parâmetros-chave no VNX.
Provisionar
armazenamento
Criar datastores de VMFS ou
sistemas de arquivo NFS que
serão montados em hosts
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Arquiteturas de
•
Guia de Instalação do
Sistema VNX
•
Planilha de
configuração da série
VNX
Capítulo 4: Implementação da Solução
Figura 8 representa a arquitetura de alto nível desta solução.
Figura 8.
Definindo a
configuração
inicial do VNX
Elementos de armazenamento do Oracle Database 11gR2
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 de provisionar o armazenamento.
Para obter mais informações sobre como configurar a plataforma VNX, consulte
o documento apropriado em Leitura essencial.
Antes de provisionar o armazenamento para um datastore VMFS, siga as
Provisionamento
do armazenamento recomendações e as propostas da Ferramenta de dimensionamento do VSPEX
apresentadas no Guia de Projeto complementar.
para exemplo de
VMFS
Antes de iniciar, consulte a Arquitetura de Referência Nuvem Privada do EMC
VSPEX: VMware vSphere 5.1 para até 1000 máquinas virtuais para provisionar
o armazenamento do sistema operacional da máquina virtual no VNX.
Figura 9 mostra um exemplo de como projetar um datastore do VMFS para os
dados do Oracle Database 11g R2 no VNX. Para obter mais informações sobre as
recomendações e projeto do layout de armazenamento, consulte o Guia de
Projeto.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
35
Capítulo 4: Implementação da Solução
Figura 9.
Exemplo de layout de armazenamento do banco de dados Oracle no VMware
Para obter mais informações sobre como esquematizar discos virtuais para os
dados do Oracle Database 11g R2 no datastore do VMFS, consulte o exemplo na
Tabela 27, à página 76.
Provisionamento
do armazenamento
para exemplo de
NFS
Apresente o sistema de arquivos NFS do datastore da máquina virtual a todos os
hosts do ESXi, usando o EMC Unisphere ou o plug-in VSI para o VMware vSphere
Client. Figura 11 mostra como montar os sistemas de arquivos do NFS para hosts
do ESXi que são usados para armazenar servidores virtuais no array do VNX
usando o VSI.
O plug-in EMC Unified Storage Management para VMware vSphere fornece uma
interface para criar e gerenciar sistemas de arquivos do NFS para o host VMware
ESXi diretamente da interface do vSphere Client. Figura 10 mostra a tela de
configuração acessada por Home >Solutions and applications >EMC do vSphere
Client, que pode ser acessado após a execução do instalador no seu host de
gerenciamento.
36
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Figura 10. Configuração do EMC Unified Storage Management no vSphere Client
O Unified Storage Management permite que o administrador do vSphere monte
sistemas de arquivos NFS diretamente nos nós do cluster do ESXi a partir do
vSphere Client, como mostrado na Figura 11.
Figura 11. Configuração do armazenamento do NFS em VMs do VNX para Oracle
Para configurar os parâmetros de rede do NFS, os pools de armazenamento para
arquivo, sistemas de arquivo e exportações de NFS no array VNX em EMC
Unisphere, execute as seguintes etapas:
1.
No Unisphere, selecione o array VNX desta solução.
2.
Selecione Settings  Network  Settings for File.
3.
Configure o endereço IP das portas de rede usadas para o sistema de
arquivos de rede. Para obter etapas detalhadas, consulte o EMC
Procedure Generator for VNX.
4.
Selecione Storage  Storage Configuration.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
37
Capítulo 4: Implementação da Solução
Figura 12. Configuração dos pools de armazenamento do VNX
5.
Selecione a guia Storage Pools for File e crie os pools de
armazenamento adicionais nos arquivos do VNX para Oracle Database,
como mostrado na Figura 12. Consulte a Tabela 27 na página 76 para
obter informações detalhadas.
6.
Crie os sistemas de arquivos necessários. Figura 13 mostra o Create File
System Wizard do Unisphere.
Figura 13. Create File System Wizard do Unisphere
38
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
7.
Crie as exportações NFS para os componentes do banco de dados que
o cliente de NFS do Oracle montará nas máquinas virtuais do banco de
dados. A Figura 14 mostra o Create NFS Export Wizard do Unisphere. As
permissões Root e Access são concedidas à placa de interface da rede.
Figura 14. Create NFS Export Wizard do EMC Unisphere
Configurando
o FAST Cache
(opcional)
A ativação do FAST Cache é uma operação transparente para o Oracle Database
11g R2 e nenhuma reconfiguração ou tempo de inatividade é necessário. Para
aproveitar melhor as tecnologias FAST, a EMC recomenda que você primeiro ative
o FAST Cache no pool de armazenamento do Oracle Database 11g R2. Para mais
detalhes, consulte o Guia de Projeto para EMC VSPEX para OLTP do Oracle
Database 11g.
Para criar e configurar o FAST Cache, use as seguintes etapas:
1.
Consulte o documento da Arquitetura de Referência Nuvem Privada do
EMC VSPEX: VMware vSphere 5.1 para até 1.000 máquinas virtuais para
ver as etapas detalhadas a fim de criar o FAST Cache.
2.
No Unisphere, após a criação do FAST Cache, clique na guia Storage
e selecione Storage Pool. Selecione Data Pool e clique em Properties.
3.
Selecione a guia Advanced em Storage Pool Properties e clique em
Enabled para ativar o FAST Cache, como mostrado na Figura 15
4.
Clique em OK para concluir a configuração.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
39
Capítulo 4: Implementação da Solução
Obs.: O recurso FAST Cache no array série VNX não causa uma melhora imediata do
desempenho. O sistema precisa coletar dados sobre os padrões de acesso e promover
informações usadas com frequência no cache. Este processo pode levar algumas horas
durante as quais o desempenho do array melhora continuamente.
Figura 15. Ativação do FAST Cache na caixa de diálogo Storage Pool Properties
Configurando
o FAST VP
(opcional)
Nós criamos um FAST VP de três níveis com um pool de armazenamento combinado
composto por 5 flash drives, 25 drives SAS e 8 drives NL-SAS no VNX8000. O FAST
VP realoca automaticamente dados de LUN de um nível para o outro dentro de um
pool.
Nessa solução, nós configuramos a política de classificação automática
por níveis para agendada (Scheduled). Para efeito de demonstração, nós
configuramos o ajuste do agendamento de realocação de dados (Data Relocation
Schedule) como segunda à sexta, começando às 00:00 até 23:45, o que
determina a janela de tempo quando o FAST VP move dados entre níveis.
Obs.: A taxa de realocação de dados (Data Relocation Rate) e o agendamento de
realocação de dados (Data Relocation Schedule) são altamente dependentes da
carga de trabalho real em um ambiente do cliente. Normalmente, configurar a taxa de
realocação de dados (Data Relocation Rate) para baixo (Low) tem menos impacto na
carga de trabalho em execução no momento.
Configure a política de tiering para todas as LUNs que contêm arquivos de dados
para Classificação automática por níveis; desse modo, o FAST VP pode mover
automaticamente os dados mais ativos para os dispositivos do flash drive.
40
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Figura 16. Criação de pool pelo FAST VP
Inicialmente, todos os arquivos de dados foram colocados nos dispositivos SAS,
conforma mostrado na Figura 17.
Figura 17. Status do nível antes do movimento de dados
Com a carga de trabalho sendo executado no banco de dados por algumas horas,
o FAST VP monitorou e forneceu balanceamento de carga contínuo de LUNs em
todos os drives disponíveis até ter alcançado um estado estável, conforme
mostrado naFigura 18.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
41
Capítulo 4: Implementação da Solução
Figura 18. FAST VP em um estado estável
Exemplo de layout Figura 19 mostra um exemplo de layout de armazenamento para VNX com FAST
de armazenamento Cache ou FAST VP habilitado no pool do Oracle Database 11g R2 pool.
Figura 19. Exemplo de layout de armazenamento Oracle virtualizado para VSPEX
42
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Implementando o ESXi e o vCenter
Esta seção documenta os requisitos para a instalação e a configuração de hosts do
ESXi, a configuração do vCenter e de servidores de infraestrutura necessários para
dar suporte à arquitetura. Tabela 10 descreve as tarefas que devem ser concluídas.
Tabela 10.
Etapas para instalar e configurar o ESXi e o vCenter
Tarefa
Descrição
Documentos de referência
Instalação do ESXi
Instale o hipervisor ESXi 5.1 nos servidores
físicos que estão sendo implementados para
a solução.
Guia de Instalação
e Configuração do vSphere
Configuração
e implementação
do vCenter Server
Instalação do VMware vCenter Server 5.1
Guia Gerenciamento de
Host e do vCenter Server
Práticas recomendadas para
instalação do vCenter Server
5.1
Configurar o sistema
de rede do ESXi
Configure o sistema de rede do ESXi,
inclusive tronco NIC, porta VMkernel,
grupos de portas de máquina virtual
e jumbo-frames.
Sistema de Rede do vSphere
Conectar datastores
do VMware
Conecte os datastores do VMware aos hosts
ESXi implementados para a solução.
vSphere Storage
Criação de um
datacenter virtual
Crie um datacenter virtual.
Gerenciamento de Host e do
vCenter Server
Aplicar 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
Inclusão de hosts ESXi
Conecte o vCenter aos hosts ESXi.
Gerenciamento de Host e do
vCenter Server
Configuração de
clustering do vSphere
Criação de um cluster vSphere
Gerenciamento de Recursos do
vSphere
Execução da detecção
de hosts ESXi do array
Execute a detecção de hosts ESXi no console
do Unisphere.
Usando o EMC VNX Storage
com VMware vSphere –
TechBook
Ative a funcionalidade
High Availability (HA),
DRS e vMotion do
VMware
Após ativar o DRS, é preciso avaliar se o uso
das regras de Afinidade e Antiafinidade do
VMware vSphere DRS para grupos
específicos de máquinas virtuais, por
exemplo, as VMs Oracle podem ser restritas
a um determinado conjunto de VMs por
questões de licença.
Automatizando os serviços de
HA (High Availability) com
VMware HA — Nota técnica da
VMware
Instalação do EMC
VNX USM
Instale o EMC VNX USM no console de
administração.
EMC VSI para VMware vSphere:
Unified Storage Management
— Guia de Produto
Instalação do plug-in
do EMC VSI
Instale o plug-in do EMC VSI no console de
administração.
EMC VSI para VMware vSphere:
Unified Storage Management
— Guia de Produto
Para obter detalhes sobre ESXi e vCenter, consulte a Arquitetura de Referência
intitulada Nuvem Privada do EMC VSPEX: VMware vSphere 5.1 para até
1.000 máquinas virtuais.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
43
Capítulo 4: Implementação da Solução
Preparação do modelo de máquina virtual do Oracle Database 11g R2
Visão geral
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 com o mínimo
de intervenção do administrador. Isso reduz o tempo de implementação e evita
a necessidade de repetir as tarefas de instalação e configuração para cada
máquina virtual necessária.
As especificações personalizadas, mantidas no vCenter, simplificam ainda mais
a implementação de máquinas virtuais. É possível usar um assistente de
implementação, uma ferramenta de automação ou um script nesses modelos
para criar previamente ou ajustar de maneira automática as configurações de
servidor (como nome do servidor, fuso horário e configuração de rede) antes da
criação da nova máquina virtual.
Esta seção documenta a preparação de um modelo de máquina virtual do
VMware para habilitar a rápida implementação de novos ambientes Oracle
Database 11g R2.
Para configurar o modelo com os requisitos e pré-requisitos da instalação do
software Oracle, complete as seguintes etapas:
1.
Criação da
máquina virtual do
Oracle Database
11g R2
44
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 de 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 prontos para clonagem.
6.
Converta a máquina virtual em um modelo do VMware.
Crie uma máquina virtual no servidor ESXi com a configuração do SO guest do
cliente. A Tabela 11 lista um exemplo de especificação usada na criação do
modelo de máquina virtual.
Tabela 11.
Especificação do modelo de máquina virtual
Peça
Descrição
CPU
2 vCPUs
Memória
8 GB
Disco virtual
compartilhado
•
Partição de swap de 8 GB
•
Partição de raiz inicializável de 92 GB
Sistema operacional
Red Hat Enterprise Linux Server versão 6.3
Kernel
2.6.32
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Peça
Descrição
Interfaces de rede
Eth0: Rede IP de gerenciamento/pública
Eth1: Rede de armazenamento
Completando os
pré-requisitos de
instalação da
Oracle
Usuários do SO
Nome de usuário: oracle
Grupos de SO
Grupo: oinstall, dba
Binários do Oracle
11g R2
Oracle 11.2.0.3 instalado e corrigido
Pacotes RPM instalados
Consulte os pré-requisitos no Guia de Instalação da Oracle.
Configuração do sistema
Consulte os pré-requisitos no Guia de Instalação da Oracle.
Esta seção descreve como instalar e configurar o sistema operacional e os prérequisitos da Oracle na máquina virtual antes de convertê-la em um modelo.
Tabela 12.
Pré-requisitos de instalação da Oracle
Tarefa
Descrição
Arquiteturas de
Instalação do SO
guest
Instale o sistema operacional Red Hat
Enterprise Linux 6.3 de 64 bits
e configure as interfaces de rede.
Guia de Instalação do Red
Hat Enterprise Linux 6
Instalação de
ferramentas
VMware
Instalação de ferramentas VMware
usando o RPM (Red Hat Package
Manager, gerenciador de pacote da Red
Hat)
ID do artigo da base
de conhecimento do
VMware (1018392)
Instalação dos
pacotes RPM
necessários
Instale ou atualize os pacotes RPM
necessários, conforme listados na
Tabela 13.
Guia de Instalação do
Oracle Grid Infrastructure
11g Release 2 (11.2) para
Linux
Definição dos
parâmetros do
kernel
Configure o kernel com as definições
específicas do Oracle para semáforos,
memória virtual e compartilhada, rede
e I/O assíncrono.
Guia de Instalação do
Oracle Grid Infrastructure
11g Release 2 (11.2) para
Linux
Definir 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.
Guia de Instalação do
Oracle Grid Infrastructure
11g Release 2 (11.2) para
Linux
Criação de
diretórios de
software
necessários
Crie os diretórios necessários para
o software Oracle.
Guia de Instalação
do Oracle Grid
Infrastructure 11g Release
2 (11.2) para Linux
Configuração do
HugePages
HugePages reduzem o número de
páginas de memória e a sobrecarga do
gerenciamento da memória virtual.
Recomendações para
implementação do Oracle
Database 11g Release 2 no
Red Hat Enterprise Linux 6
Tabela 13 lista os pacotes RPM do Red Hat Enterprise Linux 6 necessários para
a instalação do Oracle database 11g R2.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
45
Capítulo 4: Implementação da Solução
Tabela 13.
Pacotes RPM do RHEL 6 para Oracle Database 11g R2
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)10
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
Instalação de
binários e
patches do
Oracle Database
11g R2
Como indicado no Guia de Projeto, decida entre a instalação do software Oracle
SE ou Oracle EE Database 11g R2. Ambas as edições usam os mesmos arquivos
de instalação.
A Tabela 14 contém as etapas necessárias para instalar os binários e patches do
Oracle Database.
Tabela 14.
46
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
No Oracle Linux 6 e Red Hat Enterprise
Linux 6:
unixODBC-2.2.14-11.el6 (x86_64) ou
posterior
unixODBC-2.2.14-11.el6.i686 ou
posterior
unixODBC-devel-2.2.14-11.el6 (x86_64)
ou posterior
unixODBC-devel-2.2.14-11.el6.i686 ou
posterior
Instalação de binários e patches do Oracle Database
Tarefa
Descrição
Arquiteturas de
Instalar os
binários do Oracle
Execute o programa de instalação Oracle
Universal e escolha “Install database software
only”, como mostrado na
Figura 20.
Guia de Instalação
do Oracle Grid
Infrastructure 11g
Release 2 (11.2) para
Linux
Instalar PSU
e CPU mais
recentes
Instale o Patch Set Update de banco de dados
mais recente e siga as instruções disponíveis no
site My Oracle Support. São necessários ID de
log-in e senha, além de um contrato de suporte.
Consulte Critical
Habilitar DNFS
O Oracle Database não é fornecido com Direct
NFS habilitado por padrão. Habilite o Direct NFS
conforme mostrado na Figura 21.
Guia de Instalação
do Oracle Grid
Infrastructure 11g
Release 2 (11.2) para
Linux
Desconectar
o diretório base
do Oracle?
Para remover o software Oracle Database
11g R2 do inventário do Oracle Universal
Installer, execute o script
$ORACLE_HOME/oui/bin/detachhome.sh
Guia do Usuário do
Oracle Universal
Installer e OPatch 11g
Release 2 (11.2) para
Windows e UNIX
Capítulo 2
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Patch Updates,
Security Alerts and
Third Party Bulletin
Capítulo 4: Implementação da Solução
Tarefa
Descrição
Arquiteturas de
Criar os scripts
de clonagem
ORACLE_HOME
Para automatizar o processo de clonagem do
software Oracle, crie os scripts
/root/root_clone.sh, mostrado na Figura 23
Guia do Usuário do
Oracle Universal
Installer e OPatch 11g
Release 2 (11.2) para
Windows e UNIX
Capítulo 6
Além do guia de instalação oficial, o Guia de Instalação do Oracle Database
11g Release 2 (11.2) para Linux, a Red Hat produziu um whitepaper muito útil
intitulado Recomendações para implementação do Oracle Database 11g Release
2 no Red Hat Enterprise Linux 6, com diretrizes específicas para o sistema
operacional da Red Hat.
Figura 20. Oracle Universal Installer – escolha Install database software only
O Oracle Database não é fornecido com Direct NFS habilitado por padrão. Para ativar
o Direct NFS, execute estas etapas:
Altere o diretório para $ORACLE_HOME/rdbms/lib.
cp libodm11.so libodm11.so_stub
ln -s libnfsodm11.so libodm11.so
Digite o comando:
make -f ins_rdbms.mk dnfs_on
Figura 21. Habilitar o cliente Oracle Direct NFS
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
47
Capítulo 4: Implementação da Solução
[root@vspex-ora02 ~]# cat /root/root_clone.sh
#!/bin/bash
OHOME=/u01/app/oracle/11.2.0.3
echo "Cloning Oracle Binaries as Oracle at $(date +%Y%m%d%H%M)"
su - oracle -c "$OHOME/oui/bin/cloneHome.sh"
echo "Clone Finished at $(date +%Y%m%d%H%M)"
echo "Running root.sh at $(date +%Y%m%d%H%M)"
$OHOME/root.sh
echo "Install Finished at $(date +%Y%m%d%H%M)"
Figura 22. Exemplo de script root_clone.sh
[root@vspex-ora02 ~]# cat $OHOME/oui/bin/cloneHome.sh
#!/bin/sh
OHOME=/u01/app/oracle/11.2.0.3
OHOMENAME=OraDb11g_home1
OBASE=/u01/app/oracle
CUR_DIR=`pwd`
cd $OHOME/oui/bin
${OHOME}/clone/bin/clone.pl ORACLE_HOME="${OHOME}"
ORACLE_HOME_NAME="${OHOMENAME}" ORACLE_BASE="${OBASE}" ignoreSysPrereqs
cd $CUR_DIR
Figura 23. Exemplo de script cloneHome.sh
Preparação do
modelo de
máquina virtual do
Oracle Database
11g R2
Converta a máquina virtual em um modelo chamado vspx-Orac11203EE-2vcpu8 GB-tmplt, como mostrado em Figura 24.
Figura 24. Exemplo do modelo de máquina virtual
48
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Personalização do Crie uma especificação personalizada, Oracle_2vCPU_8GB_11203_EE_spec,
modelo do VMware usando o cliente vCenter. Essa ação solicita o nome da nova máquina virtual
e define os espaços reservados para endereços IP para interfaces de rede, como
mostrado na Figura 25.
Figura 25. Exemplo de especificação do vSphere personalizado
Implementação da máquina virtual do Oracle Database 11g R2
Visão geral
Tabela 15 mostra o mapeamento dos requisitos de computação para as
máquinas virtuais do Oracle Database 11g R2.
Tabela 15.
Modelo da máquina virtual de referência do Oracle Database 11g R2
Requisito de computação da máquina
virtual para Oracle Database 11g R2
Implementando
novas máquinas
virtuais
Memória em GB
Total de máquinas
virtuais de referência
Small
8
4
Média
16
8
grande
32
16
Existem vários métodos para implementar uma máquina virtual a partir de um
modelo usando especificações personalizadas:
•
Escolhendo manualmente Deploy Virtual Machine from this Template no
vCenter
•
Selecionando Customize using an existing customization specification
•
Criando um workflow com uma ferramenta de orquestração, como o
vCenter Orchestrator
•
Criando um script personalizado do PowerCLI que possa ser editado ou
parametrizado
O exemplo de scritp do PowerCLI da Figura 26:
•
Atribui variáveis para: nome do modelo, nome da especificação
personalizada, nome da máquina virtual, nome do host ESXi, nome do
datastore VMFS, endereço IP público da máquina virtual, endereço IP de
armazenamento da máquina virtual, além do número de vCPUs e o
tamanho da vRAM em MB.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
49
Capítulo 4: Implementação da Solução
•
Atribui os endereços IP público e de armazenamento da máquina virtual
para as duas vNICs incluídas na especificação personalizada em Figura 26.
•
Cria a nova máquina virtual usando o modelo e a especificação
personalizada.
•
Altera a atribuição de CPU e VRAM da máquina virtual.
•
Inicia a máquina virtual.
# Connect to Vcenter
Connect-VIServer -server 192.168.28.33 -user Administrador -password <Senha>
{
#Assign Variables for template, specification, VM, ESXi Host , Datastore
# IP addresses for the Public and Storage network interfaces
# and the vCPU and vRAM assigned to the Virtual Machine
$Template="vspx-Orac11203EE-2vcpu-8GB-tmplt"
$Customization="Oracle_2vCPU_8GB_11203_EE_spec"
$VMName="<Nome da máquina virtual>"
$VMHost=" <Nome do host ESXi>"
$Datastore="<Nome do datastore>"
$IPAdressPublic="< Endereço IP público>"
$IPAdressStorage="<Endereço IP de armazenamento>"
$NumVCPU="4"
$vRAMMB="16384"
# Assign IP addresses to the two vNICs included in the custom specification
Get-OSCustomizationSpec $Customization | Get-OSCustomizationNicMapping | where
{ $_.Position -eq '1'} | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress
$IPAdressPublic -Subnetmask 255.255.255.0 -DefaultGateway 192.168.28.1
Get-OSCustomizationSpec $Customization | Get-OSCustomizationNicMapping | where
{ $_.Position -eq '2'} | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress
$IPAdressStorage -Subnetmask 255.255.255.0 -DefaultGateway 192.168.40.1
# Create the new VM using the Template and custom spec
New-VM -Name $VMName -OSCustomizationSpec $Customization -Template $Template
-VMHost $VMHost -Datastore $Datastore
# Change the CPU and memory assignment for the VM
Set-VM $VMName -NumCPU $NumVCPU -MemoryMB $vRAMMB -Confirm:$false
# Start up the VM
Start-VM -VM $VMName -Confirm:$false
}
Figura 26. Exemplo de script do PowerCLI para implementar uma máquina virtual a partir
do modelo
Edite e execute o exemplo de script do PowerCLI ou o edite par ler um arquivo de
parâmetros e implementar várias máquinas virtuais.
50
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Clonando binários
do Oracle em uma
nova máquina
virtual
Execute o processo de clonagem e reconecte o diretório base do Oracle para
editar e executar um segundo PowerCLI para concluir a implementação da
máquina virtual. Este script, mostrado na Figura 27, aciona o root_clone.sh da
Figura 22 que faz isso.
{
$script="/root/root_clone.sh"
$huser="root"
$hpwd="<Senha ROOT>"
$VMName="<Nome da máquina virtual>"
Invoke-VMScript -ScriptText $script -VM $VMName -GuestUser $huser GuestPassword $hpwd -ScriptType bash
}
Figura 27. Exemplo de script do PowerCLI para clonar e reconectar ORACLE_HOME
Determinação dos
pré-requisitos do
banco de dados
Use a Planilha de qualificação do VSPEX para Oracle virtualizado no Guia de
Projeto para dimensionar a infraestrutura de virtualização e os sistemas de
arquivos NFS gerais nos quais armazenar o banco de dados Oracle. Esses
documentos também apresentam diretrizes sobre os parâmetros de inicialização
do Oracle exigidos pelo banco de dados.
Tabela 15 na página 49 mostra o dimensionamento da máquina virtual.
Determine o tamanho dos arquivos de dados individuais com base no projeto
do esquema e no posicionamento de tablespaces de tabelas e índices.
O posicionamento de arquivos de dados é abordado na seção Configurando o
layout de arquivos do banco de dados para NFS.
Para obter as diretrizes para configurar os parâmetros de inicialização, consulte
o Guia de Projeto e a seção Configurando os parâmetros de inicialização deste
documento
Antes de criar o banco de dados, crie um processo listener para receber as
solicitações de conexão do cliente usando o utilitário Oracle Net Configuration
Assistant (NETCA), conforme mostrado na Figura 28.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
51
Capítulo 4: Implementação da Solução
Figura 28. Utilitário Oracle Net Configuration Assistant
Considere estes itens antes de criar um banco de dados Oracle 11g R2:
Configurando o
layout de arquivos
do banco de dados
para NFS
•
Selecione o conjunto de caracteres do banco de dados necessário
conforme sua localização e as necessidades de globalização.
•
Considere os fusos horários a que o banco de dados deve dar suporte.
•
Confirme se os tablespaces SYSTEM e SYSAUX foram criados como Locally
Managed Tablespaces, com o tamanho adequado e se AUTOEXTEND está
habilitado.
•
Planeje usar uma anulação de tablespaces para gerenciar a anulação de
dados.
Neste exemplo, os componentes do Oracle Database: arquivos de dados,
arquivos de redo log on-line, arquivos temporários, arquivos de controle
e arquivos FRA residem nos sistema de arquivos de rede. Esses sistemas de
arquivos foram projetados (em termos de nível RAID e número de discos usados)
de modo adequado a cada tipo de arquivo.
A Tabela 16 lista cada tipo de arquivo e indica onde eles residem.
Tabela 16.
Layout de arquivos do banco de dados para NFS
Conteúdo
Local
Arquivos de dados
/u02/app/oracle/oradata/${ORACLE_SID}
Arquivos temporários
/u04/app/oracle/oradata/${ORACLE_SID}
Arquivos de redo logs on-line e de
controle
/u03/app/oracle/oradata/${ORACLE_SID}
Arquivos FRA
/u05/app/oracle/oradata/${ORACLE_SID}
Esta solução usa o cliente Oracle Direct NFS, que oferece melhor desempenho
em comparação com o cliente NFS padrão fornecido com o sistema operacional.
52
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Por padrão, o Direct NFS fornece as entradas de montagem encontradas
no arquivo /etc/mtab, que lista todos os sistemas de arquivos montados
simultaneamente com suas opções de inicialização. Dessa forma, deve ser
correspondente ao arquivo de configuração do sistema /etc/fstab no qual as
opções de montagem são definidas. A Figura 29 mostra um exemplo de
/etc/mtab com as opções de montagem do NFS:
NFSServer1:/vspex_ora2_data /u02/app/oracle/oradata/VSPEX1
nfs
rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=
3,timeo=600,addr=192.168.40.11 0 0
NFSServer2:/vspex_ora2_redo /u03/app/oracle/oradata/VSPEX1
nfs
rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=
3,timeo=600,addr=192.168.40.10 0 0
NFSServer1:/vspex_ora2_temp /u04/app/oracle/oradata/VSPEX1
nfs
rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=
3,timeo=600,addr=192.168.40.11 0 0
NFSServer1:/vspex_ora2_fra /u05/app/oracle/oradata/VSPEX1 nfs
rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=
3,timeo=600,addr=192.168.40.11 0 0
Figura 29. Exemplo de /etc/mtab com opções de montagem do NFS
A Oracle recomenda definir os parâmetros de tamanho de buffer do NFS rsize e
wsize como 32768 no arquivo de configuração do sistema /etc/fstab. Contudo,
você pode usar o arquivo oranfstab para definir outras opções específicas do
Oracle Database para Direct NFS.
O arquivo oranfstab pode ser encontrado em um destes dois locais:
•
/etc/oranfstab, cujas opções são globais, válidas para todos os bancos
de dados Oracle do servidor
•
$ORACLE_HOME/dbs/oranfstab, cujas opções são específicas para um
banco de dados
O Oracle Database exige que os pontos de montagem sejam montados pelo
sistema NFS do kernel, mesmo quando fornecidos pelo Direct NFS.
Para habilitar o Direct NFS, você pode criar um arquivo oranfstab com os atributos
a seguir para cada servidor NFS que será acessado usando-se o Direct NFS:
•
Servidor: o nome do servidor NFS.
•
Caminho: até quatro caminhos de rede para o servidor NFS, especificados
por endereço IP ou nome, como exibido pelo comando ifconfig do servidor
de dados.
•
Local: até quatro caminhos locais para o host do banco de dados,
especificados por endereço IP ou nome, como exibido pelo comando
ifconfig executado no host do banco de dados.
•
Exportação: o caminho exportado a partir do servidor NFS.
•
Montagem: o ponto de montagem local correspondente do volume
exportado.
•
Dontroute: especifica que as mensagens enviadas não devem ser
encaminhadas pelo sistema operacional, mas sim usando o endereço IP a
que estão associadas. Observe que esse atributo não funciona no Linux
com vários caminhos na mesma sub-rede.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
53
Capítulo 4: Implementação da Solução
•
mnt_timeout: especifica (em segundos) quanto tempo o cliente Direct NFS
deve esperar pela montagem bem-sucedida antes do timeout. Esse
parâmetro é opcional e o timeout padrão é de 10 minutos.
Figura 30 fornece um exemplo de um arquivo oranfstab com duas entradas de
servidor NFS:
server: NFSServer1
local: vspex_ora2
path: NFSServer1
export: /vspex_ora2_data mount: /u02/app/oracle/oradata/vspex1
export: /vspex_ora2_temp mount: /u04/app/oracle/oradata/vspex1
export: /vspex_ora2_fra mount: /u05/app/oracle/oradata/vspex1
server: NFSServer2
local: vspex_ora2
Caminho: NFSServer2
export: /vspex_ora2_redo mount: /u03/app/oracle/oradata/vspex1
Figura 30. Exemplo de oranfstab
Configuração do
layout de arquivos
do banco de dados
para Block
O Red Hat 6.3 dá suporte a sistemas de arquivos diversos e variados, como VFAT,
ext2, ext3, ext4 e Reiser file system. O Oracle normalmente não certifica sistemas
de arquivos, mas o Linux é um caso específico. O suporte atual inclui ext2, ext3,
ext4 (Oracle Linux 5.6 e posterior) etc. O ext4 é o sistema de arquivos padrão
nesta solução.
O LVM (Logical Volume Manager, gerenciador de volumes lógicos) pode ser usado
para alocar espaço em disco e fornecer striping de disco.
Formatação de PVs (Physical Volumes, volumes físicos)
Para inicializar um disco ou uma partição de disco como um volume físico, nós
apenas executamos o comando "pvcreate" em todo o disco ou na partição. Por
exemplo:
pvcreate /dev/sdb
ou pvcreate /dev/sdb1
Isso cria um descritor de grupo de volume no início do segundo disco SCSI ou da
partição /dev/sdb1.
Criação de VGs (Volume Groups, grupos de volume)
Use o comando "vgcreate" para agrupar PVs selecionados em VGs. O comando
seguinte cria um grupo de volume chamado de "data_volume_group" a partir de
cinco partições de disco de discos diferentes:
vgcreate data_volume_group /dev/sdb1 /dev/sdc1 /dev/sdf1
/dev/sdd1 /dev/sde1
Para ativar um grupo de volume único ”data_volume_group”, use o comando:
vgchange -a y /dev/data_volume_group
54
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Criação de LVs (Logical Volumes, volumes lógicos)
Veja abaixo um exemplo de criação de volume lógico data_vg-data_lv a partir
de um grupo de volume data_volume_group. Este comando cria um LV 2048G
identificado como “data-vg-data_lv” para o vg “data_volume_group” e seu
arquivo especial de dispositivo de bloco “/dev/ data_volume_group/ data_vgdata_lv”
lvcreate
-i5
-I4
data_volume_group
-L2048G -n data_vg-data_lv
Onde tamanho é "-l num_extents" ou "-L num_bytes", no qual num_bytesé um
número seguido de k, m, g ou t. Uma das opções mais comuns é "-n name" (você
pode usar "--name" para "-n") a fim de especificar um nome para o volume lógico.
Outra opção inclui "-i num_stripes -I stripe_size" para criar um LV com
mapeamento fracionado (stripe_size é um número entre 2 e 9).
Depois que os LVs tiverem sido criados, você poderá formatá-los com file systems
(ou como espaço de swap) usando ferramentas padrão, como "mkfs". Um
exemplo de formatação de LV com file system ext4:
mkfs.ext4 -E stride=16 /dev/data_volume_group/data_vg-data_lv
Se o novo file system puder ser montado com sucesso, uma etapa final é editar
o arquivo /etc/fstab e, possivelmente, o arquivo rc.sysinit para que os volumes
sejam montados automaticamente no momento da inicialização. Figura 31
mostra um exemplo de /etc/fstab.
Figura 31. Exemplo de /etc/fstab
Para obter mais informações, consulte My Oracle Support Note ID 1476869.1
(opções de montagem disponíveis para melhorar o desempenho do file system
ext4) e 236826.1 (file systems aceitos e recomendados no Linux).
Configurando os
parâmetros de
inicialização
Para configurar os parâmetros de inicialização, você pode usar um dos métodos
a seguir.
Automatic Shared Memory Management
Para automatizar o gerenciamento de estruturas de memória compartilhada,
implemente o ASMM (Automatic Shared Memory Management). As seguintes
estruturas de memória compartilhada serão gerenciadas automaticamente:
•
DB_CACHE_SIZE
•
SHARED_POOL_SIZE
•
LARGE_POOL_SIZE
•
JAVA_POOL_SIZE
•
STREAMS_POOL_SIZE
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
55
Capítulo 4: Implementação da Solução
Quando implementado, o ASMM permite que o banco de dados Oracle 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, o MMAN (Memory Manager), coordena
o dimensionamento desses componentes e move a memória para onde ela é
mais necessária.
Para implementar esse recurso, configure os seguintes parâmetros de inicialização:
•
SGA_TARGET configurado com um valor diferente de zero
•
STATISTICS_LEVEL=TYPICAL (ou ALL)
Automatic Memory Management
Não use o Oracle AMM (Automatic Memory Management), pois o AMM é
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 My Oracle Support Note ID 749851.1.
Operações de I/O para arquivos do sistema de arquivos
Para ativar I/O direto e I/O assíncrono para os arquivos do sistema de arquivos,
configure FILESYSTEMIO_OPTIONS=SETALL
Com I/O assíncrono, o processamento 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. I/O direto é um recurso
disponível no sistema de arquivos que entrega os dados diretamente ao aplicativo
sem armazená-los no cache de buffer do sistema de arquivos.
O Direct NFS não depende do valor de FILESYSTEMIO_OPTIONS. O Direct NFS
sempre emite I/O assíncrono e direito, pois não depende de suporte do SO.
Entretanto, para que haja um backup do cliente NFS do SO em caso de
configuração incorreta, defina filesystemio_options como SETALL se o SO assim
aceitar.
Habilitando a
configuração de
HugePages
HugePages foi ativado no Kernel do Linux como parte do processo de criação do
Modelo descrito naTabela 12, à página 45.
O parâmetro de inicialização do banco de dados USE_LARGE_PAGES foi
"convocado" da versão 11.2.0.2 para gerenciar HugePages para uso pelo banco
de dados. A partir da versão 11.2.0.3, configurar USE_LARGE_PAGES como AUTO
faz com que o processo oradism tente reconfigurar o kernel Linux para aumentar
o número de HugePages conforme os requisitos do banco de dados.
Consulte mais detalhes no artigo USE_LARGE_PAGES para habilitar HugePages na
versão 11.2 (ID 1392497.1) de My Oracle Support.
Criando o banco
de dados usando
DBCA
56
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.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
Para iniciar o DBCA em UNIX, Linux ou em um prompt de linha de comando do
Windows, digite o seguinte comando:
dbca
Obs: O utilitário dbca normalmente fica localizado no diretório ORACLE_HOME/bin.
Figura 32. Tela de configuração do Oracle Database Configuration Assistant
O Oracle DBCA funciona em modo interativo. Usando as telas do Oracle DBCA,
é possível modificar um dos tipos de banco de dados pré-configurados ou
personalizar o banco de dados.
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 correção de:
Execução das
atividades após a
criação do banco
de dados
•
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 Criando o banco de dados
usando DBCA, a instância é aberta e disponibilizada para uso normal do banco
de dados. Contudo, o banco de dados Oracle não será iniciado ou desligado
automaticamente com a máquina virtual.
Com o Oracle Database 11g R2, existem dois métodos para automatizar
o processo de inicialização ou desligamento do Oracle Database:
•
Usar um script de inicialização e o arquivo /etc/oratab, conforme definido
no Documento do My Oracle Support How to Automate Startup/Shutdown
of Oracle Database on Linux [ID 222813.1]
•
Instalar o software adicional 11.2 Grid Infrastructure usando a opção de
instância única. Ele usará um componente modifica do CRS (Cluster Ready
Services) para automatizar a inicialização do banco de dados, do listener
e do Oracle Automatic Storage Management (um componente do Grid
Infrastructure) se necessário.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
57
Capítulo 4: Implementação da Solução
Esta solução usa o roteiro de inicialização mostrado na Figura 33. Execute as
etapas a seguir para configurar a inicialização e o desligamento automatizados
do banco de dados e do listener.
1.
Atualize o arquivo /etc/oratab com uma entrada no seguinte formato:
<ORACLE_SID>:<ORACLE_HOME>:Y
Onde:

2.
58

ORACLE_SID é o nome do banco de dados

ORACLE_HOME é o diretório em que os binários do banco de dados
Oracle 11g R2 estão instalados

Y indica que o banco de dados pode ser iniciado e desligado
automaticamente
Por exemplo: VPLEXM1: /u01/app/oracle/11.2.0.3:Y
A Figura 33 mostra um exemplo de como criar o script de serviço
/etc/init.d/dbora como usuário root.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 4: Implementação da Solução
#!/bin/bash
#
# chkconfig run levels and script numbering
# chkconfig: 35 99 10
# description: Starts and stops Oracle processes
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
#
ORA_HOME=/u01/app/oracle/11.2.0.3
ORA_OWNER=oracle
case "$1" in
'start')
# Start the TNS Listener
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
# Start the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"&
touch /var/lock/subsys/dbora
;;
'stop')
# Stop the TNS Listener
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
# Stop the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
rm -f /var/lock/subsys/dbora
;;
esac
# End of script dbora
Figura 33. Script /etc/init.d/dbora de inicialização/desligamento do Oracle
3.
Execute o script:
chmod 755 /etc/init.d/dbora
4.
Registre o serviço para o mecanismo de serviços do Linux para
inicialização automática no nível de execução 3 e 5 emitindo o comando
a seguir.
/sbin/chkconfig --add dbora
Concluídas as tarefas de criação da infraestrutura, o banco de dados está pronto
para ser usado.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
59
Capítulo 4: Implementação da Solução
Implementando backup e recuperação
Visão geral
60
Para obter informações sobre a implementação de backup e recuperação para um
Oracle 11gR2 Database, consulte o documento intitulado Guias de Projeto e
Implementação de Opções de Backup e Recuperação da EMC para VSPEX para
Oracle 11gR2 Virtualizado disponível no suporte on-line da EMC.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 6: Verificação da Solução
Capítulo 5
Verificação da Solução
Este capítulo apresenta os seguintes tópicos:
Verificando a infraestrutura de linha de base ....................................................62
Verificando o Oracle Database ..........................................................................64
Metodologia de verificação de backup e recuperação ........................................66
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
61
Capítulo 6: Verificação da Solução
Verificando a infraestrutura de linha de base
Visão geral
Esta seção fornece uma lista de itens que você precisa analisar após a configuração
da solução. O objetivo deste capítulo é verificar a configuração e a funcionalidade
da solução, bem como garantir que a configuração dê suporte aos principais
requisitos de disponibilidade. Tabela 17 descreve as tarefas que devem ser
concluídas.
Tabela 17.
Tarefas para verificar a instalação da VSPEX Proven Infrastructure
Tarefa
Descrição
Arquiteturas de
Verificação da funcionalidade
do ESXi
Verifique a funcionalidade
básica do ESXi da solução
com uma lista de verificação
pós-instalação.
Usando o EMC VNX Storage com
VMware vSphere — TechBook
http://www.vmware.com/br
Verificação da redundância dos
componentes da solução
Verifique a redundância dos
componentes da solução:
Documentação do fornecedor
Armazenamento
Host ESXi
Switch de rede
Verificar a configuração do
Oracle Database na VSPEX
Proven Infrastructure
Verifica a configuração do
Oracle Database.
http://support.oracle.com
Monitorar a integridade da
VSPEX Proven Infrastructure
para banco de dados Oracle
virtualizado
Usar a ferramenta para
monitorar a integridade da
VSPEX Proven Infrastructure
Exibir registros de alerta (Oracle
Database 11g R2)
Exibir o status do
armazenamento a partir do
console de gerenciamento do
Unisphere
Exibir registros de VM a partir do
cliente vSphere 5.1
Verificando a
funcionalidade
do ESXi
A EMC recomenda que você verifique as configurações do ESXi antes de
implementar o sistema para produção em cada servidor ESXi.
Verificação da
redundância dos
componentes da
solução
Para garantir que os vários componentes da solução mantenham os requisitos
de disponibilidade, é importante testar cenários específicos relacionados
à manutenção ou a falhas no hardware. A EMC recomenda que você verifique
a redundância dos componentes da solução, inclusive armazenamento, hosts
ESXi e switches de rede.
Para obter informações mais detalhadas, consulte os documentos adequados
acessíveis na página inicial da VSPEX Proven Infrastructure.
Para obter etapas detalhadas, consulte os documentos apropriados acessíveis
na página inicial da VSPEX Proven Infrastructure.
62
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 6: Verificação da Solução
Verificando a
configuração do
Oracle Database
Usando as
ferramentas de
monitoramento da
integridade
Para garantir que o Oracle Database 11g R2 esteja funcionando sem problemas
na infraestrutura VSPEX, use as etapas a seguir para verificar e monitorar
a configuração do Oracle Database:
1.
Verifique o conteúdo e o local do diretório do Oracle Database instalado.
Confirme se o Oracle Database foi instalado com êxito.
2.
Verifique se o Oracle Database que você planeja usar
pode ser acessado. Use o utilitário TNSPING para testar
a conectividade a partir do cliente com o seguinte comando: tnsping
net_service_name count.
O monitoramento da integridade é uma medição simplificada que reflete
o grau de confiabilidade, estabilidade e desempenho de toda a VSPEX Proven
Infrastructure para Oracle Database virtualizado. Tabela 18 lista algumas
ferramentas para você monitorar e solucionar problemas de sua solução VSPEX.
Tabela 18.
Ferramentas para monitorar a solução
Ferramentas
Descrição
esxtop
A ferramenta esxtop fornece uma visualização em tempo real
(atualizada a cada cinco segundos, por padrão) das medidas de
desempenho do Hipervisor ESXi, como a CPU. É importante que
você entenda o desempenho do hipervisor para poder medir ou
solucionar problemas relacionados ao desempenho
do Oracle Database.
Unisphere Analyzer
O software Unisphere Analyzer é pré-carregado em todos os
sistemas de armazenamento do VNX com os pacotes
FLARE/block (ou superior). É uma forma fácil de monitorar,
coletar e analisar todos os aspectos dos dados relacionados ao
armazenamento.
Oracle Enterprise
Manager Database
Control
Oracle Enterprise Manager Database Control (Database Control)
é a principal ferramenta de gerenciamento do banco de dados
Oracle. Ela é instalada com o banco de dados.
Usando o Database Control, é possível executar tarefas
administrativas, como criar objetos de esquema (tabelas,
exibições, índices etc.), gerenciar a segurança dos usuários,
gerenciar memória e armazenamento do banco de dados, fazer
backup e recuperação do banco de dados e importar e exportar
dados. Você pode ainda exibir informações de desempenho e
status referentes ao banco de dados.
AWR (Automatic
Workload
Repository)
O AWR (Automatic Workload Repository, repositório automático
de carga de trabalho) coleta, processa e mantém estatísticas de
desempenho visando à detecção de problemas e ao autoajuste.
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 as ferramentas acima para monitorar
o desempenho de todo o ambiente do Oracle Database. Para obter detalhes
sobre a verificação do desempenho e a metodologia de teste, consulte o Guia de
Projeto complementar.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
63
Capítulo 6: Verificação da Solução
Verificando o Oracle Database
Visão geral
Esta seção apresenta um exemplo de verificação de um Oracle OLTP Database
na VSPEX Proven Infrastructure para a solução de Oracle Database virtualizado.
A finalidade é medir o desempenho do Oracle Database para garantir que
a VSPEX Proven Infrastructure atenda às necessidades dos negócios do cliente.
Antes de verificar sua própria VSPEX Proven Infrastructure, a EMC recomenda que
você leia a seção Metodologia de validação de aplicativo do Guia de Projeto para
entender melhor a metodologia de teste.
Compreendendo as Depois de identificar as necessidades dos negócios, você precisa conhecer as
principais medidas principais medidas do teste do Oracle Database ao executar os testes de validação
do Oracle Database. As principais medidas são identificadas no Guia de Projeto,
na seção Metodologia de validação de aplicativo. A My Oracle Support Note
1275596.1 apresenta uma lista dos tempos de resposta típicos e aceitáveis de I/O.
Carregando o teste de configuração
O esquema SOE (Swingbench Order Entry) - PL/SQL fornece as cargas de trabalho
OLTP exigidas pela solução. O esquema Order Entry introduz um grande conflito
de acesso em um número reduzido de tabelas e foi projeto para levar CPU
e memória ao limite. Para estabelecer a configuração ideal, testamos diferentes
usuários acessando o esquema order entry.
Antes de executar um teste do Oracle Database 11g R2, é importante entender os
cenários de teste de acordo com as necessidades dos negócios. Você pode criar
facilmente seus próprios cenários de teste usando Swingbench. Ao editar a lista
de transações, você pode definir as diferentes operações que os usuários finais
executam no Oracle Database. Tabela 19 lista algumas das operações gerais que
consideramos na solução Oracle Database 11g R2 VSPEX.
Tabela 19.
Operações gerais
Carga de trabalho
Operation
Peso
Swingbench Order
Entry
Registro do cliente
30
Procurar produtos
60
Outros produtos
50
Processar pedidos
30
Pesquisar pedidos
10
O Swingbench permite a seleção de uma variável “think time” (retardo) entre as
transações. Figura 34 mostra o painel de cargas da interface do Swingbench, com
os parâmetros think time adequados configurados.
Figura 34. Captura de tela do painel de cargas da interface do Swingbench
64
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 6: Verificação da Solução
Simulamos a carga de trabalho usando o Swingbench no banco de dados como
mostrado na Figura 35.
Figura 35. Tela de order entry do Swingbench para simular carga de trabalho
Após a conclusão do teste, você pode usar o relatório do AWR para ver os
resultados e confirmar se obteve as principais medidas em seu ambiente de teste.
Como as medidas podem variar com os diferentes tipos de configuração do
Oracle Database e as ofertas do VSPEX para VMware, consulte Ferramenta de
dimensionamento do VSPEX para obter as medidas detalhadas.
Se os resultados do teste não forem ideais, será fácil identificar o gargalo no
relatório do AWR. Para obter informações detalhadas sobre o relatório do AWR,
consulte a My Oracle Support Note ID 1359094.1.
Após identificar os possíveis gargalos, consulte a seção Implementando o storage
para garantir que você tem a configuração correta de VNX, switches, hipervisor ou
balanceador de carga da solução VSPEX para Oracle virtualizado. Os gargalos do
sistema representam um ponto de contenção onde existem recursos insuficientes
para atender às solicitações de transação do usuário. Considere adicionar mais
recursos à solução para atender aos requisitos. Frequentemente, o motivo do
gargalo é um código personalizado ineficiente ou soluções de terceiros devido
à personalização.
Analisando o
conjunto de
dados Oracle
Nesse teste de validação do VSPEX, usamos o esquema SOE (Swingbench Order
Entry) - PL/SQL para fornecer as cargas de trabalho OLTP. Esse esquema modela
um banco de dados OLTP tradicional. As tabelas e os índices residem em
tablespaces separados. O esquema SOE usado nessa solução contém as tabelas
e os índices mostrados na Tabela 20.
Tabela 20.
Tabelas e índices do esquema
Nome da tabela
Índice
CLIENTES
CUSTOMERS_PK (UNIQUE),
CUST_ACCOUNT_MANAGER_IX,
CUST_EMAIL_IX, CUST_LNAME_IX,
CUST_UPPER_NAME_IX
INVENTORIES
INVENTORY_PK (UNIQUE),
INV_PRODUCT_IX,
INV_WAREHOUSE_IX
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
65
Capítulo 6: Verificação da Solução
Nome da tabela
Índice
ORDERS
ORDER_PK (UNIQUE),
ORD_CUSTOMER_IX,
ORD_ORDER_DATE_IX,
ORD_SALES_REP_IX, ORD_STATUS_IX
ORDER_ITEMS
ORDER_ITEMS_PK (UNIQUE),
ITEM_ORDER_IX, ITEM_PRODUCT_IX
PRODUCT_DESCRIPTIONS
PRD_DESC_PK (UNIQUE),
PROD_NAME_IX
PRODUCT_INFORMATION
PRODUCT_INFORMATION_PK
(UNIQUE), PROD_SUPPLIER_IX
WAREHOUSES
WAREHOUSES_PK (UNIQUE)
LOGON
–
Metodologia de verificação de backup e recuperação
Visão geral
66
Para verificar sua metodologia de backup e recuperação, consulte os Guias de
Projeto e Implementação de Opções de Backup e Recuperação da EMC para
VSPEX para Oracle 11gR2 Virtualizado.
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 6: Documentação de Referência
Capítulo 6
Documentação de Referência
Este capítulo apresenta os seguintes tópicos:
Documentação da EMC......................................................................................68
Outra documentação.........................................................................................69
Links ................................................................................................................69
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
67
Capítulo 6: Documentação de Referência
Documentação da EMC
EMC
•
Nuvem privada do EMC VSPEX: VMware vSphere 5.1 para até 1.000
Máquinas Virtuais – Arquitetura de Referência
•
Whitepaper: Guia de Projeto e Implementação de Opções de Backup e
Recuperação da EMC para VSPEX para Oracle 11gR2 Virtualizado
•
Guia de Instalação do Sistema VNX
•
Planilha de configuração da série VNX
•
Utilização do EMC VNX Storage com VMware vSphere — TechBook
•
EMC VSI para VMware vSphere: Unified Storage Management — Guia de
Produto
•
EMC VSI para VMware vSphere: Unified Storage Management — Guia de
Produto
•
Família VNX
http://brazil.emc.com/storage/vnx/vnx-family.htm
•
Documentação da série VNX no site de suporte on-line da EMC
https://support.emc.com/products/12781_VNX-Series/Documentation/
•
Oracle
Oracle Database 11g R2 Documentation Library 11g Release 2 (11.2)
http://www.oracle.com/pls/db112/homepage
http://support.oracle.com
VMware
68
•
Oracle Database 11g Release 2 documentation:
http://docs.oracle.com/cd/E11882_01/install.112/e24321.pdf
•
http://www.oracle.com/technetwork/indexes/documentation/index.html
•
My Oracle Support https://support.oracle.com/ OPatch e PSU mais
recentes
Notas da versão do Oracle Database para Linux

HugePages e Oracle Database 11g Automatic Memory Management
(AMM) no Linux [ID do artigo 749851.1]

USE_LARGE_PAGES para Habilitar HugePages [ID do artigo: 1392497.1]

HugePages no Oracle Linux 64 bits (ID do artigo: 361468.1)

Perguntas frequentes: Como usar os relatórios do AWR para
diagnosticar problemas de desempenho do banco de dados (ID do
artigo: 1359094.1)
•
Guia de Instalação e Configuração do vSphere
•
Guia Gerenciamento de Host e do vCenter Server
•
Práticas recomendadas para instalação do vCenter Server 5.1
•
Sistema de Rede do vSphere
•
vSphere Storage
•
Gerenciamento de Host e do vCenter Server
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Capítulo 6: Documentação de Referência
•
Guia de Instalação e Configuração do vSphere Gerenciamento de Host e do
vCenter Server
•
Gerenciamento de Recursos do vSphere
•
Automatizando os serviços de HA (High Availability) com VMware HA —
Nota técnica da VMware
•
Documentação geral: http://www.vmware.com/br
•
Documentação do VMware vSphere:
http://www.vmware.com/support/pubs/vsphere-esxi-vcenter-serverpubs.html
•
Documentação do vSphere PowerCLI:
http://www.vmware.com/support/developer/PowerCLI/
Outra documentação
•
Recomendações para implementação do Oracle Database 11g Release 2
no Red Hat Enterprise Linux 6
http://www.redhat.com/resourcelibrary/reference-architectures/deployingoracle-11g R2-on-rhel-6
Links
Obs.: Os links fornecidos aqui estavam funcionando corretamente no momento da
publicação.
•
Tudo para Oracle na EMC
https://community.emc.com/community/connect/everything_oracle
•
My Oracle Support: site de suporte da Oracle
https://support.oracle.com (requer conta de usuário)

Perguntas frequentes: Como usar os relatórios do AWR para
diagnosticar problemas de desempenho do banco de dados
(ID 1359094.1)

Requisitos para instalar o Oracle 11g R2 RDBMS no RHEL6 ou OL6 64
bits (x86-64) [ID 1441282.1]

Como identificar se o IO do banco de dados está lento
(artigo ID 1275596.1)

HugePages no Linux: verdades e mitos (ID 361323.1)

USE_LARGE_PAGES para habilitar HugePages no 11.2 (ID 1392497.1)

HugePages no Oracle Linux 64 bits (ID 361468.1)

Instalação e uso do Statspack em standby no 11g [ID 454848.1]

Instalação e uso do pacote StatsPack (ID do artigo: 149113.1)
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
69
Capítulo 6: Documentação de Referência
70
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Apêndice A: Planilha de configuração
Apêndice A
Planilha de configuração
Este apêndice apresenta o seguinte tópico:
Planilha de pré-configuração para VSPEX ..........................................................72
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
71
Apêndice A: Planilha de configuração
Planilha de pré-configuração para VSPEX
Antes de configurar o Oracle Database 11g R2 para esta solução, é preciso reunir
algumas informações específicas do cliente, como endereços IP, nomes de hosts,
entre outras. As tabelas a seguir formam uma planilha que você pode usar para
registrar essas informações. Você pode ainda imprimi-la e usá-la como um
material de apoio do cliente para referência futura.
Para confirmar as informações do cliente, faça uma referência cruzada da planilha
de configuração do array pertinente. Planilhas do EMC VNX File e Unified.
Tabela 21.
Informações comuns do servidor
Nome do servidor
Finalidade
Controlador de domínio
DNS principal
DNS secundário
DHCP
NTP
SMTP
SNMP
vCenter Server
Servidor Swingbench
Servidor de banco de
dados 01
Servidor de banco de
dados 02
Servidor de banco de
dados 03
72
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
IP principal
Apêndice A: Planilha de configuração
Tabela 22.
Informações do servidor ESXi
Nome do
servidor
Finalidade
IP
principal
Endereços de rede privada
(armazenamento)
ESXi
Host 1
ESXi
Host 2
…
Tabela 23.
Informações do array
Nome do array
Senha principal
Senha do administrador
do NAS
Nome do host principal
CS0
Nome do host secundário
CS1 (se aplicável)
Endereço IP principal CS0
Endereço IP secundário
CS1 (se aplicável)
Endereço IP do SPA
Endereço IP do SPB
Nome do Pool de
infraestrutura de
máquinas virtuais
Nome do sistema de
arquivos da
infraestrutura de
máquinas virtuais
Nome do pool de
armazenamento do
arquivo de dados
Nome do sistema de
arquivos do arquivo de
dados
Nome do pool de
armazenamento do redo
log
Nome do sistema de
arquivos do redo log
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
73
Apêndice A: Planilha de configuração
Nome do array
Nome do pool de
armazenamento Fra
Nome do sistema de
arquivos Fra
Tabela 24.
Nome
Informações sobre a infraestrutura de rede
Finalidade
IP
Máscara
de subrede
Gateway
padrão
Switch Ethernet 1
Switch Ethernet 2
…
Tabela 25.
Nome
Informações de VLAN
Finalidade da rede
ID de
VLAN
Sub-redes permitidas
Gerenciamento do
sistema de rede de
máquinas virtuais
Sistema de rede NFS
vMotion
Tabela 26.
Conta
Contas de serviço
Finalidade
Administrador do vCenter Server
Administrador de array
Administrador do Oracle
Database
74
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Senha (opcional, protegida
de modo adequado)
Apêndice B: Exemplo de layout de disco virtual
Apêndice B
Exemplo de layout de disco virtual
Este capítulo apresenta o seguinte tópico:
Exemplo de layout de disco virtual do Oracle Database no datastore VMFS .......76
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
75
Apêndice B: Exemplo de layout de disco virtual
Exemplo de layout de disco virtual do Oracle Database no datastore
VMFS
Para clientes que planejam virtualizar bancos de dados Oracle na plataforma
VMware, as diretrizes de layout de armazenamento para o banco de dados Oracle
na tecnologia VMware, com relação ao número de LUNS e maximização do
desempenho de I/O, são as mesmas da instalação física.
Tabela 27 mostra exemplo do layout de disco virtual.
Tabela 27. Exemplo de layout de disco virtual
76
Nome do
datastore
Disco
Virtual
no ESX
OSDATASTORE
VMDKdisco
rígido 1
VMFSDATA01
VMDKdisco
rígido 2
VMFSDATA02
VMDKdisco
rígido 3
VMFSDATA03
VMDKdisco
rígido 4
VMFSDATA04
VMDKdisco
rígido 5
VMFSDATA05
VMDKdisco
rígido 6
VMFSREDO01
VMDKdisco
rígido 7
VMFSREDO02
VMDKdisco
rígido 8
VMFSREDO03
VMDKdisco
rígido 9
Nome do
dispositivo
de sistema
operacional
guest
/dev/sda
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
/dev/sdf1
/dev/sdg1
/dev/sdh1
/dev/sdi1
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
Dispositiv
o virtual
SCSI 0:0
SCSI 1:0
SCSI 1:1
SCSI 1:2
SCSI 1:3
SCSI 1:4
SCSI 2:0
SCSI 2:1
SCSI 2:2
Driver
SCSI
virtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Tamanho
do VMDK
(GB)
Finalidade
100
SO Redhat
Linux 6.3
e binários
do Oracle
500
Arquivo de
dados do
banco de
dados
500
Arquivo de
dados do
banco de
dados
500
Arquivo de
dados do
banco de
dados
500
Arquivo de
dados do
banco de
dados
500
Arquivo de
dados do
banco de
dados
100
Arquivo
redo do
banco de
dados
100
Arquivo
redo do
banco de
dados
100
Arquivo
redo do
banco de
dados
Apêndice B: Exemplo de layout de disco virtual
Nome do
datastore
Disco
Virtual
no ESX
VMFSREDO04
VMDKdisco
rígido
10
VMFSREDO05
VMDKdisco
rígido
11
VMFSFRA01
VMDKdisco
rígido
12
VMFSFRA02
VMDKdisco
rígido
13
VMFSFRA03
VMDKdisco
rígido
14
VMFSFRA04
VMDKdisco
rígido
15
VMFSFRA05
VMDKdisco
rígido
16
Nome do
dispositivo
de sistema
operacional
guest
/dev/sda1
/dev/sdk1
/dev/sdl1
/dev/sdm1
/dev/sdn1
/dev/sda1
/dev/sdp1
Dispositiv
o virtual
SCSI 2:3
SCSI 2:4
SCSI 3:0
SCSI 3:1
SCSI 3:2
SCSI 3:3
SCSI 3:4
Driver
SCSI
virtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Paravirtual
Tamanho
do VMDK
(GB)
Finalidade
100
Arquivo
redo do
banco de
dados
100
Arquivo
redo do
banco de
dados
500
Arquivo
FRA do
banco de
dados
500
Arquivo
FRA do
banco de
dados
500
Arquivo
FRA do
banco de
dados
500
Arquivo
FRA do
banco de
dados
500
Arquivo
FRA do
banco de
dados
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação
77
Apêndice B: Exemplo de layout de disco virtual
78
EMC VSPEX para Oracle Database 11g OLTP Virtualizado
Habilitado por EMC VNX de última geração e Backup EMC
Guia de Implementação