Atualização do OpenStack: o que fazer e o que evitar

Atualização do OpenStack: o que fazer e o que evitar

O OpenStack é uma tecnologia de código aberto em nuvem muito interessante e económica, mas a atualização semestral de cada nova versão pode ser um desafio terrível para ti e para a tua empresa, para a manteres a funcionar sem problemas.

E mesmo que tentássemos encontrar uma solução para saltar a atualização da nova versão de seis meses, a má notícia é que não há forma de a saltar!
Tens de atualizar o teu ambiente de nuvem para cada uma das versões do OpenStack – apenas actualizações de n para n+1.
Neste caso, há alguma forma de facilitar este processo de atualização difícil e complexo?

Sim! Desenvolvemos uma solução que não só facilitará a tua vida, mantendo a produtividade do teu negócio e os teus sistemas a funcionar, como também te fará esquecer qualquer preocupação que possas ter com a dolorosa atualização do OpenStack a cada 6 meses: agora podes desfrutar de novas capacidades e melhorias na tua nuvem OpenStack com atualização Zero-Downtime!

OpenStack visa pôr a tua nuvem a funcionar.
O teu OpenStack deve ter um tempo de atividade elevado, estar sempre totalmente operacional, ser hiper-eficiente e escalável.
Mas, além disso, tem de ser atualizável! É por isso que, neste artigo, nos concentramos na importância da fase de atualização do OpenStack.

A atualização significa que podes fazer a transição do teu OpenStack para uma nova versão actualizada do OpenStack, muito mais estável, após o seu lançamento.
No entanto, do ponto de vista da empresa, a atualização pode ter um impacto negativo se interromper o bom funcionamento do ambiente empresarial, causando problemas significativos aos seus clientes.

Recursos necessários para a atualização do OpenStack

Há alguns aspectos importantes a ter em conta ao planear a atualização do OpenStack:

  1. Verifica cuidadosamente as notas de lançamento da OpenStack Foundation para descobrir se existem incompatibilidades entre as versões

  2. Tem em consideração o impacto da atualização para os teus utilizadores finais ou para a empresa

  3. Assegura a consistência da base de dados durante todo o processo; caso contrário, o teu ambiente pode tornar-se instável
  4. Prepara-te para enfrentar uma atualização falhada: prepara a reversão do ambiente para a versão anterior
  5. Cria um ambiente de teste semelhante ao teu ambiente de produção para testar o procedimento de atualização

  6. Desenvolve a automatização do processo de atualização

O que deves fazer e o que deves evitar no Upgrade?

  1. As actualizações manuais não são uma opção: o seu processo de atualização manual é propenso a falhar quando realiza tarefas repetitivas manualmente na complexa topologia e relação entre os serviços na nuvem.
    O processo manual pode falhar devido à sua complexidade.
  2. Automatiza o processo de atualização: O processo de atualização deve ser totalmente automatizado.
    Se for bem feito, deves ser capaz de conseguir uma atualização em tempo real sem interrupções.
    O negócio está seguro e o serviço não é interrompido!
  3. A ordem errada das etapas de atualização pode quebrar a nuvem: Não atualizar os serviços na nuvem pela ordem correta pode acabar por danificar o teu sistema na nuvem.
  4. Automatiza a atualização pela ordem correta: a automatização da atualização deve tratar de todos os passos que têm de ser seguidos pela ordem correta: OpenStack Identity (Keystone), OpenStack Compute (Nova), OpenStack Image service (Glance), OpenStack Networking (Neutron), OpenStack Block Storage (Cinder), OpenStack dashboard (Horizon), OpenStack Orchestration (Heat) e outros componentes OpenStack implementados, bem como serviços de suporte, como Message Queue (RabbitMQ).
  5. Uma API nova, obsoleta ou removida fará com que a tua atualização falhe: cada nova versão do OpenStack vem com novas versões da API que levarão a uma atualização falhada.
  6. Automatiza o processo de atualização para eliminar o risco de as alterações da API conduzirem a uma falha na atualização.
    A automação precisa levar em conta as alterações de API na nova versão do OpenStack e estar pronta para acomodá-las perfeitamente na atualização de sua nuvem.
  7. Acompanha as alterações a todo o momento: Podem ocorrer falhas devido a lacunas na transferência e retenção de conhecimentos decorrentes do facto de as alterações não serem controladas.
    Não deve haver estados desconhecidos na tua nuvem OpenStack.
  8. Idempotente não deve ser uma opção de luxo: a operação pode ser executada várias vezes, mas só deve ser aplicada uma vez.

O futuro está aqui: Atualizações sem tempo de inatividade Para fornecer um serviço de alta qualidade, é essencial poder realizar as atualizações de versão do OpenStack necessárias, em sincronia com os lançamentos do OpenStack.
Construído sobre uma plataforma de software de automação de operações em nuvem, o FishOS Upgrader permite, de forma única, atualizações ao vivo em tempo zero. Atualizar sua nuvem OpenStack pode agora ser uma tarefa simples se a abordagem correta for adotada: AUTOMAÇÃO! A execução precisa pode ser completada em poucas horas, sem impactar nenhum usuário ou o negócio.

1360 550 Mihaela Constantinescu
Start Typing