Utilizando o Hyper-V Replica Parte I–Vantagens e Primeira Réplica
O segundo artigo sobre Hyper-V Replica abordando RPO e RTO esta disponivel em http://www.marcelosincic.com.br/blog/post/Utilizando-o-Hyper-V-Replica-Boas-Praticas-para-RTO-e-RPO.aspx
Apesar de muito noticiado como novidade no Windows Server 2012, o Hyper-V Replica não está sendo tão utilizado pelos profissionais de TI como esperado. Muito provavelmente temos o desconhecimento e a restrição a ser uma nova tecnologia, o que é natural.
Porem, uma das formas hoje usadas para réplica de VMs e que no Hyper-V criam diversos problemas é a réplica de storage, ou seja, a replicação que ocorre entre os storages em casos de datacenter de redundância (DR).
A tabela abaixo mostra alguns motivos pelo qual Hyper-V Replica é melhor opção a réplica de storage:
|
Storage
|
Hyper-V Replica
|
Performance da Réplica |
Performance da cópia usa algoritmos dedicados de compressão
|
Boa performance, só replica alterações no VHDX, Windows 2012 R2 oferece compressão |
Consistência |
Assegura consistência na réplica |
Replica baseada em NTFS, permitindo ativo/passivo e Live Migration
|
RPO
|
Permite a réplica em agendamentos regulares ou contínuos |
Permite agendar a primeira réplica, as atualizações são a cada 5 minutos no Windows 2012 RTM e 30 segundos, 5 minutos ou 15 minutos no Windows 2012 R2 |
RTO
|
Necessita que os discos sejam ativados e os hosts Hyper-V inicializados |
Imediatamente os hosts ativam as VMs no DR |
Replica de Novas VMs |
É necessário criar manualmente no site DR |
Replica qualquer alteração no XML da VM |
Admin Tools
|
Storage console
|
Console do Cluster/Hyper-V
|
Nivel de Especialização |
Conceitos de Storage geral e do fabricante |
Hyper-V e Microsoft Cluster
|
Cancelamento da Réplica |
Permite cancelar réplica de uma LUN |
Permite cancelar a réplica apenas de uma VM ou até mesmo um VHDX |
Inversão |
Necessário reconfigurar a réplica |
Permite a inversão em modo gráfico |
Cluster Mode
|
Ativo/Passivo |
Ativo/Ativo |
Ação de Recover |
Recriar/Reiniciar os algoritmos de réplica |
Menu de contexto para reiniciar ou inverter |
O maior problema da réplica de storage para Hyper-V é que a LUN replicada no site DR está offline. Sendo assim, não dá para alterar ou mesmo ver no Hyper-V as VMs no site DR, uma vez que a LUN não está acessivel e só pode ficar no momento de uma virada de operação.
Já o Hyper-V Replica permite inverter as VMs sem qualquer passo adicional, incluindo a reversão (inverter primário com secundário). Porem, iremos falar disso em outro post. Vamos focar no momento da primeira réplica.
Existem duas formas de a primeira réplica ser realizada sem utilizar o link entre os sites do exemplo abaixo:

A primeira forma é fazer local a configuração do Hyper-V Replica e esperar o secundário ter todas as VMs prontas.
Este método tem a desvantagem da montagem do storage e servidores em dois momentos, o que pode encarecer o serviço e em muitos casos não haver espaço ou recursos de energia elétrica suficientes.
A outra forma é fazer isso por usar o próprio wizard do Hyper-V Replica escolhendo exportar a VM.
Para isso, ao configurar a réplica de uma VM escolha a opção "Send initial copy using external media” e defina um local para exportar os arquivos como abaixo:

O passo seguinte é importar a VM no host onde ela foi criada. Note que a VM é criada no final do wizard acima no host destino, mas sem os arquivos e sem ativar a réplica:

Escolha a localização criada pelo wizard e aguarde a importação:

Completado este item no servidor destino o status estará Warning e no servidor de origem Normal indicando que está ok.

O próximo passo é clicar no servidor de origem na VM e usar a opção Resume Replica para que ele inicie a cópia de sincronização.
Uma dica importante é que o Hyper-V Replica funciona criando um snapshot e enviando o arquivo de snapshot da origem para o destino, portanto não demore muito tempo para fazer a sincronização inicial pois poderá ter problemas de espaço e performance por conta do uso de um disco diferencial do snapshot.
Nos próximos posts iremos abordar melhores configurações e como montar um ambiente de Hyper-V Replica.
Webcasts MVP IT ShowCast 10/12/2013
Amanhã continuamos com a programação do MVP IT Show Cast com as apresentações da track Cloud & Datacenter onde irei apresentar com o Rafael Bernardes.
A primeira sessão será sobre as opções de rede e storage para datacenters modernos:

Increva-se pelo link: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032572438&Culture=pt-BR&community=0
A segunda apresentação será sobre as novas tecnologias introduzidas pelo Windows Server 2012 R2:

