Como você faz backup de uma SAN?

11

leitor de longa data, primeira vez que solicitou :)

Eu tenho lido muito sobre iSCSI e SANs em geral e acredito que consegui responder à maioria das minhas perguntas e preocupações sobre o tópico, mas esta permanece:

Como você "faz backup de uma SAN?"

O que se segue é um cenário mais ou menos do mundo real e meus pensamentos e perguntas sobre ele.

Suponha que você tenha conseguido convencer o gerenciamento de sua pequena empresa (no máximo, de tamanho médio) a finalmente fornecer os fundos para uma solução de armazenamento pequena mas adequada, ou seja, uma SAN baseada em iSCSI. Suponha que ele consista em um servidor com muitas unidades em um gabinete e executando o OpenFiler, ou mesmo um MD3000i (Dell) ou MSA2000i (HP), que são, pelo que entendi, as soluções básicas mais comuns.

Os LUNs são exportados para um servidor que precisa armazenar repositórios de código, documentos, imagens e similares, outro servidor que executa alguns bancos de dados, outro que usa os LUNs como discos para convidados de virtualização (DomUs no Xen-speak) e ainda outro servidor que exporta um grande LUN contendo os diretórios pessoais do usuário via NFS (essa é uma loja Linux pura). As vantagens são claras, acredito: servidores individuais não precisam de muito armazenamento local e a migração de servidores ou serviços fica mais fácil.

Mas agora você precisa ter uma solução de backup para todos ou a maioria dos dados armazenados. Como você faz isso? Você executa o software de backup (eu gosto do rsnapshot) em todos os servidores com dados para backup? Onde você coloca esses dados? Em um servidor de backup dedicado com muito armazenamento local? Ou de volta à SAN? Qual é a solução "comum", se houver, para fazer backup de uma SAN?

Estou procurando melhores práticas e conselhos de pessoas que têm mais experiência do que eu executando SANs.

Obrigado!

Edit: considerando que o orçamento para a SAN é muito limitado, para começar, acho que estou procurando soluções não proprietárias, muito gerais e baratas para a pergunta de backup. Se tais soluções existem, de qualquer maneira. Não haverá dinheiro para fitas ou uma segunda matriz SAN idêntica. Deveria ter tornado isso mais explícito, desculpe.

daff
fonte
Quais são os requisitos de seus backups? Quero dizer, você precisa de backups externos? Você confia na SAN?
Captain Segfault

Respostas:

2

Usamos um cluster NetApp 3020 SAN com dados iSCSI, FC e CIFS armazenados nele. Este produto suporta despejos NDMP em um carregador automático de fita SCSI conectado localmente. Ao usar isso, obtenho cópias perfeitas dos meus LUNs iSCSI e FC, bem como backups arquivo a arquivo dos meus dados CIFS compartilhados na NetApp. Eu uso o BackupExec para controlar os backups do NDMP e as velocidades são excepcionais porque é uma conexão SCSI local ao NetApp.

Kevin Kuphal
fonte
Obrigado pela sua resposta! Eu acredito que esse cluster da NetApp é uma solução bastante cara? Acho que deveria ter explicado esse ponto mais explicitamente, mas nosso orçamento é realmente limitado mesmo após a compra de uma solução SAN de nível básico. Soluções de backup genéricas e não proprietárias seriam as preferidas :) #
288
Você pode achar que soluções como a Dell incluem opções NDMP que podem fornecer esse método eficaz de "despejar" suas LUNs em fita.
22630 Kevin Kuphal
Se você acha que um netapp 3020 é caro, o custo real sem custo é ainda maior. ISCI não é um sistema barato e ruim. Mantenha as regras normais em vigor, por exemplo, duas malhas e garanta que o ISCI esteja sempre em uma vlan separada.
James
E esse ambiente parece algo que a NetApp faz muito bem ... mas como desenvolvedor da NetApp, sou 100% tendenciosa.
Captain Segfault
Eu gostaria de considerar uma solução em que você pode apenas fazer backup de todo o cluster da SAN (vamos ter apenas uma única matriz) em fita, mas não sou eu quem aprova o orçamento. No entanto, examinarei mais de perto os produtos da NetApp, talvez encontre algo que se encaixe em nossos recursos monetários limitados. Obrigado novamente!
27909
2

