Implementando SQL Server 2014 Failover Cluster com Cluster

  • Slides: 17
Download presentation
Implementando SQL Server 2014 Failover Cluster com Cluster Shared Volume (CSV) Nilton Pinheiro SQL

Implementando SQL Server 2014 Failover Cluster com Cluster Shared Volume (CSV) Nilton Pinheiro SQL Server Specialist SQL Server MVP MCITP | MCSE | MCDBA | MCTS | MCSA/MCSE: SQL Server 2012 niltonpinheiro@msn. com http: //www. mcdbabrasil. com. br @nilton_Pinheiro https: //www. youtube. com/user/Mr. Nilton. Pinheiro

Quem sou Eu? § Mais de 14 anos trabalhando com SQL Server § Alta

Quem sou Eu? § Mais de 14 anos trabalhando com SQL Server § Alta Disponibilidade (SQL Server FCI, Always. On, Availability Groups, DBMirroring. . . ) § MCITP, MCSA/MCSE: SQL Server 2012 § Palestrante em vários eventos: SQLSat, Tech. Ed BR, MVP Virtual Conference, MVPShow. Cast § Professor do laboratório de Banco de Dados SENAC SJRP § Criador e administrador do portal www. mcdbabrasil. com. br

PATROCINADORES

PATROCINADORES

Planning on attending PASS Summit 2015? Start saving today! • The world’s largest gathering

Planning on attending PASS Summit 2015? Start saving today! • The world’s largest gathering of SQL Server & BI professionals • Take your SQL Server skills to the next level by learning from the world’s top SQL Server experts, in over 190 technical sessions • Over 5000 registrations, representing 2000 companies, from 52 countries, ready to network & learn Save $150 right now using discount code LCCOMPRX 86 or LCCOMPMD 54

Agenda § § § SQL Server Failover Cluster hoje Conhecendo o Cluster Shared Volume

Agenda § § § SQL Server Failover Cluster hoje Conhecendo o Cluster Shared Volume (CSV) SQL Server com CSV Cluster Tradicional vs. Cluster CSV Arquitetura do CSV Considerações para a implementação

SQL Server Failover Cluster hoje SQL fica offline enquanto os discos não subirem Rede

SQL Server Failover Cluster hoje SQL fica offline enquanto os discos não subirem Rede Pública SQLINST 1 (nome virtual) Rede Privada (Heartbeat) Heartbeat Standby SRVNODE 1 E: F: G: W: SRVNODE 2 SQL DB Log SQL depende totalmente dos discos

Cluster Shared Volume § Clustered file system que permite que todos os nós do

Cluster Shared Volume § Clustered file system que permite que todos os nós do cluster possam simultaneamente ler e gravar nos mesmos discos, Não significa ler e gravar nos mesmos arquivos e db § O owner dos discos é indiferente para o SQL Server § Mantêm um caminho único em todos os nós do cluster

Caminho único em todos os nós § O caminho dos arquivos é único em

Caminho único em todos os nós § O caminho dos arquivos é único em todos os nós do cluster § Discos são apresentado como “mount points” no root “C: Cluster. Storage” de cada nó do cluster § Volumes podem ser renomeados § Deve ser feito ANTES da instalação do SQL Server

Demo Configurando os discos como Cluster Shared Volume

Demo Configurando os discos como Cluster Shared Volume

SQL Server com CSV § Recurso do SQL Server no cluster não depende mais

SQL Server com CSV § Recurso do SQL Server no cluster não depende mais dos discos § Não existe mais recursos de disco dentro do grupo de cluster do SQL Server § Não há mais desmontagem e remontagem dos discos durante o processo de failover § Failover mais rápido § Falha no acesso ao disco não causa a indisponibilidade do SQL Server § Maior disponibilidade do SQL Server

Cluster Tradicional vs. Cluster CSV CLUSTER TRADICIONAL CLUSTER CSV SQL Online SQL Offline I/O

Cluster Tradicional vs. Cluster CSV CLUSTER TRADICIONAL CLUSTER CSV SQL Online SQL Offline I/O redirecionado via rede (SMB 3. 0) SQLINST 1 Falha de conectividade com a Storage SQLINST 1 Coordinator Node Falha de conectividade com a Storage

Arquitetura do CSV SQL rodando no Node 3 não é afetado. SQLNode 2 SQLNode

Arquitetura do CSV SQL rodando no Node 3 não é afetado. SQLNode 2 SQLNode 1 Coordination Node SQLNode 3 SQLINST 2 SQLINST 1 SQLINST 3 Cluster Shared Volume File System (CSVFS) SMB 3. 0 CSV Proxy File System Stack SMB 3. 0 Sincronização de “Metadata” entre os nós do cluster. CSV Proxy File System Stack NTFS Stack CSV Proxy File System Stack I/O redirecionado via SMB 3. 0 (Block Redirected I/O) read-write I/O Disk Direct I/O Fonte : Shared Storage Direct I/O Falha de conexão com a storage

Determinando o Status do Volumes powershell cmdlet : Get-Cluster. Shared. Volume. State

Determinando o Status do Volumes powershell cmdlet : Get-Cluster. Shared. Volume. State

Demo Cluster Shared Volume em Ação

Demo Cluster Shared Volume em Ação

Benefícios do CSV com SQL Server § Melhor gerenciamento de uso dos discos §

Benefícios do CSV com SQL Server § Melhor gerenciamento de uso dos discos § Permite consolidar várias instâncias em um único disco § Ultrapassando 24 instâncias em um único cluster § Acaba com a necessidade de discos por instância § Acaba com a limitação de letras no SO § Acaba com o gerenciamento de um grande número de discos no servidor § Melhor integração com as operações de Chkdsk § § Processo de scan separado do processo de repair Processo de scan ocorre Online Repair baseado no número de erros e não no tamanho Repair ocorre em segundos

Considerações § CSV suportado a partir do W 2012 com SQL 2014 § CSV

Considerações § CSV suportado a partir do W 2012 com SQL 2014 § CSV não suportado para Availability Group (AG) § Procure manter arquivos de dados e log em diferentes volumes § Ajuda a evitar contenção de I/O § Quando trabalhando com mais que 2 nós no cluster, distribua os discos entre os nós mantendo vários “coordinator nodes” § Ajuda a evitar contenção na rede SMB § Se trabalhando com i. SCSI, desative a rede i. SCSI para uso do cluster

DÚVIDAS? OBRIGADO!

DÚVIDAS? OBRIGADO!