Como faço um backup de um servidor ativo?

11

No meu novo trabalho, tenho um servidor de produção com as seguintes qualidades:

  • Windows Server 2003, hardware antigo
  • Banco de dados absolutamente vital
  • Sem backups
  • Todos na empresa têm direitos de administrador completos, as senhas são armazenadas em um .txt no compartilhamento global
  • Nenhum instalador, exceto o sistema operacional
  • A própria máquina está sentada em uma prateleira de madeira a 1,5 m acima do solo, contra uma parede externa, com tráfego freqüente de caminhões do outro lado; a prateleira já está dobrada da carga constante
  • Não foi reinicializado em $ DEITY sabe há quanto tempo, meu antecessor nem tinha certeza se sobreviveria; é claro que nenhuma atualização foi aplicada, nunca
  • A UPS está instalada, mas como tudo está ligado a ela, ela duraria 10 minutos no máximo
  • Sem peças de reposição ou orçamento de hardware

Como faço um backup completo com impacto mínimo no servidor? Não tenho certeza de quão perto está de um colapso total. Por tudo que eu sei, ligar um pendrive pode matar a empresa, e é claro que será tudo culpa minha, já que "estava funcionando bem antes de você tocá-la".

A solução ideal seria uma VM, então também tenho um ambiente de teste (separado, é claro).

Atualização: Depois de uma longa conversa com o chefe, agora tenho permissão para fazer o que achar melhor a longo prazo, então há esperança agora. Além disso, descobri que a maioria dos dados dignos de backup está escondida nas máquinas clientes em diretórios bem ocultos, o disco rígido do servidor não é grande o suficiente e, embora eu ainda não tenha um orçamento de hardware, há outra caixa antiga que caiu em desuso porque todo o malware atolou. Suspiro.

    
por György Andrasek 09.05.2010 / 18:46

4 respostas

12

As respostas técnicas de todos os outros são perfeitas, mas você precisa considerar outra opção; sair.

A razão pela qual eu sugiro isso é porque, se a sua empresa valoriza o TI tão pouco, provavelmente valoriza ainda menos seus esforços. Quando, e eu quero dizer quando, este sistema mata seus negócios, eles vão culpá-lo totalmente, demitindo você e falando mal de onde eles podem, talvez até mesmo atrás de você por algum tipo de dano. Eu poderia sugerir que você se sentasse com eles para explicar sua falta de investimento e necessidade urgente de fazê-lo, mas pelo que você disse eu não tenho certeza se eles vão ouvir.

Então, minha sugestão é procurar em algum lugar que mereça o profissionalismo que você está claramente interessado em entregar - eu não acho que você vai achar difícil. Boa sorte.

    
por 09.05.2010 / 20:18
7

Legal.

Eu recomendaria o VMware Converter ( link ). É grátis, vai fazer físico para virtual (p2v), e eu usei para fazer algo parecido.

O único problema pode ser que ele seja sensível à versão de correção do destino. Eu te desejo muita sorte.

Eu só posso recomendar usar isso como um incentivo para nunca permitir que um servidor entre nessa situação. E eu sinceramente espero que o seu antecessor não esteja em condições de permitir que algo assim aconteça novamente.

EDIT: Parece que você sabe que esta é uma situação ruim, o que é ótimo. Se você quiser continuar aprimorando suas habilidades, eu recomendo pegar uma cópia do The Practice of System e Network Administration. É Serverfault Approved

    
por 09.05.2010 / 18:55
2

Parece que você está bem ferrada; toda a situação é absolutamente horrível do ponto de vista de TI.

Eu provavelmente faria o meu mais ousado para obter outro servidor, atualizá-lo, instalar o software de banco de dados nele e protegê-lo com as permissões adequadas e obter uma boa rotina de backup para o novo servidor e migrar o antigo banco de dados para o novo sistema.