Parece que estamos em um barco semelhante, em termos de tamanho e complexidade da infraestrutura.

Basicamente, eu tenho uma SAN que lida com meus dados de produção e, em seguida, um servidor de backup com um armazenamento conectado localmente de tamanho decente e anexado a uma biblioteca de fitas (LTO-3, que é de 400 GB não compactado / fita)

Basicamente, faço backups no nível de dados. Como estou executando o Linux, faço o rsyncs para obter os dados da máquina conectada à SAN para a máquina de backup e, em seguida, gravo os dados em fita. Tenho a sorte de ter armazenamento local suficiente no servidor de backup para poder manter uma cópia localmente, depois apenas sincronizar as diferenças, mas se você não puder configurá-lo, muitas soluções de backup usarão a idéia de um spool diretório para armazenar localmente os dados enquanto estão sendo gravados em fita.

Devido à maneira como a fita grava, é uma péssima idéia transmitir diretamente da rede para a fita, como um compartilhamento de arquivos do Windows ou NFS. Isso mata completamente a velocidade de gravação da fita E mata a vida útil da sua unidade de fita. Portanto, use um disco local para colocar os dados em spool.

A solução de backup que uso é chamada Amanda, que é bastante esotérica em sua configuração, mas tem uma versão comercial disponível (com backup de US $ 100 / servidor) que possui uma configuração baseada na Web, e você também pode obter extensões para conectar diretamente em vários bancos de dados.

EDITAR

Como você mencionou não ter fitas, eu recomendaria uma biblioteca de fitas virtuais (VTL) de um pobre homem, ou seja, unidades USB externas. Amanda, pelo menos, pode endereçar arquivos como se fossem uma VTL, e tenho certeza que outros pacotes de software também podem.

Na verdade, os discos rígidos têm uma vida útil definida. Se sua empresa está gastando dinheiro suficiente para comprar uma SAN, você deve trabalhar neles para obter um trocador de fita. Na verdade, eles não são tão caros quanto costumavam ser, principalmente se você não compra no limite do sangramento.

Matt Simmons
fonte
Obrigado pela sua resposta também! Eu usei Amanda no passado, mas nunca em um ambiente de produção. Vou ter em mente, no entanto. Quanto às fitas, estou ciente de que apenas discos é um conceito de backup ruim, mas conhecer todos os meus gerentes que vou receber deles ao mencionar fitas é uma aparência estranha e um lembrete de que "este é o ano de 2009" e "muito caro". " Especialmente depois de ter gasto cerca de 10k € em uma matriz SAN. Você pode imaginar como me sinto sobre isso :) Então, infelizmente, acho que vou ter que ficar com discos baratos em um servidor barato.
28909
De qualquer forma, basta usar os discos rígidos até que você possa finalmente obter uma solução de fita, porque, na verdade, os discos rígidos têm uma vida útil garantida de menos de uma década, onde eles ainda estão lendo fitas dos anos 60. Além disso, você não pode superar o custo. US $ 30 por 400-800GB?
Matt Simmons
2

Sobre a forma mais barata (e mais fraca) de backup que você pode fazer é manter os instantâneos por perto, com alguma forma de backup ocasional de longo prazo.

Isso pressupõe que os snapshots são baratos - depende de como eles são implementados. A cópia em sistemas de arquivos de gravação como o WAFL da NetApp e o ZFS da SUN possui instantâneos com custo praticamente zero, em contraste com o custo de O (n) custo dos instantâneos de cópia. Instantâneos baratos são realmente muito bons.

