Usar Volumes Compartilhados de Cluster em um cluster de failover
Os Volumes Compartilhados de Cluster (CSV) permitem que vários nós em um cluster de failover do Windows Server ou no Azure Local tenham acesso de leitura e gravação simultaneamente ao mesmo LUN (disco) provisionado como um volume NTFS. O disco pode ser provisionado como ReFS (Sistema de Ficheiros Resiliente); no entanto, a unidade CSV estará no modo redirecionado, o que significa que o acesso de escrita será enviado para o nó coordenador. Para obter mais informações, consulte Sobre a sincronização de E/S e o redirecionamento de E/S na comunicação CSV mais adiante neste documento. Com o CSV, as funções clusterizadas podem fazer failover rapidamente de um nó para outro sem exigir uma alteração na propriedade da unidade ou desmontar e remontar um volume. O CSV também ajuda a simplificar o gerenciamento de um número potencialmente grande de LUNs em um cluster de failover.
O CSV fornece um sistema de arquivos clusterizado de uso geral que está em camadas acima do NTFS ou ReFS. Os aplicativos CSV incluem:
- Arquivos de disco rígido virtual clusterizado (VHD/VHDX) para máquinas virtuais Hyper-V clusterizadas
- Partilhas de ficheiros expansíveis para armazenar dados de aplicativos para a função clusterizada de Servidor de Ficheiros Scale-Out. Exemplos dos dados de aplicativo para essa função incluem arquivos de máquina virtual Hyper-V e dados do Microsoft SQL Server. Lembre-se de que o ReFS não é suportado para um Servidor de Arquivos Scale-Out no Windows Server 2012 R2 e inferior. Para obter mais informações sobre Scale-Out File Server, consulte Scale-Out File Server for Application Data.
- Instância de Cluster de Failover (FCI) do Microsoft SQL Server 2014 (ou superior). A carga de trabalho clusterizada do Microsoft SQL Server no SQL Server 2012 e versões anteriores do SQL Server não oferecem suporte ao uso de CSV.
- Windows Server 2019 ou superior Microsoft Distributed Transaction Control (MSDTC)
Observação
Os CSVs não oferecem suporte à carga de trabalho clusterizada do Microsoft SQL Server no SQL Server 2012 e em versões anteriores do SQL Server.
No Windows Server 2012, a funcionalidade CSV foi significativamente aprimorada. Por exemplo, as dependências dos Serviços de Domínio Ative Directory foram removidas. Foi adicionado suporte para as melhorias funcionais em chkdsk, para interoperabilidade com aplicativos antivírus e de backup e para integração com recursos gerais de armazenamento, como volumes criptografados pelo BitLocker e Espaços de Armazenamento. Para obter uma visão geral da funcionalidade CSV introduzida no Windows Server 2012, veja O que há de novo no cluster de failover no Windows Server 2012 [redirecionado].
O Windows Server 2012 R2 introduz funcionalidades adicionais, como propriedade CSV distribuída, maior resiliência por meio da disponibilidade do serviço Server, maior flexibilidade na quantidade de memória física que você pode alocar para cache CSV, melhor capacidade de diagnóstico e interoperabilidade aprimorada que inclui suporte para ReFS e desduplicação. Para mais informações, consulte Novidades no Failover Clustering.
Observação
Para obter informações sobre como usar a desduplicação de dados em cenários CSV para VDI (Virtual Desktop Infrastructure), consulte as postagens de blog Implantando a desduplicação de dados para armazenamento VDI no Windows Server 2012 R2 e Estendendo a desduplicação de dados para novas cargas de trabalho no Windows Server 2012 R2.
Revisar requisitos e considerações para usar CSV em um cluster de failover
Antes de usar CSV em um cluster de failover, analise a rede, o armazenamento e outros requisitos e considerações nesta seção.
Considerações sobre configuração de rede
Considere o seguinte ao configurar as redes que suportam CSV.
Várias redes e vários adaptadores de rede. Para habilitar a tolerância a falhas no caso de uma falha de rede, recomendamos que várias redes de cluster carreguem tráfego CSV ou que você configure adaptadores de rede agrupados.
Se os nós do cluster estiverem conectados a redes que não devem ser usadas pelo cluster, você deverá desativá-los. Por exemplo, recomendamos que você desabilite as redes iSCSI para uso de cluster para impedir o tráfego CSV nessas redes. Para desativar uma rede, no Gestor de Cluster de Failover, selecione Redes, selecione a rede, selecione a ação Propriedades e, em seguida, selecione Não permitir comunicação de rede de cluster nesta rede. Como alternativa, você pode configurar a propriedade Role da rede utilizando o cmdlet Get-ClusterNetwork do Windows PowerShell.
Propriedades do adaptador de rede. Nas propriedades de todos os adaptadores que transportam comunicação de cluster, certifique-se de que as seguintes configurações estão habilitadas:
Cliente para Redes Microsoft e Partilha de Ficheiros e Impressoras para Redes Microsoft. Essas configurações suportam o Server Message Block (SMB) 3.0, que é usado como padrão para transportar tráfego CSV entre nós. Para habilitar o SMB, verifique também se o serviço Servidor e o serviço Estação de Trabalho estão em execução e se estão configurados para iniciar automaticamente em cada nó do cluster.
Observação
No Windows Server 2012 R2 e posterior, há várias instâncias de serviço do Servidor por nó de cluster de failover. Há a instância padrão que lida com o tráfego de entrada de clientes SMB que acessam compartilhamentos de arquivos regulares e uma segunda instância CSV que lida apenas com o tráfego CSV entre nós. Além disso, se o serviço Servidor em um nó não estiver íntegro, a propriedade CSV fará a transição automática para outro nó.
O SMB 3.0 inclui os recursos SMB Multichannel e SMB Direct, que permitem que o tráfego CSV seja transmitido por várias redes no cluster e aproveite os adaptadores de rede que suportam RDMA (Acesso Remoto Direto à Memória). Por padrão, o SMB Multichannel é usado para tráfego CSV. Para obter mais informações, consulte Visão geral do Server Message Block.
Filtro de Desempenho do Adaptador Virtual do Cluster de Failover da Microsoft. Essa configuração melhora a capacidade dos nós de executar o redirecionamento de E/S quando é necessário alcançar o CSV, por exemplo, quando uma falha de conectividade impede que um nó se conecte diretamente ao disco CSV. O Filtro de Desempenho do Adaptador Virtual NetFT está desabilitado por padrão em todas as versões, exceto no Windows Server 2012 R2. O filtro está desativado porque pode causar problemas com clusters Hyper-V que têm um Cluster Convidado a correr em VMs que operam sobre eles. Foram observados problemas em que o Filtro de Desempenho do Adaptador Virtual NetFT no host encaminha incorretamente o tráfego NetFT, que deveria ir para uma VM convidada, para o próprio host. Isso pode resultar em problemas de comunicação com o cluster convidado na VM. Se você estiver implantando qualquer carga de trabalho outros além do Hyper-V com clusters convidados, habilitar o Filtro de Desempenho do Adaptador Virtual NetFT otimizará e melhorará o desempenho do cluster. Para obter mais informações, consulte Sobre sincronização de E/S e redirecionamento de E/S na comunicação CSV mais adiante neste tópico.
Priorização de rede de cluster. Geralmente, recomendamos que você não altere as preferências configuradas pelo cluster para as redes.
configuração da sub-rede IP. Nenhuma configuração de sub-rede específica é necessária para nós em uma rede que usam CSV. O CSV pode suportar clusters stretch de várias sub-redes.
Qualidade de Serviço (QoS) baseada em políticas. Recomendamos que você configure uma política de prioridade de QoS e uma política de largura de banda mínima para o tráfego de rede para cada nó ao usar CSV. Para obter mais informações, consulte Qualidade de Serviço (QoS).
Rede de armazenamento. Para obter recomendações sobre a rede de armazenamento, consulte as diretrizes fornecidas pelo fornecedor de armazenamento. Para obter considerações adicionais sobre armazenamento para CSV, consulte Requisitos de configuração de armazenamento e disco mais adiante neste tópico.
Para obter uma visão geral dos requisitos de hardware, rede e armazenamento para clusters de failover, consulte Requisitos de hardware de clustering de failover e opções de armazenamento.
Sobre a sincronização de E/S e o redirecionamento de E/S na comunicação CSV
sincronização de E/S: o CSV permite que vários nós tenham acesso simultâneo de leitura e gravação ao mesmo armazenamento compartilhado. Quando um nó executa entrada/saída (E/S) de disco num volume CSV, o nó comunica-se diretamente com o armazenamento, por exemplo, através de uma rede de área de armazenamento (SAN). No entanto, a qualquer momento, um único nó (chamado nó coordenador) "possui" o recurso de disco físico associado ao LUN. O nó coordenador de um volume CSV é exibido no Gerenciador de Cluster de Failover como nó proprietário em Discos. Ele também aparece na saída do cmdlet Get-ClusterSharedVolume do Windows PowerShell.
Observação
A partir do Windows Server 2012 R2, a propriedade CSV é distribuída uniformemente entre os nós do cluster de failover com base no número de volumes CSV que cada nó possui. Além disso, a propriedade é rebalanceada automaticamente quando há condições como failover de CSV, um nó reingressa no cluster, você adiciona um novo nó ao cluster, reinicia um nó de cluster ou inicia o cluster de failover depois que ele é desligado.
Quando certas pequenas alterações ocorrem no sistema de arquivos em um volume CSV, esses metadados devem ser sincronizados em cada um dos nós físicos que acessam o LUN, não apenas no nó coordenador único. Por exemplo, quando uma máquina virtual em um volume CSV é iniciada, criada ou excluída, ou quando uma máquina virtual é migrada, essas informações precisam ser sincronizadas em cada um dos nós físicos que acessam a máquina virtual. Essas operações de atualização de metadados ocorrem em paralelo nas redes de cluster usando o SMB 3.0. Essas operações não exigem que todos os nós físicos se comuniquem com o armazenamento compartilhado.
Redirecionamento de E/S: falhas de conectividade de armazenamento e certas operações de armazenamento podem impedir que um nó específico se comunique diretamente com o armazenamento. Para manter a função enquanto o nó não está se comunicando com o armazenamento, o nó redireciona a E/S do disco através de uma rede de cluster para o nó coordenador onde o disco está montado no momento. Se o nó coordenador atual tiver uma falha de conectividade de armazenamento, todas as operações de E/S de disco serão temporariamente colocadas em fila enquanto se estabelece um novo nó como o coordenador.
O servidor usa um dos seguintes modos de redirecionamento de E/S, dependendo da situação:
- Redirecionamento do sistema de ficheiros O redirecionamento é aplicado por volume — por exemplo, quando instantâneos CSV são feitos por uma aplicação de backup ou quando um volume CSV é manualmente colocado no modo de E/S redirecionada.
- Redirecionamento de bloco de ficheiros O redirecionamento ocorre ao nível do bloco de ficheiros—por exemplo, quando se perde a conectividade de armazenamento em relação a um volume. O redirecionamento de bloco é significativamente mais rápido do que o redirecionamento do sistema de arquivos.
No Windows Server 2012 R2 ou superior, você pode exibir o estado de um volume CSV por nó. Por exemplo, você pode ver se a E/S é direta ou redirecionada, ou se o volume CSV não está disponível. Se um volume CSV estiver no modo redirecionado de E/S, você também poderá visualizar o motivo. Use o cmdlet do Windows PowerShell Get-ClusterSharedVolumeState para exibir essas informações.
Importante
- Observe que os CSVs pré-formatados com ReFS usados sobre SANs NÃO utilizarão Entrada/Saída direta, independentemente de todos os outros requisitos para Entrada/Saída direta serem atendidos.
- Se você planeja usar CSV em conjunto com discos conectados a SAN(-FrontEnd), formate unidades com NTFS antes de convertê-las em CSV para aproveitar os benefícios de desempenho da E/S direta.
- Esse comportamento é por design. Por favor, consulte as páginas com ligações na seção Mais informações abaixo.
- Devido à integração do CSV com os recursos do SMB 3.0, como SMB Multichannel e SMB Direct, o tráfego de E/S redirecionado pode ser transmitido por várias redes de cluster.
- Você deve planejar as suas redes de cluster para permitir um eventual aumento do tráfego na rede para o nó coordenador durante o redirecionamento de E/S.
Observação
- No Windows Server 2012, devido a melhorias no design do CSV, o CSV executa mais operações no modo de E/S direta do que ocorreu no Windows Server 2008 R2.
- Devido à integração do CSV com os recursos do SMB 3.0, como SMB Multichannel e SMB Direct, o tráfego de E/S redirecionado pode ser transmitido por várias redes de cluster.
- Você deve planejar suas redes de cluster para permitir o aumento potencial do tráfego de rede para o nó coordenador durante o redirecionamento de E/S.
Requisitos de configuração de armazenamento e disco
Para usar o CSV, o armazenamento e os discos devem atender aos seguintes requisitos:
Formato do sistema de arquivos. No Windows Server 2012, um disco ou espaço de armazenamento para um volume CSV deve ser um disco básico particionado com NTFS. No Windows Server 2012 R2, um disco ou espaço de armazenamento para um volume CSV deve ser um disco básico particionado com NTFS ou ReFS. No Windows Server 2016 ou superior e no Azure Local, um disco ou espaço de armazenamento para um volume CSV deve ser um disco básico ou um disco GPT (Tabela de Partições GUID) particionado com NTFS ou ReFS.
Um CSV tem os seguintes requisitos adicionais:
- No Windows Server 2012, você não pode usar um disco para um CSV formatado com FAT, FAT32 ou ReFS.
- No Windows Server 2012 R2 e superior, não é possível usar um disco para um CSV formatado com FAT ou FAT32.
- Um CSV não pode ser usado como um disco de testemunha de quórum. Para obter mais informações sobre o quórum de cluster, consulte Compreender o Quórum no Storage Spaces Direct.
- Depois de adicionar um disco como um CSV, ele é designado no formato CSVFS (para CSV File System). Isso permite que o cluster e outros softwares diferenciem o armazenamento CSV de outro armazenamento NTFS ou ReFS. Geralmente, o CSVFS suporta a mesma funcionalidade que NTFS ou ReFS. No entanto, algumas funcionalidades não são suportadas. Por exemplo, no Windows Server 2012 R2, não é possível habilitar a compactação no CSV. No Windows Server 2012, não é possível habilitar a desduplicação ou compactação de dados no CSV.
Tipo de recurso no cluster. Para um volume CSV, você deve usar o tipo de recurso Disco físico. Por padrão, um disco ou espaço de armazenamento que é adicionado ao armazenamento de cluster é configurado automaticamente dessa maneira.
Escolha de discos CSV ou outros discos no armazenamento de cluster. Ao escolher um ou mais discos para uma máquina virtual clusterizada, considere como cada disco será usado. Se um disco for usado para armazenar arquivos criados pelo Hyper-V, como arquivos VHD/VHDX ou arquivos de configuração, você poderá escolher entre os discos CSV ou outros discos disponíveis no armazenamento em cluster. Se um disco for um disco físico diretamente conectado à máquina virtual (também chamado de disco de passagem), você não poderá escolher um disco CSV e deverá escolher entre os outros discos disponíveis no armazenamento de cluster.
Nome do caminho para identificar discos. Os discos em CSV são identificados com um nome de caminho. Cada caminho parece estar na unidade do sistema do nó como um volume numerado na pasta \ClusterStorage . Esse caminho é o mesmo quando visualizado de qualquer nó no cluster. Você pode renomear os volumes, se necessário, mas é recomendado fazê-lo antes que qualquer máquina virtual (se Hyper-V) ou aplicativo, como o SQL Server, seja instalado. O CSV não pode ser renomeado se houver conexões abertas (ou seja, uma máquina virtual que está ligada ou em estado guardado).
Para conhecer os requisitos de armazenamento para CSV, revise as diretrizes fornecidas pelo seu fornecedor de armazenamento. Para obter considerações adicionais de planejamento de armazenamento para CSV, consulte Planejar o uso de CSV em um cluster de failover mais adiante neste tópico.
Requisitos do nó
Para usar o CSV, seus nós devem atender aos seguintes requisitos:
- a letra da unidade do disco do sistema. Em todos os nós, a letra da unidade para o disco do sistema deve ser a mesma.
- Protocolo de autenticação. O protocolo NTLM deve ser habilitado em todos os nós. Isso é ativado por padrão. A partir do Windows Server 2019 e do Azure Local, as dependências NTLM foram removidas, pois ele usa certificados para autenticação.
Planejar o uso de CSV em um cluster de failover
Esta seção lista considerações de planejamento e recomendações para usar CSV em um cluster de failover.
Importante
Peça ao seu fornecedor de armazenamento recomendações sobre como configurar sua unidade de armazenamento específica para CSV. Se as recomendações do fornecedor de armazenamento forem diferentes das informações deste tópico, use as recomendações do fornecedor de armazenamento.
Organização de LUNs, volumes e arquivos VHD
Para fazer o melhor uso do CSV para fornecer armazenamento para máquinas virtuais clusterizadas, é útil analisar como você organizaria os LUNs (discos) ao configurar servidores físicos. Ao configurar as máquinas virtuais correspondentes, tente organizar os arquivos VHD de maneira semelhante.
Considere um servidor físico para o qual você organizaria os discos e arquivos da seguinte maneira:
- Arquivos de sistema, incluindo um arquivo de paginação, em um disco físico
- Arquivos de dados em outro disco físico
Para uma máquina virtual clusterizada equivalente, você deve organizar os volumes e arquivos de maneira semelhante:
- Arquivos de sistema, incluindo um arquivo de página, em um arquivo VHD em um CSV
- Arquivos de dados em um arquivo VHD em outro CSV
Se adicionar outra máquina virtual, sempre que possível, deverá manter a mesma disposição dos VHDs nessa máquina virtual.
Número e tamanho de LUNs e volumes
Ao planejar a configuração de armazenamento para um cluster de failover que usa CSV, considere as seguintes recomendações:
Para decidir quantos LUNs configurar, consulte seu fornecedor de armazenamento. Por exemplo, seu fornecedor de armazenamento pode recomendar que você configure cada LUN com uma partição e coloque um volume CSV nele.
Crie pelo menos um CSV por nó.
Não há limitações para o número de máquinas virtuais que podem ser suportadas em um único volume CSV. No entanto, você deve considerar o número de máquinas virtuais que planeja ter no cluster e a carga de trabalho (operações de E/S por segundo) para cada máquina virtual. Considere os seguintes exemplos:
- Uma organização está implantando máquinas virtuais que darão suporte a uma infraestrutura de área de trabalho virtual (VDI), que é uma carga de trabalho relativamente leve. O cluster usa armazenamento de alto desempenho. O administrador do cluster, depois de consultar o fornecedor de armazenamento, decide colocar um número relativamente grande de máquinas virtuais por volume CSV.
- Outra organização está implantando um grande número de máquinas virtuais que darão suporte a um aplicativo de banco de dados muito usado, que é uma carga de trabalho mais pesada. O cluster usa armazenamento de baixo desempenho. O administrador do cluster, depois de consultar o fornecedor de armazenamento, decide colocar um número relativamente pequeno de máquinas virtuais por volume CSV.
Ao planejar a configuração de armazenamento para uma máquina virtual específica, considere os requisitos de disco do serviço, aplicativo ou função que a máquina virtual suportará. Compreender esses requisitos ajuda a evitar a contenção de disco que pode resultar em baixo desempenho. A configuração de armazenamento para a máquina virtual deve ser muito semelhante à configuração de armazenamento que você usaria para um servidor físico que esteja executando o mesmo serviço, aplicativo ou função. Para obter mais informações, consulte Arranjo de LUNs, volumes e ficheiros VHD numa secção anterior deste tópico.
Você também pode reduzir a contenção de disco utilizando armazenamento com um grande número de discos rígidos físicos independentes. Escolha o hardware de armazenamento de acordo e consulte o fornecedor para otimizar o desempenho do armazenamento.
Dependendo das cargas de trabalho de cluster e da necessidade de operações de E/S, você pode considerar configurar apenas uma porcentagem das máquinas virtuais para acessar cada LUN, enquanto outras máquinas virtuais não têm conectividade e, em vez disso, são dedicadas a operações de computação.
Adicionar um disco ao CSV em um cluster de failover
O recurso CSV é habilitado por padrão no Clustering de Failover. Para adicionar um disco ao CSV, você deve adicionar um disco ao grupo de Armazenamento Disponível do cluster (se ainda não tiver sido adicionado) e, em seguida, adicionar o disco ao CSV no cluster. Você pode usar o Gerenciador de Clusters de Failover ou os cmdlets do Windows PowerShell para Clusters de Failover para executar esses procedimentos.
Adicionar um disco ao armazenamento disponível
No Gerenciador de Cluster de Failover, na árvore de console, expanda o nome do cluster e, em seguida, expanda Storage.
Clique com o botão direito do rato em Discose, em seguida, selecione Adicionar Disco. Uma lista é exibida mostrando os discos que podem ser adicionados para uso em um cluster de failover.
Selecione o(s) disco(s) que deseja adicionar e, em seguida, selecione OK.
Os discos agora são atribuídos ao grupo Armazenamento Disponível.
Comandos equivalentes ao Windows PowerShell (adicionar um disco ao Armazenamento Disponível)
O cmdlet ou cmdlets do Windows PowerShell a seguir executam a mesma função que o procedimento anterior. Insira cada cmdlet em uma única linha, mesmo que os cmdlets possam aparecer divididos em várias linhas aqui por restrições de formatação.
O exemplo a seguir identifica os discos que estão prontos para serem adicionados ao cluster e, em seguida, adiciona-os ao grupo Armazenamento Disponível.
Get-ClusterAvailableDisk | Add-ClusterDisk
Adicionar um disco no Armazenamento Disponível ao CSV
No Gestor de Clusters de Failover, na árvore de console, expanda o nome do cluster, expanda Armazenamento e selecione Discos .
Selecione um ou mais discos atribuídos a Armazenamento Disponível, clique com o botão direito do rato na seleção e, em seguida, selecione Adicionar aos Volumes Partilhados do Cluster.
Os discos agora são atribuídos ao grupo Volume Compartilhado do Cluster no cluster. Os discos são expostos a cada nó do cluster como volumes numerados (pontos de montagem) na pasta %SystemDrive%ClusterStorage. Os volumes aparecem no sistema de arquivos CSVFS.
Observação
Você pode renomear volumes CSV na pasta %SystemDrive%ClusterStorage.
Comandos equivalentes ao Windows PowerShell (adicionar um disco ao CSV)
O cmdlet ou cmdlets do Windows PowerShell a seguir executam a mesma função que o procedimento anterior. Insira cada cmdlet em uma única linha, mesmo que eles possam aparecer quebrados em várias linhas aqui devido a restrições de formatação.
O exemplo a seguir adiciona Disco do Cluster 1 em Armazenamento Disponível ao CSV no cluster local.
Add-ClusterSharedVolume –Name "Cluster Disk 1"
Habilite o cache CSV para cargas de trabalho de leitura intensiva (opcional)
O cache CSV fornece cache ao nível de bloco para operações de E/S sem buffer e somente leitura, alocando memória do sistema (RAM) como um cache de passagem. (As operações de E/S sem buffer não são armazenadas em cache pelo gerenciador de cache.) Isso pode melhorar o desempenho de aplicativos como o Hyper-V, que conduz operações de E/S sem buffer ao acessar um VHD. O cache CSV pode aumentar o desempenho de solicitações de leitura sem armazenar em cache solicitações de gravação. Habilitar o cache CSV também é útil para cenários de servidor de arquivos Scale-Out.
Observação
Recomendamos que habilite a cache CSV para todas as implementações clusterizadas de Servidor de Arquivos Hyper-V e Scale-Out.
No Windows Server 2019, o cache CSV está ativado por padrão com 1 gibibyte (GiB) alocado. No Windows Server 2016 e no Windows Server 2012, ele está desativado por padrão. No Windows Server 2012 R2, o cache CSV é habilitado por padrão; no entanto, você ainda deve alocar o tamanho do cache de bloco para reservar.
A tabela a seguir descreve as duas definições de configuração que controlam o cache CSV.
Windows Server 2012 R2 e posterior | Windows Server 2012 | Descrição |
---|---|---|
BlockCacheSize | SharedVolumeBlockCacheSizeInMB | Esta é uma propriedade comum do cluster que permite definir a quantidade de memória (em megabytes) a ser reservada para o cache CSV em cada nó do cluster. Por exemplo, se for definido um valor de 512, serão reservados 512 MB de memória do sistema em cada nó. (Em muitos clusters, 512 MB é um valor recomendado.) A configuração padrão é 0 (para desabilitado). |
Ativar Cache de Blocos | CsvEnableBlockCache | Esta é uma propriedade privada do recurso de disco físico do cluster. Ele permite que você habilite o cache CSV em um disco individual que é adicionado ao CSV. No Windows Server 2012, a configuração padrão é 0 (para desabilitado). Para habilitar o cache CSV em um disco, configure um valor de 1. Por padrão, no Windows Server 2012 R2, essa configuração está habilitada. |
Você pode monitorar o cache CSV no Monitor de Desempenho adicionando os contadores em Cache de Volume CSV do Cluster.
Configurar o cache CSV
Inicie o Windows PowerShell como administrador.
Para definir um cache de 512 MB a ser reservado em cada nó, insira o seguinte:
Para Windows Server 2012 R2 e versões posteriores:
(Get-Cluster).BlockCacheSize = 512
Para o Windows Server 2012:
(Get-Cluster).SharedVolumeBlockCacheSizeInMB = 512
No Windows Server 2012, para habilitar o cache CSV num CSV chamado Disco de Cluster 1, digite o seguinte:
Get-ClusterSharedVolume "Cluster Disk 1" | Set-ClusterParameter CsvEnableBlockCache 1
Observação
- No Windows Server 2012, você pode alocar apenas 20% do total de RAM física para o cache CSV. No Windows Server 2012 R2 e posterior, você pode alocar até 80%. Como Scale-Out servidores de arquivos normalmente não têm restrição de memória, você pode obter grandes ganhos de desempenho usando a memória extra para o cache CSV.
- Para evitar a contenção de recursos, reinicie cada nó no cluster depois de modificar a memória alocada para o cache CSV. No Windows Server 2012 R2 e posterior, uma reinicialização não é mais necessária.
- Depois de habilitar ou desabilitar o cache CSV em um disco individual, para que a configuração entre em vigor, você deve colocar o recurso Disco Físico offline e colocá-lo online novamente. (Por padrão, no Windows Server 2012 R2 e posterior, o cache CSV está habilitado.)
- Para obter mais informações sobre o cache CSV que inclui informações sobre contadores de desempenho, consulte a postagem do blog Como habilitar o cache CSV.
Fazendo backup de CSVs
Há vários métodos para fazer backup de informações armazenadas em CSVs em um cluster de failover. Você pode usar um aplicativo de backup da Microsoft ou um aplicativo que não seja da Microsoft. Em geral, o CSV não impõe requisitos especiais de backup além daqueles para armazenamento em cluster formatado com NTFS ou ReFS. Os backups CSV também não interrompem outras operações de armazenamento CSV.
Você deve considerar os seguintes fatores ao selecionar um aplicativo de backup e um agendamento de backup para CSV:
- O backup em nível de volume de um volume CSV pode ser executado a partir de qualquer nó que se conecte ao volume CSV.
- Seu aplicativo de backup pode usar instantâneos de software ou instantâneos de hardware. Dependendo da capacidade da sua aplicação de backup para suportá-los, os backups podem usar instantâneos do Serviço de Cópias Sombra de Volume (VSS) consistentes com aplicação e consistentes em caso de falha.
- Se você estiver fazendo backup de CSV com várias máquinas virtuais em execução, geralmente deve escolher um método de backup baseado no sistema operacional de gerenciamento. Se o seu aplicativo de backup oferecer suporte a ele, é possível fazer backup de várias máquinas virtuais simultaneamente.
- O CSV oferece suporte a solicitantes de backup que executam o Backup do Windows Server. No entanto, o Backup do Windows Server geralmente fornece apenas uma solução de backup básica que pode não ser adequada para organizações com clusters maiores. O Backup do Windows Server não oferece suporte ao backup de máquina virtual consistente com o aplicativo em CSV. Apenas suporta backup a nível de volume consistente em caso de falhas. (Se você restaurar um backup consistente com falhas, a máquina virtual estará no mesmo estado em que estava se a máquina virtual tivesse falhado no momento exato em que o backup foi feito.) Um backup de uma máquina virtual em um volume CSV será bem-sucedido, mas um evento de erro será registrado indicando que isso não é suportado.
- Você pode precisar de credenciais administrativas ao fazer backup de um cluster de failover.
Importante
Certifique-se de rever cuidadosamente quais dados a sua aplicação de backup efetua cópias de segurança e restaura, quais funcionalidades CSV é que suporta e os requisitos de recursos da aplicação em cada nó de cluster.
Advertência
Se você precisar restaurar os dados de backup em um volume CSV, esteja ciente dos recursos e limitações do aplicativo de backup para manter e restaurar dados consistentes com o aplicativo nos nós do cluster. Por exemplo, com alguns aplicativos, se o CSV for restaurado em um nó diferente do nó em que foi feito o backup do volume CSV, você poderá substituir inadvertidamente dados importantes sobre o estado do aplicativo no nó onde a restauração está ocorrendo.