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).

Upgrades

Descontinuação e Incompatibilidade

Não há mudanças descontinuadas ou incompatíveis introduzidas na v1.12.0.

Aplicação do Caminho de Fazer Upgrade e Prevenção de Downgrade

A partir da versão SUSE Storage v1.5.0, apenas é suportado fazer upgrade de uma versão menor para a próxima versão menor consecutiva. Por exemplo, você pode fazer upgrade de 1.5.x para 1.6.x, mas pular versões (como de 1.4.x para 1.6.x) não é suportado. Se você tentar fazer upgrade de uma versão não suportada ou pular uma versão menor, a operação falha automaticamente. No entanto, você pode reverter para a versão instalada anteriormente sem interrupção dos serviços ou tempo de inatividade.

Além disso, SUSE Storage não suporta downgrade. Essa restrição ajuda a prevenir comportamentos inesperados do sistema e problemas associados à incompatibilidade de funções, descontinuação ou remoção.

  • Uma vez que você faça upgrade com sucesso para a v1.12.0, não será permitido reverter para a versão instalada anteriormente.

  • Downgrade não é suportado e, portanto, não é recomendado.

A tabela a seguir descreve os caminhos de fazer upgrade suportados.

Versão atual Versão alvo Com suporte Exemplo

x.y.*

x.(y+1).*

v1.4.2 para v1.5.1

x.y.*

x.y.(*+n)

v1.5.0 para v1.5.1

x.y[^lastMinorVersion].*

(x+1).y.*

v1.30.0 para v2.0.0

x.(y-1).*

x.(y+1).*

X

v1.3.3 para v1.5.1

x.(y-2).*

x.(y+1).*

X

v1.2.6 para v1.5.1

Verificações Manuais Antes dos Upgrades

Verificações automatizadas são realizadas apenas em alguns caminhos de fazer upgrade, e o verificador pré-upgrade pode não cobrir alguns cenários. Verificações manuais, realizadas usando kubectl ou a interface do usuário, são recomendadas para esses cenários. Você pode tomar ações mitigadoras ou adiar o upgrade até que os problemas sejam resolvidos.

  • Certifique-se de que todos os volumes do V2 Data Engine estejam desanexados e que as réplicas estejam paradas. O V2 Data Engine atualmente não suporta upgrades ao vivo.

  • Evite fazer upgrade quando os volumes estiverem no status "Com Falha". Se todas as réplicas forem consideradas inutilizáveis, elas podem ser excluídas e os dados podem ser perdidos permanentemente (se não houver backup utilizável).

  • Evite atualizar se existir uma BackingImage com falha. Para mais informações, veja Backing Image.

  • Crie um backup do sistema Longhorn antes de realizar o upgrade. Consulte Backup do Sistema Longhorn para instruções. Um backup do sistema garante que todos os recursos críticos, como volumes e Backing Images, sejam salvos e possam ser restaurados se ocorrerem problemas.

Atualizando SUSE Storage

Normalmente, há duas etapas no processo de fazer upgrade: primeiro, faça upgrade do Longhorn Manager para a versão mais recente, depois faça upgrade manualmente do Longhorn Engine para a versão mais recente usando o Longhorn Manager mais recente.

1. Fazer upgrade do Longhorn Manager

2. Fazer upgrade manualmente do Longhorn Engine

Após o Longhorn Manager ser atualizado, o Longhorn Engine também precisa ser atualizado usando a interface SUSE Storage.

3. Fazer upgrade automaticamente do Longhorn Engine

Desde a versão SUSE Storage v1.1.1, oferecemos uma opção para ajudá-lo a fazer upgrade dos Longhorn Engines automaticamente.

4. Migrar automaticamente os trabalhos recorrentes

Com a introdução do novo recurso baseado em rótulos Recurring Job, SUSE Storage removeu o campo RecurringJobs na Especificação de Volume e planejou descontinuar RecurringJobs na StorageClass.

Durante a atualização, SUSE Storage automaticamente:

  • Cria novos CRs de trabalhos recorrentes a partir do campo recurringJobs na Especificação de Volume e os converte em rótulos de volume.

  • Cria novos CRs de trabalhos recorrentes a partir do recurringJobs na StorageClass e os converte no novo parâmetro recurringJobSelector.

Visite Instantâneos e Backups Recorrentes para mais informações sobre o novo recurso Recurring Job.

Leitura Adicional

Visite Alguns pods antigos do gerenciador de instâncias ainda estão em execução após o upgrade para mais informações sobre a estratégia de limpeza dos pods do gerenciador de instâncias durante o upgrade.

Precisa de ajuda?

Se você tiver algum problema, por favor, relate aqui e inclua seus arquivos yaml de backup, bem como os logs do gerenciador.

SUSE Storage permite apenas upgrades a partir de versões de patch da última versão menor antes da nova versão principal. Por exemplo, se v1.8.0 é a última versão menor antes de v2.0, você pode fazer upgrade de qualquer versão de patch de v1.8.0 para qualquer versão de patch de v2.0.