Todo administrador do OpenShift conhece esse cálculo. Um novo Red Hat Enterprise Linux CoreOS vem com os recursos que você deseja: melhor suporte a hardware, crypto policies atualizadas e melhorias no kernel. Mas adotá-lo sempre significou adotá-lo em todos os lugares. Suas certificações de hardware não se transferem automaticamente. Seu pipeline de validação interno precisa de mais um trimestre. Seu conselho consultivo de alterações quer um plano de rollback para algo que historicamente não teve um rollback tranquilo.

Com isso, as equipes adiam os upgrades da plataforma para evitar a migração do sistema operacional, perdendo recursos de que realmente precisam. O upgrade do sistema operacional sempre foi um precipício, não uma rampa.

Com o Red Hat Enterprise Linux 10, estamos mudando isso.

Para alcançar esse objetivo, disponibilizamos a prévia de tecnologia do Red Hat Enterprise Linux CoreOS 10 no Red Hat OpenShift 4.22 e, em uma versão futura do Red Hat OpenShift, os clusters poderão executar diferentes streams do Red Hat Enterprise Linux CoreOS simultaneamente. Os nós do Red Hat Enterprise Linux CoreOS 9 e do Red Hat Enterprise Linux CoreOS 10 coexistem no mesmo cluster como um modelo operacional de transição com suporte. Assim, o upgrade não é mais disruptivo do que atualizar qualquer outra versão secundária do Red Hat OpenShift. A migração acontece no seu ritmo, um MachineConfigPool por vez. 

Vamos falar sobre o que o suporte a múltiplos streams de sistema operacional significa para seus clusters, o que o Red Hat Enterprise Linux CoreOS 10 oferece hoje e os próximos passos da plataforma.

Múltiplos streams de sistema operacional: como funciona

Apresentamos o OSStreams, um novo recurso de API em nível de cluster que permite ao Machine Config Operator gerenciar múltiplas versões do Red Hat Enterprise Linux CoreOS no mesmo cluster. 

Se você fizer uma instalação limpa, receberá o Red Hat Enterprise Linux CoreOS 10 por padrão. Existe um caminho documentado para a instalação com o Red Hat Enterprise Linux CoreOS 9 se o seu ambiente exigir. Talvez suas certificações de hardware estejam vinculadas ao Red Hat Enterprise Linux 9 ou seu ciclo de validação interno ainda não tenha aprovado o Red Hat Enterprise Linux 10. De qualquer forma, é uma escolha com suporte oficial, não uma solução alternativa.

Se você estiver fazendo upgrade a partir do Red Hat OpenShift 4.22, seus nós permanecerão no Red Hat Enterprise Linux CoreOS 9. Nenhuma migração forçada do sistema operacional no primeiro dia. Você faz upgrade da plataforma e mantém o sistema operacional do nó já validado. Quando estiver tudo pronto para migrar os nós para o Red Hat Enterprise Linux CoreOS 10, você terá tempo para fazer isso no seu próprio cronograma.

A migração é feita um MachineConfigPool por vez. Crie um MachineConfigPool personalizado, adicione até mesmo um único nó a ele, aponte-o para o stream do Red Hat Enterprise Linux CoreOS 10 e valide suas cargas de trabalho. Se tudo estiver correto, siga em frente. Se algo não correr bem, o nó retorna ao estado anterior. Esse é o mesmo ciclo de drain/cordon/reinicialização que o MachineConfigPool já utiliza para cada alteração de configuração. Nenhum novo mecanismo de rollback, nenhum novo modelo de risco.

Os nós do Red Hat Enterprise Linux CoreOS 9 continuam recebendo suporte juntamente com o Red Hat Enterprise Linux CoreOS 10. Isso oferece um prazo amplo para migrar para o Red Hat Enterprise Linux CoreOS 10 em vez de encarar prazos apertados.

O upgrade do sistema operacional se torna uma migração. Sem precipícios. Sem viradas de chave no fim de semana. Gradual, validada e reversível.

Por que vale a pena migrar para o Red Hat Enterprise Linux CoreOS 10

O Red Hat Enterprise Linux CoreOS 10 herda o kernel do Red Hat Enterprise Linux 10, o que significa habilitar hardwares mais recentes em GPUs, NICs, NVMe e dispositivos CXL. Se você executa hardware de servidor mais recente ou planeja adotá-lo, o suporte a drivers chega primeiro ao Red Hat Enterprise Linux CoreOS 10. Melhorias no scheduler e no gerenciamento de memória trazem melhor comportamento de latência e recuperação de páginas mais eficiente sob pressão, algo essencial para nós densos e de alta utilização.

