|Index|SUSE Telco Cloud Documentação|Operações do Dia Dois|Migração Edge 3.7
Aplica-se a SUSE Telco Cloud 3.7

58 Migração Edge 3.7

Esta seção explica como migrar seus clusters management e downstream de SUSE Telco Cloud 3.6 para SUSE Telco Cloud 3.7.0.

Importante
Importante

Sempre realize migrações de cluster a partir da latest Z-stream release do SUSE Telco Cloud 3.6.

Sempre migre para a SUSE Telco Cloud 3.7.0 release. Para upgrades pós-migração subsequentes, consulte as management (Capítulo 59, Cluster de gerenciamento) seções.

A tabela a seguir lista os diferentes tipos de clusters e os métodos para fazer upgrade dos clusters:

Tabela 58.1: Clusters e métodos para fazer upgrade de clusters downstream
Tipo de clusterMétodo

Clusters provisionados por EIB

Consulte Seção 58.1.3, “Fleet” para obter os detalhes.

Clusters provisionados por Metal3

Consulte atualizações de cluster downstream (Seção 60.3, “Upgrades de clusters downstream”) para obter detalhes.

58.1 Cluster de gerenciamento

Esta seção abrange os seguintes tópicos:

Seção 58.1.1, “Pré-requisitos” - etapas de pré-requisito a serem concluídas antes de iniciar a migração.

Seção 58.1.2, “Upgrade Controller” - como fazer uma migração de cluster management usando o Capítulo 21, Upgrade Controller.

Seção 58.1.3, “Fleet” - como fazer uma migração de cluster management usando Capítulo 9, Fleet.

58.1.1 Pré-requisitos

58.1.1.1 Atualize os CRDs do Bare Metal Operator

Nota
Nota

Aplica-se apenas a clusters de gerenciamento CAPI/Metal3 que exigem uma atualização de gráfico Capítulo 11, Metal3.

O gráfico Helm Metal3 inclui os CRDs Bare Metal Operator (BMO) aproveitando o diretório CRD do Helm.

No entanto, essa abordagem tem certas limitações, particularmente a incapacidade de atualizar CRDs neste diretório usando o Helm. Para obter mais informações, consulte a documentação do Helm.

Como resultado, antes de atualizar o Metal3 para uma versão compatível com SUSE Telco Cloud 3.7.0, os usuários devem atualizar manualmente os CRDs do BMO subjacentes.

Em uma máquina com Helm instalado e kubectl configurado para apontar para o seu cluster management:

  1. Aplique manualmente os CRDs do BMO:

    helm show crds oci://registry.suse.com/edge/charts/metal3 --version 307.0.31+up0.16.0 | kubectl apply -f -

58.1.2 Upgrade Controller

Importante
Importante

O Upgrade Controller atualmente suporta migrações de versão SUSE Telco Cloud apenas para clusters de gerenciamento que não são air-gapped.

Os tópicos a seguir são abordados como parte desta seção:

Seção 58.1.2.1, “Pré-requisitos” - pré-requisitos específicos para o Upgrade Controller.

Seção 58.1.2.2, “Etapas de migração” - etapas para migrar um cluster management para uma nova versão SUSE Telco Cloud usando o Upgrade Controller.

58.1.2.1 Pré-requisitos

58.1.2.1.1 SUSE Telco Cloud 3.7 Upgrade Controller

Antes de usar o Upgrade Controller, você deve primeiro garantir que ele esteja executando uma versão capaz de migrar para a versão SUSE Telco Cloud desejada.

Para fazer isso:

  1. Se você já tiver o Upgrade Controller implantado a partir de uma versão SUSE Telco Cloud anterior, atualize seu gráfico:

    helm upgrade upgrade-controller -n upgrade-controller-system oci://registry.suse.com/edge/charts/upgrade-controller --version 307.0.4+up0.1.3
  2. Se você não tiver Upgrade Controller implantado, siga Seção 21.3, “Instalando o Upgrade Controller”.

58.1.2.2 Etapas de migração

Realizar uma migração de cluster management com o Upgrade Controller é fundamentalmente semelhante à execução de um upgrade.

A única diferença é que seu UpgradePlan deve especificar a versão de lançamento 3.7.0:

apiVersion: lifecycle.suse.com/v1alpha1
kind: UpgradePlan
metadata:
  name: upgrade-plan-mgmt
  # Change to the namespace of your Upgrade Controller
  namespace: CHANGE_ME
spec:
  releaseVersion: 3.7.0

Para obter informações sobre como usar o UpgradePlan acima para realizar uma migração, consulte processo de upgrade do Upgrade Controller (Seção 59.1, “Upgrade Controller”).

58.1.3 Fleet

Nota
Nota

Sempre que possível, use o Seção 58.1.2, “Upgrade Controller” para migração.

Consulte esta seção apenas para casos de uso não cobertos pelo Upgrade Controller.

Realizar uma migração de cluster management com Fleet é fundamentalmente semelhante à execução de um upgrade.

As principais diferenças são:

  1. As Fleet devem ser usadas a partir da versão release-3.7.0 do repositório suse-edge/fleet-examples.

  2. Os gráficos agendados para um upgrade devem ser atualizados para versões compatíveis com a versão SUSE Telco Cloud 3.7.0. Para obter uma lista dos componentes SUSE Telco Cloud 3.7.0, consulte Seção 78.3, “Lançamento 3.7.0”.

Importante
Importante

Para garantir uma migração SUSE Telco Cloud 3.7.0 bem-sucedida, é importante que os usuários cumpram os pontos descritos acima.

58.2 Clusters downstream

Seção 58.2.1, “Fleet” - como fazer uma migração de cluster downstream usando Capítulo 9, Fleet.

58.2.1 Fleet

Realizar uma migração de cluster downstream com Fleet é fundamentalmente semelhante à execução de um upgrade.

As principais diferenças são:

  1. As Fleet devem ser usadas a partir da versão release-3.7.0 do repositório suse-edge/fleet-examples.

  2. Os gráficos agendados para um upgrade devem ser atualizados para versões compatíveis com a versão SUSE Telco Cloud 3.7.0. Para obter uma lista dos componentes SUSE Telco Cloud 3.7.0, consulte Seção 78.3, “Lançamento 3.7.0”.

Importante
Importante

Para garantir uma migração SUSE Telco Cloud 3.7.0 bem-sucedida, é importante que os usuários cumpram os pontos descritos acima.