Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Esta é uma documentação não divulgada para SUSE® Storage 1.12 (Dev).

Criar um Backup

Backup Incremental

Backups no Longhorn são objetos em um backupstore fora do cluster. Um backup de um snapshot é copiado para o backupstore, e o endpoint para acessar o backupstore é o alvo do backup. Para mais informações, consulte esta seção.

Pré-requisitos: Um alvo de backup deve ser configurado. Para mais informações, consulte Defina o BackupTarget. Se o BackupTarget não tiver sido configurado, você verá um erro.

Criar um Backup Incremental Usando a UI

Para criar um backup,

  1. Navegue até o menu Volume.

  2. Selecione o volume que deseja fazer backup.

  3. Clique em Criar Backup.

  4. Adicione quaisquer rótulos apropriados e clique em OK.

Resultado: O backup é criado. Para vê-lo, clique em Backup na barra de navegação superior.

Para informações sobre como restaurar um volume a partir de um snapshot, consulte Restaurar de um Backup.

Criar um Incremental Usando Código YAML

  1. Obtenha o nome do snapshot que você deseja fazer backup (a partir da UI do Longhorn ou do CR).

  2. Aplique o YAML.

Exemplo:

apiVersion: longhorn.io/v1beta2
kind: Backup
metadata:
  name: backup-example
  namespace: longhorn-system
spec:
  backupMode: incremental
  snapshotName: snapshot-name-example
  labels:
    app: test

Backup Completo

Por padrão, o Longhorn faz backup apenas dos dados que foram alterados desde o último backup. Essa abordagem, conhecida como delta backup, melhora a eficiência do tempo e conserva a largura de banda da rede. No entanto, quando um bloco de dados no backupstore se torna corrompido, o Longhorn não substitui esse bloco de dados por um saudável durante as operações de backup subsequentes.

A partir da versão v1.7.0, o Longhorn pode realizar backups completos que enviam todos os blocos de dados no volume e sobrescrevem os blocos de dados existentes no backupstore.

Crie um Backup Completo Usando a UI do Longhorn

  1. Vá para a tela Volume.

  2. Selecione o volume que você deseja fazer backup.

  3. Clique em Criar Backup.

  4. Adicione rótulos apropriados.

  5. Selecione Backup Completo.

  6. Clique em OK.

Crie um Backup Completo Usando Código YAML

  1. Obtenha o nome do snapshot que você deseja fazer backup (a partir da UI do Longhorn ou do CR).

  2. Aplique o YAML.

Exemplo:

apiVersion: longhorn.io/v1beta2
kind: Backup
metadata:
  name: backup-example
  namespace: longhorn-system
spec:
  backupMode: full
  snapshotName: snapshot-name-example
  labels:
    app: test

Tamanho dos Dados Enviados

Para facilitar a coleta de informações de transferência de dados para cada backup, o Longhorn registra as informações usando duas métricas no status do CR.

Tamanho dos Dados Enviados Pela Primeira Vez

status.newlyUploadDataSize registra o tamanho dos dados que foram enviados pela primeira vez para o backupstore durante o último backup. Em outras palavras, ele rastreia o tamanho dos blocos de dados que não existiam anteriormente no backupstore.

Tamanho dos Dados Sobrescritos

status.reUploadDataSize registra o tamanho dos dados que foram sobrescritos durante o último backup completo. Em outras palavras, ele rastreia o tamanho dos blocos de dados que existiam anteriormente no backupstore.