Todos os produtos
Search
Central de documentação

Elastic Compute Service:CentOS end-of-life options

Última atualização: Jul 03, 2026

Todas as versões do CentOS atingiram o fim da vida útil (EOL). Avalie os riscos das suas instâncias ECS e migre para um sistema operacional com suporte ativo.

Impacto do EOL do CentOS

Desde 30 de junho de 2024, o CentOS atingiu o fim da vida útil (EOL). O uso continuado representa um risco de segurança. As instâncias ECS existentes ainda podem ser executadas, mas não receberão mais manutenção ou suporte de software, incluindo correções de bugs e atualizações de recursos.

Versão

Data de lançamento

Data de EOL

Ação recomendada

CentOS 8

2019-09-24

2021-12-31

Migre imediatamente

CentOS 7

2014-07-07

2024-06-30

Migre imediatamente

CentOS 6

2011-11-27

2020-11-30

Migre imediatamente

CentOS 5

2007-04-12

2017-03-31

Migre imediatamente

Recomendações pós-EOL

A resposta adequada depende do seu cenário de negócios. Para serviços expostos à internet ou cargas de trabalho que exigem alta estabilidade e segurança, avalie os riscos e elabore um plano de migração:

  • Para novas cargas de trabalho: Utilize um sistema operacional compatível com CentOS que esteja na fase de suporte principal. Não crie novas instâncias ECS a partir de imagens CentOS em EOL.

  • Para cargas de trabalho existentes: Inicie o planejamento da migração imediatamente. As opções incluem substituir o sistema operacional ou executar uma migração de sistema operacional.

Substituir ou atualizar o sistema operacional

Etapa 1: Escolha o sistema operacional de destino

Escolha um sistema operacional Linux para substituir o CentOS considerando segurança, conformidade, estabilidade, compatibilidade, orçamento e sua estratégia de longo prazo.

Etapa 2: Preparar a migração

Antes de começar, conclua estas preparações:

  • Teste de aplicações: Crie um ambiente de teste com o SO de destino. Implante suas aplicações e teste funcionalidade, desempenho e compatibilidade.

  • Simulação de migração: Execute seu plano de migração em um ambiente de não produção para identificar possíveis problemas. Consulte Solução de problemas de migração de sistema operacional Linux.

  • Planejamento da janela de migração: A instância reinicia várias vezes durante a migração e os serviços ficam indisponíveis. Avalie o impacto e agende adequadamente.

Etapa 3: Execute a migração do sistema operacional

Importante

Antes de iniciar, crie manualmente um snapshot do disco do sistema e de todos os discos de dados da instância para evitar perda de dados. A migração falhará se houver criação de snapshot em andamento. Aguarde a conclusão de todos os snapshots antes de começar.

Solução

Cenários

Impactos

Procedimento

Migração in-place

Ambientes de aplicação complexos e difíceis de reimplantar. Necessidade de manter todos os dados e configurações no disco do sistema.

  • Os dados no disco do sistema são preservados.

  • A instância reinicia durante a migração. Os serviços ficam indisponíveis.

Disponível apenas para sistemas operacionais binariamente compatíveis:

Substituir o disco do sistema

Desejo de manter a configuração da instância (como endereço IP e ID da instância), com possibilidade de reimplantação da aplicação.

  • O disco do sistema é liberado e seus dados não podem ser recuperados.

  • A instância reinicia durante a substituição. Os serviços ficam indisponíveis.

Substitua o sistema operacional (disco do sistema), reimplemente sua aplicação e alterne o tráfego após validação. Faça backup dos dados da instância original antes da alternância.

Reimplantar o ambiente

Requisito de tempo de inatividade zero com alternância de tráfego perfeita.

Você é responsável pela migração de dados e tráfego, bem como pelos custos da nova instância.

Crie uma nova instância, reimplemente sua aplicação, verifique seus negócios, alterne o tráfego e pare a instância original.

FAQ

Sistemas operacionais de destino para CentOS

Sistemas operacionais binariamente compatíveis com CentOS

Um SO binariamente compatível permite executar aplicações existentes sem recompilação. Isso se aplica à compatibilidade de API, não à compatibilidade exata de bugs. Em caso de problemas, consulte a documentação de suporte do SO de destino.

Sistema operacional

Descrição

Preços

Suporte técnico

Alibaba Cloud Linux

Fornecido pela Alibaba Cloud, totalmente compatível com RHEL/CentOS e otimizado para o ambiente Alibaba Cloud. Inclui suporte e manutenção gratuitos de longo prazo.

Não

Suporte da Alibaba Cloud

Anolis OS

Fornecido pela comunidade OpenAnolis. 100% compatível com CentOS 8 e outras principais distribuições Linux. Distribuição empresarial totalmente open source, com alto desempenho, estabilidade e segurança.

Não

Suporte da Alibaba Cloud

Red Hat Enterprise Linux

SO empresarial da Red Hat. Requer assinatura paga para uso e suporte.

Uma taxa de licença é cobrada pela imagem do SO. Consulte Red Hat.

Suporte conjunto da Alibaba Cloud e Red Hat

CentOS Stream

Distribuição rolling-release do projeto oficial CentOS.

Não

Suporte da comunidade

Rocky Linux

SO empresarial impulsionado pela comunidade, compatível com RHEL. Serve como substituto do CentOS.

Não

Suporte da comunidade

AlmaLinux

Fork comunitário do CentOS pela equipe CloudLinux. Binariamente compatível 1:1 com RHEL, permitindo substituição de SO sem tempo de inatividade.

Não

Suporte da comunidade

Outros sistemas operacionais

Sistema operacional

Descrição

Preços

Suporte técnico

SUSE Linux Enterprise Server

