Bulletproof Your Linux Environment 1
Linux no Datacenter - Endereçando
Virtualização e outros Desafios
Rodrigo Gomez
Nossa Proposta de Valor Única
• Prove escalabilidadade e resiliencia para “workloads” Tibco, Informatica, Oracle RAC • Única solução que oferece DR
global e abrangente
• Ganhe visibilidade desde a aplicação ao “spindle”
Achieve Greater Scale in
Your Linux Environment
• Implemente HA/DR sem scripts que são complicados e dificil de se manter.
• Implemente operações e manutenção de storage não disruptivas
• Tenha deteção isntantanea e recuperação de aplicações “sub-minute”
Deploy Enterprise Grade
Application Protection
Production DR • Reduza os custos de Armazenamento com a liberdade de escolha • Otimize o armazenamento com dedupe, ThinProvisioning e Compressão • Melhora de 60-90*% em
performance resultando menos necessidade de hw
Maximize Data Center
Investment
Melhore a eficiência operacional e reduza a complexidade
utilizando uma única solução de multi-pathing
Multi-pathing dinâmico possiblita flexibilidade de Storage em todas as plataformas
• Possibilita amplo suporte a Arrays
• Padronize em um único multi-pathing através do gerenciamento das pilhas de armazenamento
• Migração suave entre multi-pathing nativo e dinâmico
• Escolha Storage baseado em preço e necessidades de performance, evitando “lock-in” com fabricantes específicos.
Reduza o custo operacional utilizando uma única solução de multi-pathing
Veritas Cluster Server
Volume Manger File System
DMP Veritas Cluster Server
DMP Veritas Storage
Foundation
ESX PSA Framework MPP DMP for VMware Veritas Application HA Guest Guest Guest VMware ESX Guest 3
DB Clones
Compress De-Dupe
Compression
Cloning &
Snapshots
De-duplication
Aumente a sua eficiência em “host storage”
Utilize compressão onde for aplicável
Reduza o consumo de storage utilizando colonagem e
“snapshot” com eficiência
Reduza a duplicação de dados
habilite “thin provisioning” e “reclamation”
Storage Foundation Cluster File System
Thin
Reclamation
Etapas de migração
Migração entre plataformas
Migração utilizando métodos tradicionais
(cópia pela rede)
1.
Provisionar o Storage
2.
Estabelecer o processo de cópia
3.
Parar a instância Oracle
4.
Iniciar processo de cópia
– usando NFS, rcp/scp ou similar
5.
Esperar a transferência de dados
– Pode levar horas ou dias
6.
Iniciar a instância Oracle
Desafios com os métodos tradicionais:
• Necessita do dobro de Storage
• Requer alta banda de conexão de rede
• Provavelmente vai requerer que se pare a aplicação por um
longo tempo para realizar a cópia dos dados
5
Passos da Migração
Migração entre Plataformas
Migrando uma Base de dados Oracle entre plataformas
de hardware utilizando Storage Foundation
1. Configurar o CDS
2. Parar aplicação
3. Validar o File Systems e
converter a ordem dos
bytes se necessário
(de/para Linux)
4. “Deport” do Grupo de
Disco
5. Importar o Grupo de
Discos em um novo Host
6. Iniciar aplicação
DESAFIOS
Cross Platform Migration: Storage Foundation
• Requer o dobro de espaço no
storage
• Necessita de uma grande banda
na conexão de rede
• Requer parada demorada na
aplicação para a copia dos dados
Migração entre plataformas: Oracle
Migrando os dados Oracle entre Plataformas
Método Tradicional Vs. Storage Foundation
FACILITANDO A MIGRAÇÃO
• Elimina a necessidade de dobrar o Storage
• Grandes bases de dados são migradas em minutos, não em dias ou semanas.
• Suporta as principais versões de Linux e Unix
• Migre entre ambientes físicos ou de físicos para virtuais
Estudo de caso: grande agência de governo dos EUA A migração de um Banco de Dados Oracle de 35TB levaria 3 semanas utilizando as ferramentas
nativas da Oracle
3 Semanas
Estudo de caso: grande agência de governo dos EUA Com a Symantec, foi possível migrar os 35TB na janela de manutenção de 4h da agência.
4 Horas
7
Executa migrações de Storage Online à qualquer distância
Migre os Arrays Localmente
Migre à Distância
• Configuração baseada em wizard
• Configurado em horário comercial
/ Agendado para horário não comercial
• Sem necessidade de assistencia na
migração
• Sem parada na aplicação
Veritas Storage Foundation SF, VCS
Synch/Asynch Replication
SF, VCS
• Executado sobre IP sem necessidade de
infraestrutura cara
• Migração de Data Center
• Permite voltar de forma simples se forem detectados problemas
Nossa Proposta de Valor Única
• Prove escalabilidadade e resiliencia para “workloads” Tibco, Informatica, Oracle RAC • Única solução que oferece DR
global e abrangente
• Ganhe visibilidade desde a aplicação ao “spindle”
Achieve Greater Scale in
Your Linux Environment
• Implemente HA/DR sem scripts que são complicados e dificil de se manter.
• Implemente operações e manutenção de storage não disruptivas
• Tenha deteção isntantanea e recuperação de aplicações “sub-minute”
Deploy Enterprise Grade
Application Protection
Production DR • Reduza os custos de Armazenamento com a liberdade de escolha • Otimize o armazenamento com dedupe, ThinProvisioning e Compressão • Melhora de 60-90*% em
performance resultando menos necessidade de hw
Maximize Data Center
Investment
9
CFS HA
Storage Foundation Cluster File System (SFCFS)
CVM
Alta-performance
Arquitetura de baixo overhead
Arquitetura escalável
Sub-minute failover
Alta-disponibilidade
Produto robusto e durável
Suportado por todo o stack de
software do Storage Foundation
Opções de cluster: Local, campus ou
WAN
SAN
storage
De 1 a 64 nós
256 TB
Max FS
Casos de uso do SFCFS: Aplicações
Scale-Out
Performance para Aplicações em Grid/Paralelas
•Mínimo Overhead para a aplicação.
•Acesso aos arquivos escalam
linearmente em função da adição de mais nós.
•Única namespace para as cópias de bancos de dados.
11
SFCFS
Maximize Disponibilidade/ Minimize Complexidade
Elimine Failovers de Storage com CFS
Configurações Clássicas de Cluster podem não
ser rápidas o suficiente
Aplicações de negócios
precisando de máximo UpTime
Servidor passivo Servidor com Falha Servidor ativo
Client
Servidor Ativo
Etapas de Recovery
• Detectar falha
• Desmontar o file system
• Deport Grupo de disco
• Import Grupo de Disco
• Montar o file system
• Iniciar Aplicação • Reconectar clientes File System Clustering Nativo File System Clustering Nativo
Failover tão Rápido quanto o Re-start das aplicações
Maximize Availability / Virtualize Confidently
Eliminate Storage Failovers with CFS
Servidor em Falha Cliente Servidor Ativo Veritas Storage Foundation Veritas Cluster Server Veritas Storage Foundation Veritas Cluster Server Veritas Cluster File System
Aplicações de negócios
precisando de máximo UpTime
Etapas de Recuperação
• Detecta a falha
• Desmonta o File System
• Deport Grupo de Discos
• Import Grupo de Discos
• Monta o File System
• Inicia a aplicação
• Reconecta o Clientes
Hyper-V
13
Nossa Proposta de Valor Única
• Prove escalabilidadade e resiliencia para “workloads” Tibco, Informatica, Oracle RAC • Única solução que oferece DR
global e abrangente
• Ganhe visibilidade desde a aplicação ao “spindle”
Achieve Greater Scale in
Your Linux Environment
• Implemente HA/DR sem scripts que são complicados e dificil de se manter.
• Implemente operações e manutenção de storage não disruptivas
• Tenha deteção isntantanea e recuperação de aplicações “sub-minute”
Deploy Enterprise Grade
Application Protection
Production DR • Reduza os custos de Armazenamento com a liberdade de escolha • Otimize o armazenamento com dedupe, ThinProvisioning e Compressão • Melhora de 60-90*% em
performance resultando menos necessidade de hw
Maximize Data Center
Investment
Reduza Complexidade - Automatize Alta
Disponibilidade e Recuperação de Desastres
Metropolitan HA
(Stretch Cluster) Wide-Area DR (Global Cluster)
Local HA • Recupere mais rápido
• Reduza a necessidade de pessoas em um incidente • Reduza o erro de operador • Proporcione alta disponibilidade de dados e de aplicações de forma simples • Simplifique utilizando uma única solução para:
– Local HA
– Campus/Metro DR – Global DR
Os Benefícios
Alta Disponibilidade e Disaster Recovery da Symantec
SAP APP 1 APP 3 APP 2 SAP SAP APP 4 Synch Replication or Mirroring
APP 4 APP 3 APP 2 APP 1
Asynchronous Replication
15
Bunker VVR
Nenhuma perda de dados com Replicação Assíncrona
Benefícios
• Proteção máxima com Alta Performance
• Custo significativamente menor do que replicação
multi-hop
• Solução de DR integrada disponível com VCS
Configuração
• Baixo custo para o terceiro site – próximo ao site de produção
• Conectado por FC ou IP com o site de produção
• Storage somente para atualização e não todos os dados
Operação
•
Update síncrono gravado no Bunker• Conteúdo do Bunker replayed durante DR
• Zero RPO: o site de DR está sincronizado com o de produção Site de DR Produção Bunker Assíncrono Síncrono DR Replay
Aplicações e erviços Multi-Tier
Database Application Web server Billing app app app DB FS IP VVR Service Group VCS App IP Service Group VCS Web VM Service Group Web VM Service Group ApplicationHAVeritas Cluster Server HA/DR
Veritas Cluster Server HA Symantec ApplicationHA Veritas Operations Manager 17
Transição para Virtual Business Service de forma suave
Database SG
Application Server SG
Web Server SG
Billing Virtual Business Service
Veritas Operations Manager
Start/Stop Order
Inter-cluster fault policy
Database Application Web server Billing app app app DB FS IP VVR Service Group VCS App IP Service Group VCS Web VM Service Group Web VM Service Group ApplicationHA
BILLING VBS
AppHA AppHA AppHA
Virtual Business Service - Disaster Recovery
PRODUCTION SITE DR SITE
BILLING DR VBS SF/HA Single Node VCS VCS KVM Replication AppHA SFCFS + VCS VCS
The Benefits
Multi
Tenancy
Orquestração de DR
com um único clique
Notificações no nível
de Business Service
Mix Físico/Virtual
DR Active/Active com
Site Re-purposing
19Virtual Business Service
Matriz de suporte sem concorrente
Sistemas Operacionais
Solaris
HP-UX
AIX
Linux
Windows
Virtualização
VMware
OracleVM, Zones
WPAR, LPAR
KVM
Hyper-V
Alta Disponibilidade
VCS 5.1, 6.0
VCS 5.1 SP1 (Unix)
VCS 5.1 SP2 (Win)
ApplicationHA 5.1 SP2
ApplicationHA 6.0
Bancos de Dados
Oracle
Sybase
SAP
DB2
MySQL
Aplicações
Informatica
WebSphere
Microsoft Exchange
WebLogic
PeopleSoft
Replicação
Veritas Replicator
Oracle Dataguard
EMC SRDF
NetApp SnapMirror
VCS Guest Cluster
para disponibilidade de aplicação 24x7
Monitoramento Inteligente 24x7 pelo VCS
• Conhecimento de Detalhes da aplicação
• Disponibilidade de Infra/VM
• Clustering tradicional
Recuperação Rápida de Aplicação
• Failover para VM de standby
• Integrado com SFCFS
Minimize o Downtime de Aplicação
• Proteção contra corrpção de OS
• Sem downtime para patching de OS
Gerenciamento Simplificado
•Visibilidade de Aplicações através
do Veritas Operations Manager
•Totalmente suportado com Virtual
Business Services
VM1 OS VM2 OS HOST SQL ORA VM1 OS VM2 OS HOST Web VCS VCS ORA 21ApplicationHA para visibilidade e gerenciamento de
aplicação
Simplifique o gerenciamento de aplicação
• Gerencie as dependências das aplicações
• Start/Stop/Status de aplicações in-guest
Detecção e Remediação de Falhas
•Monitoramento detalhado de Aplicações
•Reinicia aplicação para remediar falhas
sem failover de App/VM
Configuração simples
• Discovery de aplicações automático
• Wizards para configurar HA de Aplicações
• Sem private interconnects
Gerenciamento Simplificado
•Visibilidade de Apps In-guest pelo
Veritas Operations Manager
•Totalmente integrado com Virtual
Business Services para gerencimento
de aplicações multi-tier
VM2 OS HOST ORA Application HA VM1 OS SQL VM3 OS APP Application HA Application HAGerenciamento de Storage KVM (SF 6.0)
RHEL Host RHEL Host
KVM KVM RHEL Host KVM
DMP
VM2 OSSF
VM2 OSSF
CVM/CFS
DMP
VM2 OSSF
VM1 OSSF
VM1 OSDMP
•
Storage Foundation no guest
– Ganhe benefícios de consolidação, mantenha os processos e ferramentas inalterados
– Habilite migração de dados P2V com PDC
• Dynamic Multi-Pathing no host
•
Cluster Volume Manager/Cluster File
System no Host
– Apresente Arquivos (& filesnaps) como discos aos guests
– Habilite live migration
– TP/R no host
•
Split stack (FS no guest)
•
Suporte para disco virtIO
•
RHEL6
23
Alta Disponibilidade do VCS num ambiente KVM
Disponibilidade de Aplicação “In Guest”
• VCS de baixo footprint instalado dentro de KVM Guest
• Sem a necessidade de heartbeats, ne,m de infra de rede adicional • inicie/Pare/Monitore/Reinicie Aplicações
• Suporte para Windows (6.0) e RHEL (5.1 SP1)
VM B VM C VM A APP KVM HOST APP APP VM Y KVM HOST VM X APP APP
VM/HA sem Conhecimento da Aplicação
• VCS instalado no Host KVM para formar um cluster de Host KVM • Start, Stop, Monitoring, Failover do Guest KVM• Sem VCS footprint dentro do Guest KVM • Suporte para Windows (6.0) e RHEL (5.1 SP1)
VM B VM C KVM HOST VM A VM B VM C VM A KVM HOST
VM/HA com
Application Awareness
• Lean VCS footprint no Host KVM para monitoramento de aplicação
• VCS no Host KVM para monitoramento de KVM Guest & Infrastructure • Restart de aplicação, VM failover (níveis configuráveis)
• Suporte para Windows (6.0) e RHEL (5.1 SP1)
VM B VM C KVM HOST VM A VM B VM C VM A APP KVM HOST
Por que Fencing?
Evite Downtime Eliminando Corrupção de disco com Fencing
APP APP
• Necessidade de restringir as
estrituras para os nós
correntes e verificados
Fencing baseado em SCSI-3 Fencing baseado em CPS
SCSI3 PR Disks
• Discos SCSI3 para I/O
fencing
• Máxima Proteção de Dados
• Não SCSI3 fencing
• Ambiente Virtualizado
Coordination Point Servers
Corrupção de Dados
APP APP
25