Increva-se pelo link: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032572440&Culture=pt-BR&community=0
Dell Management Packs para SCOM 2012 R2 Liberados
Monitorar fisicamente servidores, storages e equipamentos físicos é uma premissa e um recurso muito importante para administradores de Datacenter.
Para os que não sabem ou ainda não implementaram a solução do OME (Open Management Essential) integrada com o SCOM leia o artigo que publiquei em http://www.marcelosincic.com.br/blog/post/Monitorando-Storages-EqualLogic-e-Servidores-Dell-com-o-SCOM-2007-R2-e-SCOM-2012-RC.aspx
A boa notícia estão disponíveis os pacotes de monitoração atualizados para funcionarem com o System Center Operations Manager 2012 R2 em: http://en.community.dell.com/techcenter/b/techcenter/archive/2013/11/27/dell-management-packs-now-support-microsoft-system-center-2012-r2.aspx
Se possui servidores Dell, não deixe de implementar a monitoração detalhada de servidores, storages e dispositivos físicos Dell.
Monitorando Storages EqualLogic e Servidores Dell com o SCOM 2007 R2 e SCOM 2012 SP1/R2
Atualização de Management Packs disponivel em http://www.marcelosincic.com.br/blog/post/Management-Packs-para-SCOM-2012-R2-Liberados.aspx
Todos que utilizam o System Center Operations Manager 2007 sabem o quanto é importante conhecer os Management Packs para monitorar detalhes de aplicações, serviços e outros.
Porem, poucos utilizam todo o potencial que os fabricantes disponibilizam por meio dos Management Packs proprietários e hoje irei mostrar uma implementação de SCOM integrado aos equipamentos Dell, servidores e EqualLogic muito interresante.
Ressaltando que os Management Packs do SCOM 2007 são compativeis com o SCOM 2012 atualmente em Release Candidate.
Para download do Server ProPack e do EqualLogic baixe os pacotes a partir do Microsoft Pinpoint nos pacotes da Dell, evitando baixar direto do site ou guardar links, pois são atualizados com frequencia http://pinpoint.microsoft.com/en-US/PartnerDetails.aspx?PartnerId=4295881286&CurrentTab=1
Para os exemplos neste post baixei os pacotes Dell Server Suite, Dell Server Pro e Dell EqualLogic sendo que todos são gratuitos (FREE)

O próximo passo é fazer o Discovery para encontrar os servidores e para o storage utilizando as configurações padrão do Network Discovery com o IP do portal iSCSI do EqualLogic, que já identificará o modelo bem como algumas informações básicas. A partir dai basta esperar alguns minutos até que o SCOM detecte todas as informações dos servidores e do storage:


Primeiro é possivel ver as funcionalidades que o Dell Server/PRO permitem monitorar e note no exemplo abaixo que será alertado quando ocorrer alta temperatura do processador, problemas nas fontes redundantes, fans, voltagem e até detalhes especificos como abertura da tampa e problemas com hot spare/discos pelo Healthy Explorer dos servidores:

Também pelo Healthy Explorer do storage EqualLogic será possivel ter uma ideia das monitorações, que não se limitam a comunicação com o storage mas chega ao nivel de grupos e discos fisicos:

Mas o mais interessante são, sem dúvida, as views que estes Management Packs. No exemplo abaixo utilizei a Complete Diagram View e o resultado é excelente, onde temos o storage, os grupos, volumes, controladoras e detalhes adicionais:

Note que ao clicar no disco utilizando o diagrama até o numero de série é possivel de ser visualizado, demonstrando a importância destes recursos para administração destes equipamentos:

Claro que abordei os equipamentos que trabalho e implemento com frequencia e neste ponto a Dell tem uma parceria muito forte com o time de produtos para desenvolver monitorações eficientes.
Caso utilize produtos de outros fabricantes poderá encontrar informações similares no catálogo do Microsoft PinPoint em http://pinpoint.microsoft.com/en-US/applications/search?q=management%20packs
Conceitos de Storage para IT Pros 1 –Tipos de RAID e IOPS
Em uma série de palestras que ministrei do ano passado (TechEd 2011, SQLPass #127, MCT Summit e universidades), abordei o assunto sobre a escolha do melhor meio de armazenamento e os tipos de RAID disponiveis, com as vantagens e desvantagens de cada um.
Ainda é um assunto muito novo para IT Pros por conta de não ser abordado em cursos de faculdade, apenas em treinamentos técnicos de certificação.
Neste primeiro artigo irei abordar os tipos de RAID e o que são IOPS. Em um próximo artigo comentarei sobre tipos de controladora e arquiteturas disponives (Fibre Channel, HBA, SMB e iSCSI).
Parte 1 – Tipos de RAID
RAID é o acronimo de Redundant Array of Independent Disk ou “Agrupamento redundante de discos independentes”, o que indica o uso de diversos discos para criar uma estrutura de alta disponibilidade.
Os tipos de RAID podem ser simplificados pelo uso de 4 tipos principais, sendo:
RAID | Funcionamento e Nº de discos | Vantagens | Desvantagens |
0 – Stripped sem paridade | A partir de 2 discos, as informações são gravadas em ambos os discos de forma independentes, ou seja, metade de um arquivo em cada disco | Alta performance Baixo custo Total espaço disponivel | Sem redundância, qualquer disco que perder os outros não tem como recriar os dados perdidos, uma vez que as informações estão em todos os discos |
1 – Espelhamento (Mirror) | A partir de 2 discos, sempre em pares. Os dados são gravados em ambos os discos integralmente | Alta performance, na leitura utiliza os dois discos Alta redundância | Apenas metade da soma dos discos fica disponivel Alto custo por conta do espaço “perdido” |
5 – Stripped com paridade | A partir de 3 discos. A informação é gravada similar ao RAID 0, porem ele utiliza um algoritmo que a informação é gravada em um disco a mais para reconstrução de qualquer disco com erro | Boa performance Boa redundância Pouca perde de espaço útil | Perde-se sempre o equivalente a um disco Em caso de perda de mais de um disco não há como reconstruir |
6 – Stripped com paridade | A partir de 3 discos. A informação é gravada similar ao RAID 5, porem com 2 discos de paridade | Boa performance Boa redundância Menor perda de espaço que o RAID 1 | Perde-se sempre o equivalente a dois disco Em caso de perda de mais de dois disco não há como reconstruir |
10 – Espelhamento de RAID 0 | A partir de 4 discos, onde cada dois discos formam um RAID 0, sendo o segundo cópia do primeiro. É um misto de RAID 0 com RAID 1, porem no nivel do conjunto e não do disco | Alta performance Alta redundância | Perda de metade dos discos disponiveis Alto custo por conta da perda de espaço útil |
50 e 60 – Mirror de paridade | RAID 5 e 6 com os discos de paridade espelhados | Ótima redundância Boa redundância | Perda de mais um disco alem dos que já eram paridade Performance média |
O mais usado hoje é o RAID 5/10, já que eles tem boa performance e redundância, como mostra o gráfico abaixo:

Abaixo um gráfico de itens gerais e comparação entre os tipos de RAID 5/6/10/50:

Observação: Os dados acima foram colhidos no docuemnto “Choosing a Member RAID Policy” que é baseado na arquitetura do Dell Equallogic e não é necessário se cadastrar: http://www.dellstorage.com/WorkArea/DownloadAsset.aspx?id=1066
Parte 2 - O que são IOPS?
É o número de operações por segundo que um disco individual consegue chegar. Por exemplo, um disco SAS de 10K consegue em média 140 IOPS.
Esta velocidade é padrão na industria com variações entre modelos, mas podemos ter uma base do que é aceitável e o fabricante do disco poderá lhe informar este número.
Porem, note que a diferença é muito grande, principalmente levando em conta os novos discos SSD. Por exemplo, o disco X25-E da Intel (Veja o pdf com as caracteristicas em http://download.intel.com/design/flash/nand/extreme/extreme-sata-ssd-datasheet.pdf) chega a números 30 vezes maiores que os discos SAS e SATA.

Porque o IOPS é tão importante?
Esta pergunta é óbvia, mas a explicação pode não ser tão simples. Acontece que na maioria dos casos temos a tendencia de minimizar a questão dizendo que é “performance” ou “percepção do usuário” mas na verdade pode impactar diretamente no funcionando de um aplicativo, em alguns casos até inviabilizando.
Por exemplo, um ambiente Exchange 2003 com 2 mil caixas de correio precisa de 1,5 mil IOPS e este número não é fácil de alcançar. O SQL Server para um banco de dados do SharePoint precisa de 5 mil IOPS para funcionar.
Como calcular o IOPS?
Multiplique o total de discos pelo tipo de RAID e conseguirá o seu número. Segue alguns exemplos:

O RAID 1, RAID 10 ou RAID 0 irá lhe proporcional o maior numero de IOPS possivel, já o RAID 5 o calculo leva em conta 1 disco a menos e no RAID 50 2 discos a menos para as paridades.
Como conseguir o maior IOPS possivel com maior capacidade?
Temos tres formas de fazer isso:
- Utilize discos de alta performance, como os SAS de 15K ou o SSD, porem são caros e no caso do SSD de tamanhos de apenas 32/50/64/100GB
- Utilize o tipo de RAID apropriado para a performance e não visando o tamanho desejado como muitos hoje fazem, o que muitas vezes implica em utilizar RAID 10 para ter a performance total ao invés de RAID 50, perderiamos em capacidade mas ganhamos em performance
- Compre um storage que trabalha com as LUNs virtuais, ou seja, ele aloca os dados nos discos conforme a necessidade deste dado e não necessita dizer o tipo de RAID
Referencias interessantes
Como calcular IOPS para Exchange 2003 http://technet.microsoft.com/en-us/library/bb125019(EXCHG.65).aspx
Como calcular IOPS para Exchange 2010 http://technet.microsoft.com/en-us/library/ee832791.aspx
Como calcular IOPS para o SQL do SharePoint 2010 http://technet.microsoft.com/en-us/library/cc298801.aspx
Utilitário para medir IOPS para o SQL Server (SQLIO) http://www.microsoft.com/download/en/details.aspx?displaylang=br&id=20163

Para mais informações sobre o Windows Server 2012, acesse: http://clk.atdmt.com/MBL/go/425205719/direct/01/