Para responder à sua pergunta, se você for virtualizar, há um VMWare Converter que pode fazer isso, mas você ainda tem que arriscar problemas fazendo isso. Você também precisa estar ciente de alguns itens de mudança de hardware que ocorrem na conversão e de obtê-los testados, além de fazer concessões para que o banco de dados e o servidor vital fiquem "inativos" durante a transição.

Isso também não corrige os problemas de segurança (como você impede que outro funcionário exclua "acidentalmente" o banco de dados vital?), nem corrige a falta de um problema de rotina de backup adequado ...

Para responder à sua pergunta com mais exatidão, você pode atualizá-la com qualquer um dos vários programas comerciais de backup que geralmente envolvem a execução de algum tipo de programa de agente que saiba como lidar com arquivos abertos. Ele ainda envolverá reinicializações, portanto, há algum risco na descrição do sistema que você forneceu. Você não disse o que este banco de dados estava executando, então não sei se há uma preocupação específica envolvida com a configuração do software.

Eu ficaria tentado a começar agendando uma hora para desligar o servidor e visualizar a unidade inteira a partir de um CD inicializável, usando algo de código aberto (disco de inicialização do Linux e DD para outra mídia ou usando partimage, mas não não há garantia de que estes serão restaurados corretamente para outra unidade sem testá-lo) ou comercial (acronis ou fantasma, por exemplo). Uma vez que você tenha uma imagem da unidade, pelo menos você terá a chance de restaurar ou retirar dados caso seja necessário.

Qualquer que seja esse negócio, se eles estiverem lhe dizendo que os dados e o sistema são absolutamente vitais e necessários, mas permitem que todos os usuários da empresa tenham acesso total aos dados e possivelmente excluam ou danifiquem dados (intencionais ou não) e não há disposições para proteger adequadamente os dados ou apoiá-lo quando você diz que precisa ser feito, então não é absolutamente necessário ou vital. Se eles honestamente acreditam que é e eles o tratam assim, você pode realmente querer considerar isso como uma posição temporária, porque você vai ter uma queda difícil.

    
por 09.05.2010 / 19:22
1

Sim, use o VMware VM Converter para convertê-lo em uma "infraestrutura VM", prepare um novo disco rígido na caixa do servidor com o VMWare ESXi (atualmente na versão 4.0 e é gratuito) como hyperisor, obtenha RAIDed (hardware) com nível 6 ou 10 se for permitido financeiramente como ESXi dun do SW RAID. Verifique se o seu controlador RAID é um daqueles que funciona com o ESXi aqui .

Depois, você pode usar o VSphere para monitorá-lo remotamente.

Lembre-se que fui atingido pelo problema da ressurreição de ativação depois de converter uma máquina WS2K3 (oem std), pois ela detectou que o HW foi alterado significativamente, desde que o seu Windows não seja uma versão. Acho que você ficará bem. / p>

Dado que nenhum orçamento é permitido, você pode ter que abrir mão do seu próprio disco rígido para a nova configuração da VM e, em troca, pode ter o de volta em seu servidor.

Mas você também deve se preparar para as conseqüências, ou seja, todos os dedos podem começar a apontar para o seu canto a partir do momento em que você configura o novo servidor, porque você acaba se metendo nele. Eu fiz isso há apenas uma semana e ainda estou em busca de uma boa solução de backup para as VMs e o banco de dados.

Boa sorte: -)

EDIT: Para backup ... O vSphere tem um navegador de armazenamento de dados que permite fazer cópia de arquivo dos arquivos da VM em sua máquina local, já que você está executando o vSphere em sua máquina local. Faça um instantâneo da VM em execução (use o modo de inatividade, se a situação permitir) que libere os bloqueios dos arquivos da VM antes de copiar, ou você pode usar o navegador da Web para obter acesso ao servidor ESXi ed e ftp de lá. / p>

Uma coisa a ser levada em conta é que a duração da extração de todos os arquivos da VM pela rede pode diminuir bastante o seu servidor.

    
por 09.05.2010 / 19:52

Tags