Manter os snapshots por perto não é realmente uma solução de backup, mas não tenho certeza de que seja possível qualquer solução real sob suas restrições sem hackers graves.

Além disso, sou muito influenciado aqui como um desenvolvedor da NetApp, mas você deve pelo menos conversar seriamente com alguns vendedores da NetApp antes de concluir que eles estão fora da sua faixa de preço. :-)

Capitão Segfault
fonte
1

Uma biblioteca de fitas direta ou conectada a fibra + NDMP pode ser uma solução bastante eficiente, mas se o seu sistema de armazenamento não puder usar algo parecido com isto para gravar em fita ou se o orçamento estiver particularmente restrito, você poderá usar uma solução de backup tradicional para fazer backup dos dados no LUN por meio de um cliente de backup no host conectado à SAN.

Em um cenário como esse, os dados hospedados pela SAN são tratados como discos físicos no backup do cliente.

Embora a funcionalidade NDMP às vezes seja incluída em um sistema de armazenamento (à la NetApp), os aplicativos de backup podem, na verdade, cobrar um valor extra pelo backup via NDMP. Por exemplo, em nosso ambiente NetBackup, as licenças NDMP eram muito mais caras que as licenças regulares de backup de cliente do SO.

oops..apenas atualizado e vi a sua adição re: não ter $$ para fitas. Onde você planeja colocar seus backups, se não estiver em fita ou em outra SAN?

A entrada em disco para backup é possível, mas geralmente não é considerada uma opção de orçamento para uma grande quantidade de dados. Da mesma forma, o backup dos dados na mesma SAN pode atenuar alguns riscos se você for cuidadoso (por exemplo, certifique-se de separar completamente os discos), mas realmente não oferece nenhum tipo de proteção total contra falhas ou desastres. O mesmo vale para um servidor de backup com muitos discos ... algum nível de proteção, mas se o local em que vivem a SAN e o servidor de backup big-honkin sofre uma séria interrupção ou desastre, todos esses dados desaparecem.

damorg
fonte
Obrigado pela sua resposta também! Em relação a "Onde você planeja colocar seus backups, se não estiver em fita ou em outra SAN?": Esse é um dos principais motivos pelos quais publiquei esta pergunta. As respostas até agora parecem compreensíveis que valorizam muito as fitas. Mas acho que não consigo convencer o gerenciamento de algo tão "louco" e "caro" como fitas ou bibliotecas de fitas. Portanto, provavelmente terei que usar backups em nível de arquivo e tratar todos os servidores como se tivessem apenas armazenamento local, como você sugeriu. Parece-me agora que os problemas com nossa infraestrutura são de natureza mais social e menos técnica.
28909
2
O aspecto social é frequentemente mais desafiador. Ajudar a explicar o valor comercial de uma fita ou da segunda matriz ou VTL para proteger os dados pode levar tempo. Possível 1ª etapa: obter um reconhecimento de valor de $ dos dados que eles desejam proteger: 1) quanto custaria para recriá-los? e 2) quanto custa uma hora / dia de inatividade? Até lá, proteja-o da maneira que puder ... outro servidor, discos rígidos removíveis etc. O máximo que você pode fazer nesse momento é iniciar a discussão e mantê-la ativa no futuro. Faça um esforço para manter as pessoas de negócios e de gerenciamento cientes dos riscos de não proteger os dados. Boa sorte!
31515 damorg
0

Continuamos a usar nossa infraestrutura de backup existente que tínhamos antes de mudar para uma SAN. Temos hosts individuais executando o Legato Networker despejando todas as noites em um sistema de fita Storagetek. Honestamente, se você está procurando uma solução barata ... fazer o backup em disco provavelmente é mais barato, também pode transportar essas unidades para um local externo, se necessário, como fitas.

Tatas
fonte
0

Como você não possui muitos dados, adquira uma unidade de fita SDLT ou LTO 1,2 usada antiga ... existem centenas delas obsoletas em comparação com as LTO-3, 4's


fonte