|
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. |
Restaurando SUSE Rancher Prime
Esta página descreve como realizar uma restauração com o Rancher.
Siga as instruções desta página quando:
-
A instância do Rancher em execução está na mesma versão em que o backup foi feito.
-
O cluster local é o mesmo de onde o backup foi feito.
|
Importante
Ao restaurar o Rancher na mesma configuração, o operador reduzirá a escala da implantação do Rancher quando a restauração começar, e aumentará a escala da implantação assim que a restauração for concluída. O Rancher estará indisponível durante a restauração. |
|
Aviso para usuários do Fleet
Você deve considerar como lidar com a disponibilidade do servidor API do Kubernetes e com os GitRepos pausados ao restaurar uma configuração do Rancher que está executando cargas de trabalho do Fleet. Veja a SUSE® Rancher Prime: Continuous Delivery documentação para mais detalhes. |
|
Crie o Recurso Personalizado de Restauração
Uma restauração é realizada criando um recurso personalizado de Restauração.
-
No canto superior esquerdo, clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster
locale clique em Explorar. O clusterlocalexecuta o servidor Rancher. -
Na barra de navegação à esquerda, clique em .
-
Clique em Criar.
-
Crie a Restauração com o formulário ou com YAML. Para criar o recurso de Restauração usando o formulário, consulte a referência de configuração e os exemplos.
-
Para usar o editor YAML, podemos clicar em . Insira o YAML de Restauração.
apiVersion: resources.cattle.io/v1 kind: Restore metadata: name: restore-migration spec: backupFilename: backup-b0450532-cee1-4aa1-a881-f5f48a007b1c-2020-09-15T07-27-09Z.tar.gz encryptionConfigSecretName: encryptionconfig storageLocation: s3: credentialSecretName: s3-creds credentialSecretNamespace: default bucketName: rancher-backups folder: rancher region: us-west-2 endpoint: s3.us-west-2.amazonaws.comPara ajuda na configuração da Restauração, consulte a referência de configuração e os exemplos.
-
Clique em Criar.
Resultado: O operador Rancher reduz a escala da implantação do Rancher durante a restauração e a aumenta novamente assim que a restauração é concluída. Os recursos são restaurados nesta ordem:
-
Definições de Recursos Personalizados (CRDs)
-
Recursos com escopo de cluster
-
Recursos com escopo de namespace
Registros
Para verificar como a restauração está progredindo, você pode verificar os logs do operador. Execute este comando para acompanhar os logs:
kubectl logs -n cattle-resources-system -l app.kubernetes.io/name=rancher-backup -f
Limpeza
Se você criou o recurso de restauração com kubectl, remova o recurso para evitar um conflito de nomes com restaurações futuras.
Problemas conhecidos
Em alguns casos, após restaurar o backup, os logs do Rancher mostrarão erros semelhantes aos seguintes:
2021/10/05 21:30:45 [ERROR] error syncing 'c-89d82/m-4067aa68dd78': handler rke-worker-upgrader: clusters.management.cattle.io "c-89d82" not found, requeuing
Isso acontece porque um dos recursos que foi recém-restaurado possui finalizadores, mas os recursos relacionados foram excluídos, então o manipulador não consegue encontrá-lo.
Para eliminar os erros, precisamos encontrar e excluir o recurso que causa o erro. Veja mais informações aqui