Ciclo de vida do Red Hat OpenStack Platform Director
Visão geral
Red Hat OpenStack Platform Director está:
- Vinculado à programação de lançamento da Red Hat OpenStack Platform - Core
- Suportado pelo mesmo tempo que o produto core Red Hat OpenStack Platform
- Compatível com uma versão anterior da Red Hat OpenStack Platform - Core
O que é o Red Hat OpenStack Platform Director?
O Red Hat OpenStack Platform Director é uma ferramenta usada para instalar e gerenciar a implantação e o ciclo de vida da Red Hat OpenStack Platform 7 e versões posteriores. É destinada especificamente para casos de uso de operadores em nuvem, onde as atualizações, aprimoramentos e o controle da infraestrutura são críticos para operações fundamentais de OpenStack. Também proporciona uma estrutura impulsionada por API que fornece introspeção de hardware, alocação de serviço e gerenciamento da pilha de OpenStack Platform.
Para os propósitos deste documento, dividiremos o Red Hat OpenStack Platform em dois:
- Core: os principais componentes OpenStack (Nova, Neutron, Ironic, etc)
- Director: a ferramenta de gerenciamento de implementação
Para mais informações sobre os instaladores do Red Hat OpenStack Platform, consulte Instalando e Gerenciando o Red Hat OpenStack Platform.
Calendário de lançamento
O Red Hat OpenStack Platform Director é baseado no projeto upstream TripleO e seu cronograma e está vinculado ao cronograma de lançamento dos produtos fundamentais.
O Red Hat OpenStack Platform Director é lançado ao mesmo tempo que Red Hat OpenStack Platform Core
O que será incluído no lançamento das versões principais e de manutenção?
Versões Principais
Uma versão principal do Director estará disponível a cada lançamento de versão principal do Core; é a forma oficialmente suportada para implementar a Red Hat OpenStack Platform. Estas versões principais adicionam funcionalidades que podem gerar grande impacto na maneira em que a Red Hat OpenStack Platform é implementada e irá destacar as funcionalidades mais recentes do Core. Novas versões principais podem introduzir APIs diferentes, as quais serão documentadas no lançamento.
Cada versão de Director permite atualizações in-loco automatizadas entre lançamentos de versões principais consecutivos da Red Hat OpenStack Platform (por exemplo, a versão do Director 9 poderá atualizar a mais recente versão 8 do Core para a versão mais recente do 9).
Lançamentos de manutenção
Lançamentos de manutenção ocorrem após a Disponibilidade Geral (GA) do produto e proporcionam correções de erros e aprimoramentos de desempenho. Estes lançamentos evitam a adição de novas funcionalidades (exceções serão tratadas caso a caso). Isto também significa que a possibilidade de danificação de API é reduzida, assim como a necessidade de migrações de banco de dados e outras grandes alterações.
Cada versão do Director permite atualizações de manutenção in-loco automatizadas entre versões de manutenção para obter o conteúdo mais recente. Estas atualizações são tratadas por um procedimento “rotativo - enquanto estiver em modo de alta disponibilidade, todos os serviços OpenStack continuam a ser executados.
Suporte de ciclo de vida
A Red Hat OpenStack Platform Core segue de perto os ciclos upstream de OpenStack: a cada 6 meses há um novo lançamento OpenStack (nomeado Juno, Kilo, Liberty e assim por diate) e seguimos com uma versão de produtos usando um número (6 para Junho, 7 para Kilo e assim por diante).
O Red Hat OpenStack director alinhou suporte de ciclo de vida com o produto Core.
Para mais informações, por favor, consulte Suporte para Red Hat OpenStack Platform. (1)
(1) Red Hat OpenStack Platform Director tinha um ciclo de vida mais curto para versões 7 e 8. A partir da versão 9 o Director alinhou seu ciclo de vida de suporte como Core e retrospectivamente aplicou esta alteração para as versões 7 e 8. Portanto, todas as versões do Red Hat OpenStack Platform Director estão agora alinhadas com o produto Core.
Compatibilidade retroativa
O Red Hat OpenStack Platform Director pode implementar e gerenciar uma versão principal anterior da Red Hat OpenStack Platform Core. O principal propósito desta funcionalidade é de administrar com segurança as atualizações de versões prévias para a atual.
Um exemplo desta funcionalidade é que o Red Hat OpenStack Platform Director 9 pode implementar, escalar e atualizar a Red Hat OpenStack Platform Core 8. Além disso, pode atualizar para a mesma versão que o Director (ou seja, atualizar do Core 8 para a última versão do 9) .
Integração com outros produtos
Produtos que desejam integrar-se com Director devem destinar suas funcionalidades nos lançamentos principais das APIs. As APIs são OpenStack padrões: Nova, Ironic, etc. Não há APIs privadas no Director. As versões e depreciações de API seguirão as políticas de OpenStack upstream (2) além de quaisquer backports que decidirmos suportar. Isto será explicado nas notas de lançamentos.
Uma vez que ambos o Director e Core serão lançados ao mesmo tempo, não devem haver muitas perguntas relativas ao tempo.
Um exemplo de tal integração é Cloudforms, que usará as APIs mencionadas acima para permitir o gerenciamento da infraestrutura. Como eles estão utilizando as APIs convencionais, a integração deve ocorrer sem percalços e os ciclos de desenvolvimento podem permanecer desacoplados.
(2) http://developer.openstack.org/api-ref.html
Feedback
Feedback é sempre bem recebido, por favor, contate os gerentes de produtos do Director para esclarecer questões ou fornecer feedback de como o ciclo de vida do produto irá afetar nossos clientes ou nossos produtos.