Backup Zimbra OSE externo com Zextras Backup

No último artigo, falamos sobre como conectar uma unidade separada ao servidor para que, no caso de um servidor ou unidade falhar, o backup do servidor pode ser transferido para outro servidor e restaurar rapidamente o Zimbra OSE para funcionar. Este método de proteção de backup, embora seja bastante eficaz em termos de confiabilidade e velocidade de recuperação, ainda não é universal e não é capaz de protegê-lo, por exemplo, de um incêndio, que, se ocorrer, não poupará o servidor ou a unidade com o backup conectado a ele. As reservas fora do local ajudarão a eliminar esses riscos.



imagem

A última versão do Zextras Suite introduz a função de backup remoto na nuvem ou armazenamento geograficamente remoto, que é uma excelente opção para backup seguro de dados, pois o backup permanecerá disponível independentemente do que esteja acontecendo com seu servidor. E como esse armazenamento também será um caminho de backup, durante a recuperação de desastres, ele pode ser conectado como um caminho de backup para um novo servidor e iniciar o processo de recuperação por analogia com o uso de um dispositivo físico.



Como um lembrete, o Zextras Backup faz parte do Zextras Suite e está disponível para os usuários do Zimbra OSE que compraram uma licença Zextras Suite Basic ou uma licença Zextras Suite Pro. Portanto, ao reproduzir as etapas do artigo, recomendamos que você verifique se possui uma licença válida do Zextras Suite.



Uma das opções é fazer backup dos dados no armazenamento S3. Para conectar um bucket S3 como um caminho de backup, você deve usar a linha de comando. Observe que o processo de conexão do armazenamento em nuvem para um novo servidor será ligeiramente diferente do processo de conexão do armazenamento em nuvem para um servidor que já está fazendo backup no armazenamento local.



Caso você tenha acabado de criar um servidor e ainda não tenha configurado o backup, para conectar um bucket S3 como um caminho de backup, você deve usar o  comando zxsuite backup setBackupVolume S3  com alguns dos seguintes parâmetros:



  • bucket_name - nome do intervalo
  • access_key - nome da conta
  • segredo - a chave secreta da conta
  • volume_prefix - o prefixo que o servidor usa em chaves de objeto
  • bucket_configuration_id  - ID para dados já existentes
  • S3region - Região Amazon AWS 
  • url - url de serviço compatível com S3
  • prefix - o prefixo a ser adicionado aos blobs
  • use_infrequent_access — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering, .










Como exemplo, vamos criar um bucket com dados frios chamado zextrasbackup no armazenamento S3 do grupo Mail.ru e criar um usuário com uma chave secreta para acessá-lo. Com base nos dados recebidos, você pode gerar um comando no formato zxsuite backup setBackupVolume S3 bucket_name zextrasbucket access_key czSFxfj ***** z6TaQgts secret bSvyLBkgxb6HV ******** XSbF2CUHGhJCT5G2reaW url ib.bizm.com .



Depois de inserir esse comando, o Zextras Suite também solicitará que você execute o comando zxsuite backup doSmartScan start deep true remote_metadata_upload true para também baixar todos os metadados para o armazenamento de backup. Isso é opcional. Portanto, o bucket que criamos agora será usado como o caminho de backup do Zimbra OSE.







Se o backup já foi inicializado localmente, você precisa migrar para o bucket S3. Para fazer isso, basta executar o  comando zxsuite backup migrateBackupVolume S3  com os parâmetros do seu intervalo S3:



  • bucket_name - nome do  intervalo
  • access_key - nome da conta  
  • segredo - a chave secreta da conta
  • volume_prefix - o prefixo que o servidor usa em chaves de objeto
  • bucket_configuration_id - ID para dados S3 pré-existentes
  • região - região Amazon AWS 
  • url - url de serviço compatível com S3
  • prefix - o prefixo a ser adicionado aos blobs 
  • use_infrequent_access -  — ,
  • infrequent_access_threshold
  • use_intelligent_tiering —  S3 Intelligent‑Tiering,
  • threads — ()


Assim, com a ajuda da equipe zxsuite o backup migrateBackupVolume o S3 bucket_name zextrasbucket access_key czSFx ********** 6TaQgts secret bSvyLBkgxb6HV ************* CUHGhJCT5G2reaW url Nenhum ib.bizmrg.com  já pode ser transferido  4 threads. o backup criado para o armazenamento em nuvem e, no futuro, gravar todos os dados do backup nele.



Se a recuperação de desastres for necessária, o armazenamento S3 pode ser conectado ao servidor usando o  comando zxsuite backup setBackupVolume S3 . Assim que o balde estiver conectado, você pode começar a importar o backup para o Zextras Backup para restaurar quaisquer dados perdidos.



Se você tiver uma infraestrutura de vários servidores, o backup de dados em um bucket S3 criará confusão entre os backups de diferentes armazenamentos de correio. Para evitar que isso aconteça, ao configurar o backup para o armazenamento S3, você deve definir um parâmetro volume_prefix exclusivo   para cada servidor de e-mail. Graças a isso, os dados de backup de diferentes servidores de e-mail não se sobrescreverão.



Além disso, você pode conectar o armazenamento de rede local com base em NFS ou FUSE como um caminho de backup. Para fazer isso, você precisa montar o dispositivo no sistema de arquivos. Isso é feito usando o comando  sudo mount -t nfs 192.168.0.100:/zextras / mnt / zextras, onde 192.168.0.100 é o endereço IP e a pasta zextras é uma pasta pré-criada para armazenar backups. Se o dispositivo não puder ser montado, você deve instalar os pacotes ausentes usando o comando  sudo apt install nfs-common .



Caso o backup off-site seja configurado corretamente, uma placa aparecerá na seção Zextras Backup do console do administrador do Zimbra OSE com a informação de que o backup está sendo feito para um armazenamento de dados externo.







Depois disso, se você ainda não configurou o backup, você precisa digitar o comando  zxsuite backup setBackupVolume Local / mnt / zextra s, e se você já iniciou a criação de um backup, digite o comando  zxsuite backup migrateBackupVolume Local / mnt / zextras... Em ambos os casos, o único argumento necessário para conectar é o caminho de montagem do NAS. 



Em seguida, a cópia de backup do Zimbra OSE começará a ser salva no dispositivo da rede local e em caso de emergência, será possível conectá-la ao novo servidor Zimbra OSE para rápida recuperação dos dados.



Seria uma ótima ideia habilitar a montagem automática do NAS quando o servidor Zimbra OSE for ligado. Isso é feito usando o arquivo / etc / fstab, onde é necessário registrar os parâmetros para montar automaticamente o armazenamento de rede. Em nosso caso, eles serão parecidos com este:  192.168.0.100:/zextras / mnt / zextras nfs defaults 0 0



Se ocorrer um acidente e com ele a necessidade de restaurar os dados de um backup, é necessário montar a pasta de backup no servidor e iniciar a restauração do backup.



Como resultado, o backup é criado e armazenado separadamente do servidor. Isso aumenta a probabilidade de que, mesmo que o servidor seja fisicamente destruído, todos os dados necessários sobrevivam.



Para todas as perguntas relacionadas ao Zextras Suite, você pode entrar em contato com o Representante da empresa Zextras Ekaterina Triandafilidi pelo e-mail katerina@zextras.com



All Articles