O Red Hat Enterprise Linux CoreOS 10 é desenvolvido sobre a mesma base do Red Hat Enterprise Linux 10, que habilita o sealed image mode, uma tecnologia que oferece verificação contínua de integridade criptográfica usando composers e fs-verity. Não apenas a verificação no momento da inicialização, mas a validação criptográfica de cada arquivo lido. Chaves de assinatura sob controle do cliente. Uma cadeia de confiança do firmware ao sistema de arquivos. Ele também viabiliza a criptografia pós-quântica do Red Hat Enterprise Linux. Com isso, sua organização pode começar a testar algoritmos resistentes à computação quântica e aprovados pelo NIST para proteger seus dados e se preparar para atender a futuros requisitos regulatórios.

Comece a planejar sua migração

O Red Hat Enterprise Linux CoreOS 10 está disponível em prévia de tecnologia no Red Hat OpenShift 4.22. 

Quando estiver tudo pronto para testar o Red Hat Enterprise Linux CoreOS 10: Em um cluster de teste, crie um MachineConfigPool personalizado com um único nó. Aponte-o para o stream do Red Hat Enterprise Linux CoreOS 10. Execute suas cargas de trabalho de validação nele. Essa abordagem é de baixo risco por definição: um nó, um pool e totalmente reversível.

Quando tiver confiança: após o recurso atingir GA e você aprovar os testes, expanda pool por pool. Deixe a migração das cargas de trabalho essenciais de produção por último.

Se você usar camadas no cluster: como os MachineOSConfigs têm escopo de MCP, garanta que a sua configuração considere etapas de compilação sensíveis ao sistema operacional ao migrar pools para o Red Hat Enterprise Linux CoreOS 10. Teste suas imagens em camadas com as imagens-base do Red Hat Enterprise Linux CoreOS 9 e do Red Hat Enterprise Linux CoreOS 10 antes de expandir a migração.

Cronograma de transição estendido. O Red Hat Enterprise Linux CoreOS 9 continua com suporte total. Faça a migração quando o valor do Red Hat Enterprise Linux CoreOS 10 superar o custo de validação para seu ambiente específico. Para algumas equipes, isso acontece no primeiro dia. Para outras, no próximo trimestre. Ambas as opções são válidas.

O suporte a múltiplos streams de sistema operacional oferece flexibilidade para modernizar o sistema operacional no seu próprio ritmo. Com o Red Hat Enterprise Linux CoreOS 10, o destino realmente vale a pena. Você não precisa mais escolher entre fazer o upgrade da plataforma e manter seus nós em uma base estável e comprovada.

O precipício no upgrade acabou. Seja bem-vindo(a) à rampa. Comece a usar o Red Hat Enterprise Linux CoreOS 10 agora mesmo, disponível em prévia de tecnologia com o Red Hat OpenShift 4.22

Teste de produto

Red Hat OpenShift Container Platform | Teste de solução

Uma base consistente de nuvem híbrida para desenvolver e escalar aplicações em container.

Sobre os autores

Mark joined Red Hat in 2014 and is part of the RHEL and OpenShift product management teams. Before that, he had experience as: a sysadmin, a support tech for multiple Linux distros, a consulting architect and an engineering partnership manager. He loves discussing image-based operating systems, edge scenarios, and container engines. Outside of work, Mark enjoys going to see punk rock and other weird music shows in tiny clubs.

UI_Icon-Red_Hat-Close-A-Black-RGB

Navegue por canal

automation icon

Automação

Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes

AI icon

Inteligência artificial

Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente

open hybrid cloud icon

Nuvem híbrida aberta

Veja como construímos um futuro mais flexível com a nuvem híbrida

security icon

Segurança

Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias

edge icon

Edge computing

Saiba quais são as atualizações nas plataformas que simplificam as operações na borda

Infrastructure icon

Infraestrutura

Saiba o que há de mais recente na plataforma Linux empresarial líder mundial

application development icon

Aplicações

Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações

Virtualization icon

Virtualização

O futuro da virtualização empresarial para suas cargas de trabalho on-premise ou na nuvem