SO empresarial da SUSE, otimizado para desempenho, segurança e confiabilidade.

Uma taxa de licença é cobrada pela imagem do SO. Consulte SUSE.

Suporte conjunto da Alibaba Cloud e SUSE

Ubuntu

Distribuição Linux da Canonical. Suporta ambientes de desktop gráfico opcionais.

Não

Suporte da comunidade

Debian

Distribuição Linux conhecida por estabilidade, segurança e compromisso com software livre.

Não

Suporte da comunidade

OpenSUSE

SO baseado em Linux desenvolvido e mantido pela comunidade OpenSUSE com patrocínio da SUSE.

Não

Suporte da comunidade

Converter CentOS 7 para RHEL 7

Converta o CentOS 7 para RHEL 7 executando comandos em uma instância. O recurso de migração de sistema operacional pode automatizar essa conversão.

Importante

Antes de começar, pare aplicações críticas e serviços de banco de dados e crie manualmente um snapshot para evitar perda de dados.

  1. (Condicional) Se sua instância ECS tiver o Security Center instalado, desinstale o cliente do Security Center primeiro.

    O Security Center é a ferramenta de segurança padrão para CentOS, enquanto o RHEL 7 usa ferramentas de segurança da Red Hat. Podem existir incompatibilidades entre elas.
  2. Baixe os arquivos de repositório da Alibaba Cloud.

    sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    sudo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
  3. Atualize os pacotes do sistema e reinicie.

    sudo yum -y update
    sudo reboot
  4. Baixe e instale o convert2rhel do site oficial da Red Hat.

    sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://security.access.redhat.com/data/fd431d51.txt
    sudo curl -o /etc/yum.repos.d/convert2rhel.repo https://cdn-public.redhat.com/content/public/repofiles/convert2rhel-for-rhel-7-x86_64.repo
    sudo yum -y install convert2rhel
  5. Adquira uma licença de software para a instância ECS na Alibaba Cloud.

    Ative a licença antes de baixar os pacotes RHEL.

  6. Converta o CentOS 7 para RHEL 7.

    sudo convert2rhel -y  --no-rhsm --enablerepo rhui-rhel-7-server-rhui-rpms --enablerepo rhui-rhel-7-server-rhui-extras-rpms --enablerepo rhui-rhel-7-server-rhui-optional-rpms

    A conversão leva algum tempo. Uma saída semelhante à seguinte indica a conclusão.

    image.png

  7. Reinicie o sistema.

    Após a conversão, reinicie para inicializar com o novo kernel RHEL. Em seguida, execute cat /etc/redhat-release para verificar a conversão.

    sudo reboot
  8. Calibre o sistema operacional da instância.

    Após a conversão, o campo Operating System na página de detalhes da instância pode diferir do SO real (Red Hat Enterprise Linux Server release 7.9). O SO exibido reflete a imagem original. Calibre o sistema operacional para atualizá-lo.

Alternar endereços de repositório para CentOS 6

O repositório oficial do CentOS 6 em http://mirror.centos.org/centos-6/ foi removido. A maioria dos espelhos de terceiros, incluindo os repositórios da Alibaba Cloud em http://mirrors.cloud.aliyuncs.com e http://mirrors.aliyun.com, não hospeda mais pacotes do CentOS 6. Usar a configuração de repositório padrão gera o seguinte erro:centos 6 error

Solução

Importante

Este procedimento aplica-se a instâncias ECS. Para servidores não-ECS com acesso à internet pública, substitua http://mirrors.cloud.aliyuncs.com por http://mirrors.aliyun.com nas URLs do repositório. Por exemplo, use http://mirrors.aliyun.com/centos-vault/6.10/ para yum e http://mirrors.aliyun.com/epel-archive/6/ para epel.

  1. Faça login na instância ECS.

    1. Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da sua instância.

    2. Na página de detalhes da instância, clique em Connect, selecione Workbench e faça login no terminal.

  2. Alterne o repositório yum.

    sudo vim /etc/yum.repos.d/CentOS-Base.repo 

    Pressione i para entrar no modo de edição e substitua o conteúdo pelo seguinte.

    [base]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [updates]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [extras]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6

    Pressione Esc, insira :wq e pressione Enter para salvar e sair.

  3. Alterne o repositório epel.

    sudo vim /etc/yum.repos.d/epel.repo

    Pressione i para entrar no modo de edição e substitua o conteúdo pelo seguinte.

    [epel]
    name=Extra Packages for Enterprise Linux 6 - $basearch
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/epel-archive/6/$basearch
    gpgcheck=0
    gpgkey=http://mirrors.cloud.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6

    Pressione Esc, insira :wq e pressione Enter para salvar e sair.

  4. Execute yum repolist. Se os repositórios forem listados sem erro 404, a alternância foi bem-sucedida.

Preservar configuração de repositório em uma imagem personalizada

Ao criar uma instância ECS a partir de uma imagem personalizada, o cloud-init reinicializa automaticamente a configuração do repositório na inicialização. Para preservar uma configuração de repositório modificada, edite o arquivo de configuração do cloud-init (/etc/cloud/cloud.cfg) na instância de source antes de criar a imagem.

  1. Edite o arquivo /etc/cloud/cloud.cfg.

    sudo vim /etc/cloud/cloud.cfg
  2. Pressione i para entrar no modo de edição. Comente o módulo - source-address sob cloud_init_modules: com um #.

    A configuração deve aparecer da seguinte forma:cloudinit

  3. Pressione Esc, insira :wq e pressione Enter para salvar e sair.

Referências

Para obter uma visão geral dos estágios do ciclo de vida do sistema operacional e soluções padrão de EOL, consulte Visão geral do ciclo de vida do sistema operacional.