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/

Escolhendo o Tipo de RAID e Solução de Storage

Na palestra que realizei no MCT Summit (http://www.mctsumm.it/Pages/default.aspx) 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. Recebo muitos emails para o ppt, porem alguns conteudos não posso publicar em blog pessoal, porem está disponivel no site da Dell um documento completo sobre a escolha do melhor RAID para Equallogic, que foi a base que usei para este tópico. Segue o link para o documento “Choosing a Member RAID Policy”, não é necessário se cadastrar http://www.dellstorage.com/WorkArea/DownloadAsset.aspx?id=1066

DPM 2012 com Failover Cluster para Hyper-V

Uma das novas features que o DPM 2012 traz a possibilidade de fazer o backup das VMs que estão no storage CSV de um cluster por utilizar os recursos de snapshot do próprio storage. Isso é um grande avanço por dois motivos: O storage tem uma performance superior na criação do snapshot pois é nativo e ocorrendo no nivel dos bits a serem copiados e não no sistema de arquivos como acontece com os snapshots criados pelo VSS do Windows Com o snapshot sendo realizado pelo storage, não ocorrem os Redirect Access no cluster e nem os erros de CSV sendo acessado simultaneamente como acontece com backups paralelos de diferentes VMs. Ou seja, com o snapshot por hardware podemos criar jobs de backup das VMs que sejam simultaneos Porem, na maioria dos storages não são deixadas alocações para snapshots, o que irá gerar no Event Viewer do host em que o backup foi efetuado um erro de falta de espaço suficiente para gerar um snapshot. Nestes casos o ideal seria reformular o espaço das LUNs alocando para snapshot espaço suficiente para a cópia do maior dos backups existentes, já que o snapshot é apagado pelo DPM após o término da cópia. Também é necessário permitir aos hosts realizar os snapshots, como mostra a imagem abaixo da configuração de um EqualLogic: Por outro lado, se não houver espaço livre para o snapshot mas este for um recurso que exista no storage que esteja utilizando, a opção é desativar o serviço de snapshot do kit de integração, como visto abaixo no HIT Kit do EqualLogic: Caso precise de mais informações, acesse o link http://technet.microsoft.com/en-us/library/hh758090.aspx

Videos do TechEd 2011 disponiveis para assistir online ou baixar

Depois de voltar de férias e ficar no aeroporto de Denver por 8 horas esperando um voo para Seattle (quem disse que isso só acontece no Brasil), li um email informando que algumas palestras do TechEd 2011 foram filmadas integralmente e que uma das 3 que apresentei é uma delas (http://www.marcelosincic.com.br/blog/post/Slides-e-Material-das-Minhas-Apresentacoes-no-Microsoft-TechEd-2011.aspx) Foi escolhida a filmagem da palestra “Utilizando de forma eficiente seu storage para ter o melhor IOPS” e está disponivel no endereço http://www.microsoft.com/pt-br/showcase/details.aspx?uuid=7aa99d21-4f5f-4b65-9606-aa22c14cb682 Alem dessa que apresentei com o Marcio Maisonete outras palestras foram gravadas e podem ser assistidas online. A lista publicada pelo Fabio Hara contem os videos disponiveis: http://www.fabiohara.com.br/2012/02/17/veja-algumas-palestras-do-teched-brasil-2011/

Gerenciamento de Storage com o System Center Virtual Machine 2012

Seguindo a série de posts sobre recursos do SCVMM 2012 integrados com VMWare ESX e Xen Server agora abordaremos outro recurso que é o gerenciamento de storages. Post anteriores: Integração com live migration http://bit.ly/pf0v9M e Dynamic e Power Optimization http://bit.ly/pJ6KLf. Com o VMM 2012 você poderá classificar storages pela performance, definir o storage a ser utilizado e criar as LUNs sem a necessidade de conhecer o software de cada fabricante. Ou seja, você poderá utilizar o conceito de virtualização de storage com as interfaces do VMM 2012. API SMI-S Uma nova funcionalidade que está sendo discutida com os fabricantes de storages é a criação de um protocolo de comunicação muito similar ao SNMP mas que permita detalhes das especificações de um storage, chamado de Storage Management Initiative Specification (SMI-S). Este protocolo é um API baseada nos modelos CIM/WBEM, que muitos já conhecem por ser também a especificação básica do WMI presente nos sistemas operacionais Windows. Utilizar este procolo não é tão simples, e é necessário ter um CIMOM que nada mais é que um proxy para “traduzir” as APIs nativas do storage para o protocolo SMI-S. Porem, os fabricantes de storages já tem estes padrões bem estabelecidos e com upgrades de firmware podem incluir o CIMOM, um deles é o OpenPegasus, no storage já existente. SMI-S no VMM 2012 Agora entra em cena o VMM 2012 que possui a interface de comunicação SMI-S para se comunicar com os storages e obter informações, e com base nestas pode classificar os storages conforme a sua performance, como a tabela abaixo retirada do TechNet (referencia ao final do documento): Automação de Storage no VMM 2012 Agora podemos colocar em prática esta funcionalidade por criar arrays de storage e vincular aos hosts. Imagine que em sua empresa haja storages com disco SAS e SATA, onde a classificação automática é SILVER e BRONZE respectivamente e tanto o grupo de servidores quanto uma VM pode ter especificado não a LUN, mas sim a classificação. Essa automação inclui a criação das LUNs, ou seja, não será mais necessário ter conhecimento do software do fabricante para criar as LUNs individualmente já que a API SMI-S implementa os comandos necessário para gerenciar. Figura 1 – Tela principal do gerenciador de storages Figura 2 – Pool default e criação de um novo pool Figura 3 – Inclusão de um storage ao pool Figura 4 – Vinculando um storage pool a um grupo de hosts hypervisors Com este recurso o gerenciamento de um datacenter será mais fácil, e quando temos diversos storages independentemente do fabricante poderemos utilizá-lo de forma simples com as APIs SMI-S. Referencia TechNet http://technet.microsoft.com/en-us/library/gg610600.aspx e http://blogs.technet.com/b/server-cloud/archive/2011/10/14/windows-server-8-standards-based-storage-management.aspx

Slides e Material das Minhas Apresentações no Microsoft TechEd 2011

Conforme prometido, seguem os ppts e material adicional que utilizei nas minhas apresentações: Dia 29/09 as 14:00 - STO301 | Utilizando de forma eficiente seu storage para ter o melhor IOPS Download: STO301.zip Dia 29/09 as 15:30 - SRV303 | Gerenciando Recursos com o Windows System Resource Manager Download: SRV303.zip Dia 30/09 as 10:10 - VIR307 | Gerenciando ambientes Vmware atraves do System Center Virtual Machine Manager 2012 Download: VIR307.zip