Vidjil backup: Difference between revisions

From CPB Wiki
Jump to navigation Jump to search
(net)
(disk)
Line 16: Line 16:


Backup restore:
Backup restore:
* Create a new Generation 2 virtual machine in host 60, with 8GB of RAM, WAN2 network
* Create a new Generation 2 virtual machine in host 60, with 8GB of RAM, WAN2 network, with enough disk space to hold the data
* Add a DVD unit to the VM at configurações (HyperV)
* Add a DVD unit to the VM at configurações (HyperV)
* Change to Microsoft UEFI certificate at configurações/segurança (HyperV)
* Change to Microsoft UEFI certificate at configurações/segurança (HyperV)

Revision as of 12:31, 10 August 2023

Storage directory structure:

  • keep the Vidjil structure
  • backup the data directory, including fastq files, analyses, and .vidjil files
  • check old backups to make sure there's only one backup storage

Files before 2020:

  • store in external hard drives
  • no need to store raw data from sequencer if not analyzed by Vidjil

Backup policy:

  • use external hard drives, preferably with 5TB each or more
  • backup Vidjil's data dir
  • backup Vidjil's mysql dump
  • code is backed up by git
  • Vidjil Backup Restore Day: every year, on the second Wednesday of July

Backup restore:

  • Create a new Generation 2 virtual machine in host 60, with 8GB of RAM, WAN2 network, with enough disk space to hold the data
  • Add a DVD unit to the VM at configurações (HyperV)
  • Change to Microsoft UEFI certificate at configurações/segurança (HyperV)
  • Install Ubuntu and docker
  • Clone the Vidjil wrapper code
  • Restore Docker images (docker load client & server)
  • Configure .env and propagate
  • Start Vidjil wrapper and test
  • Restore data dir, except uploads
  • Restore uploads and test
  • Restore mysql dump