-
O que é o XenServer?
-
Como recuperar dados de um disco virtual no XenServer?
-
Escolhendo uma solução de backup de dados e recuperação de desastres do XenServer
-
Conclusão
A perda de dados pessoais pode ser devastadora, e quando se trata dos dados do seu negócio, o impacto é ainda mais grave. Isso pode fazer suas operações comerciais pararem completamente, resultando em perda de produtividade, receita e confiança do cliente. Embora o Citrix XenServer forneça uma plataforma confiável para consolidar os dados da empresa em espaço de disco virtualizado, não está imune a problemas. A perda de dados pode ocorrer devido à exclusão intencional ou acidental, bem como à corrupção.
O que é o XenServer?
O Citrix XenServer é uma plataforma de virtualização de servidores de código aberto baseada no hipervisor Xen. A Citrix também oferece uma versão suportada que você pode comprar, com duas opções: Standard e Enterprise.
Como recuperar dados de um disco virtual no XenServer?
Aqui está um caso de recuperação de dados de perda de arquivo de disco virtual do XenServer devido a uma queda de energia.
Ambiente de recuperação de dados do servidor:
Um servidor Dell em uma determinada organização está configurado com um cartão RAID, formando um array RAID10 composto por quatro discos.
O servidor está executando XenServer como hypervisor com o sistema operacional Windows Server instalado nas máquinas virtuais.
Há dois discos de máquina virtual, um para o sistema e outro para dados. A camada superior é implantada com um servidor Web usando a arquitetura ASP + SQL Server.
Falha do servidor e análise:
Devido a uma interrupção abrupta de energia, um VPS (máquina virtual XenServer) dentro do servidor ficou inacessível, resultando na perda de arquivos de disco virtual.
1. Recuperar os discos do servidor com defeito, atribuindo a eles identificadores únicos. Criar backups somente leitura de todos os discos. Uma vez concluídos os backups, restaurar os discos para suas posições originais no servidor. As operações subsequentes de análise e recuperação de dados serão realizadas nas imagens de backup para evitar qualquer dano adicional aos dados originais.
2. Os discos das máquinas virtuais do XenServer são organizados usando a estrutura LVM, onde cada disco virtual corresponde a um volume lógico (LV) e opera em modo de provisionamento dinâmico. As informações relevantes sobre o LVM são armazenadas dentro do XenServer. O engenheiro de recuperação de dados examinou as informações relacionadas ao LVM em "/etc/lvm/backup/" mas não encontrou nenhuma informação sobre o disco virtual danificado. Foi determinado que as informações do LVM haviam sido atualizadas. Uma análise adicional foi realizada no nível inferior para localizar as informações do LVM que não foram atualizadas.
3. Com base nas informações desatualizadas do LVM, o engenheiro de recuperação de dados identificou a região de dados do disco virtual. No entanto, os dados foram encontrados corrompidos. Após análise, foi confirmado que a máquina virtual ficou inacessível devido ao dano em seu disco virtual, resultando na perda do sistema operacional e dos dados. Essa situação pode ter sido causada por um ataque de rede ou software malicioso direcionado à máquina virtual.
4. Após verificar esta região, o engenheiro de recuperação de dados descobriu numerous páginas de banco de dados fragmentadas, apesar da significativa corrupção de dados. Foi determinado que uma tentativa poderia ser feita para juntar esses fragmentos de páginas de banco de dados para criar um banco de dados utilizável.
Solução de recuperação de dados do servidor:
1. Identificar a posição inicial do arquivo compactado do banco de dados de backup analisando a estrutura do arquivo RAR. O primeiro setor de um arquivo RAR contém o nome do arquivo, portanto, podemos corresponder o nome do arquivo do banco de dados de backup compactado com o nome do arquivo encontrado na posição identificada para determinar a posição inicial do banco de dados de backup.
2. Uma vez encontrada a posição do arquivo comprimido, analisar os dados nessa área e renomear os dados como um arquivo comprimido no formato RAR. Tente extrair o arquivo comprimido, mas encontre um erro de extração.
O erro de extração é devido à corrupção de dados. Tente usar uma ferramenta de reparo RAR para processar o arquivo e extrair algumas das informações. No entanto, os dados extraídos consistem apenas em uma parte do código do site, indicando que o arquivo de backup do banco de dados dentro do arquivo RAR provavelmente está danificado.
3. Analise a estrutura subjacente do banco de dados SQL Server para localizar sua posição inicial. Geralmente, a 9ª página de um banco de dados SQL Server contém o nome do banco de dados. Conhecendo o nome do banco de dados, é possível analisar a estrutura subjacente e encontrar a posição inicial do banco de dados. O engenheiro de recuperação de dados pode desenvolver um programa para escanear os dados subjacentes em busca de páginas que correspondam às características de um banco de dados SQL Server, como registrar números de página e números de arquivo.
4. Reconstrua os dados fragmentados na ordem correta para formar um arquivo MDF completo. Use um programa de verificação de checksum MDF para verificar a integridade do arquivo MDF inteiro.
5. Após confirmar que não foram detectados problemas, configure um ambiente de banco de dados e anexe o banco de dados reconstruído ao novo ambiente de banco de dados. Verifique a integridade dos dados consultando tabelas relevantes e verificando a presença dos dados mais recentes. Através de consultas de usuários e verificações minuciosas, confirme que os dados recuperados estão completos e válidos. O processo de recuperação de dados está concluído.
Escolhendo uma solução de backup de dados e recuperação de desastres do XenServer
Como provedor profissional de soluções de proteção de dados, a Vinchin oferece soluções confiáveis de backup de dados e recuperação de desastres para cada cliente em muitos setores, portanto, se houver qualquer evento de perda de dados, as empresas não precisarão gastar muito tempo solucionando o problema, mas simplesmente recuperarão os dados do backup imediatamente.
Vinchin Backup & Recovery é uma solução profissional que suporta backup de dados de VM como VMware vSphere, Hyper-V, XenServer, XCP-ng, oVirt, RHV, OpenStack, etc. e outros dados como banco de dados, NAS, servidor de arquivos, etc.
Vinchin Backup & Recovery oferece opções flexíveis de agendamento de backup para que os usuários configurem tarefas de backup completo, incremental e diferencial para serem executadas automaticamente diariamente, semanalmente e mensalmente, realizando um processo inteligente de backup do XenServer para minimizar os trabalhos de configuração manual de backup para os usuários. Com Vinchin Backup & Recovery, você pode recuperar facilmente uma VM do XenServer inteira de maneira simples.
Um console web amigável ao usuário ajudará a criar facilmente o trabalho de backup.
1. Selecione o VM do XenServer
2. Selecione o armazenamento de backup
3. Selecione as estratégias de backup necessárias
4. Enviar o trabalho
Você pode começar a usar este poderoso sistema com uma avaliação gratuita completa de 60 dias. Basta clicar no botão para obter o pacote de instalação.
Conclusão
Este texto exemplifica o processo de recuperação de dados para servidores XenServer. Este é apenas um caso de recuperação de dados e o processo real pode variar dependendo da situação. Ao enfrentar falhas de servidor e perda de dados, é recomendado buscar assistência de prestadores de serviços profissionais de recuperação de dados.
Compartilhar em: