Skip to main content

Capturar um instantâneo

Para fazer backup dos seus GitHub Enterprise Server dados antes de fazer upgrade, crie um snapshot da VM ou do disco.

Sobre instantâneos

Um instantâneo armazena o estado de uma VM (máquina virtual) em um determinado momento. GitHub recomenda enfaticamente criar um instantâneo da VM ou do disco antes de atualizar sua VM, para que, se a atualização falhar, você possa restaurar sua instância a partir do instantâneo.

Tipos de instantâneos

Há dois tipos de instantâneos:

  • Os instantâneos de VM salvam todo o estado da VM, incluindo os dados do usuário e da configuração. Esse método de instantâneo é demorado e requer muito espaço livre em disco.
  • Os instantâneos de disco de dados salvam apenas os dados do usuário.

Criar um instantâneo

GitHub recomenda tirar um instantâneo da VM apenas quando a VM da instância estiver desligada ou quando a instância estiver em modo de manutenção e todos os trabalhos em segundo plano tiverem sido concluídos.

O tipo de snapshot que você pode tirar depende da plataforma que você usa.

  • Algumas plataformas não permitem usar instantâneos apenas do disco de dados. Nessas plataformas, você terá que obter um instantâneo de toda a VM.
  • Se o hipervisor não der suporte a instantâneos completos de VM, obtenha um instantâneo do disco raiz e do disco de dados em rápida sucessão.
PlataformaMétodo de CapturaDocumentação
Amazon AWSDisk
Criar instantâneos do Amazon EBS na documentação da AWS
AzureVM
Criar um snaphot de um disco rígido virtual em uma VM do Azure no Microsoft Learn
Hyper-VVM
Habilitar ou desabilitar pontos de verificação no Hyper-V no Microsoft Learn
Google Compute EngineDisk
Criar e gerenciar instantâneos de disco na documentação do Google Cloud
VMwareVM
Criar instantâneos de uma máquina virtual no VMware Docs

Restaurando a partir de um snapshot

Se uma atualização falhar, você poderá restaurar sua instância a partir do instantâneo que você criou antes da atualização.

  • Se você criou um instantâneo da VM, reverta a VM ao instantâneo.
  • Se você criou snapshots de disco, implante uma nova instância executando a mesma versão em que os snapshots foram tirados e, em seguida, anexe os volumes criados a partir desses snapshots. Consulte Como instalar o GitHub Enterprise.