OpenStack技术以用户为中心,其贡献者社区会定期发布新的更新。 然而,如果没有适当的操作专长和专业知识,企业升级 OpenStack 很快就会成为一项艰巨的挑战。
什么是 OpenStack 版本?
OpenStack 旨在提供一种易于使用、实施简单、部署之间可互操作的通用云计算解决方案,在各种规模下都能良好运行,并将客户的需求放在首位。
自 2010 年以来,OpenStack 始终专注于不断改进,以提供最高质量的软件产品和服务。 长期以来,OpenStack 的方法一直在不断演变,以提高 OpenStack 的功能和服务选项的数量。
此外,为了适应行业的快速发展、需求趋势的变化,OpenStack 社区每年两次为技术提供改进和新功能,并对当前版本进行定期升级。
第一个正式版本代号为 Austin,在 OpenStack 推出三个月后发布。 此后,又发布了 24 个更新版本。 Openstack 社区根据定义的版本名称标准选择版本名称:
- 名称以拉丁字母开头,紧接上一版本的首字母。 在 “Z “之后,下一个版本的名称将再次以首字母 “A “开头。
- 名称词语必须只包含拉丁字母。
- 发布名称是一个单词,长度不超过 10 个字符。
Openstack 国际社区积极参与选择新版本的名称。 任何人都可以向 OpenStack 维基上的特定页面添加名称版本建议。 然后对名称词进行排序,由技术委员会宣布获胜者。 如果出现商标冲突,基金会将从排名列表中挑选下一个名称,直到找到没有商标冲突的单词为止。
升级是什么意思?
此次升级意味着用户可以在OpenStack最新版本发布后,将当前的OpenStack云系统转移到更新、更稳定、更完善的OpenStack最新版本上。 除此以外,从企业的角度来看,未及时更新的旧版 OpenStack 系统可能会成为企业的实际问题,对工作负载的顺利运行造成负面影响。 这至少是因为,过时的 OpenStack 版本最终会停止支持。 因此,为了避免麻烦,我们强烈建议及时升级 OpenStack 版本。
在 OpenStack 发布新版本后升级云系统是唯一正确的决定。 下一步该怎么做? 如何避免 OpenStack 升级中可能出现的错误? 以下是我们应该提及的要点。
手动升级不可行
在复杂的拓扑结构和云服务之间的关系中,手动升级流程在执行手动重复任务时很容易失败。 手动方法因其复杂性而失败的概率很高。 原因就在这里。
错误的升级步骤顺序会造成问题
按照适当的顺序逐步更新 OpenStack 云系统的组件是成功的一半。
不按正确顺序升级云服务可能会导致云环境崩溃。 OpenStack 组件所需的所有升级步骤都应按以下顺序进行:
- OpenStack Identity (Keystone)
- OpenStack Compute (Nova)
- OpenStack 映像服务(Glance)
- OpenStack 网络(Neutron)
- OpenStack 块存储(Cinder)
- OpenStack 控制面板(Horizon)
- OpenStack Orchestration (Heat) 以及所有其他 OpenStack 部署组件和支持服务,如消息队列 (RabbitMQ)。
关注应用程序接口
每个新的 OpenStack 版本都会带来新的 API 版本。 如果其他软件或自定义脚本正在使用已经过时的 OpenStack API 版本,就会导致升级失败。 请检查两次,以节省时间和精力!
自动化流程
升级过程的完全自动化有助于消除错误更改导致更新失败的风险。 最重要的是,自动化使您不必花费宝贵的时间不断跟踪更改和持续评估更新过程是否正确。
如果一切操作得当,实时零停机升级可实现出色的效果。 工作负载运行得到保障,服务不会中断!
升级无忧
作为 FishOS许可证的一部分,Sardina Systems 提供 OpenStack 升级支持,为客户提供优质服务。 我们的高效云管理软件解决方案 FishOS 包含市场首创的零停机升级程序。 它旨在提供必要的OpenStack版本升级,而不会中断企业云运营。 在新的 OpenStack 版本发布后,通常需要几个月的时间来仔细测试并将所有新功能与 FishOS 顺利集成。 从那时起,我们就会建议客户使用最新的 OpenStack 版本升级他们的云系统,并提供专业的技术支持,使企业能够快速、轻松地完成升级。 作为一个完全自动化的软件解决方案,FishOS 提供了一个全面的全生命周期云解决方案,从快速的云部署到计划的系统升级,让客户从流程简化和零停机时间的云运营中获益。
您有问题吗? 需要更多信息?
不要犹豫,联系 Sardina 团队,就 FishOS 如何扩展业务、采用全面的 Openstack 企业云以及帮助解决升级难题寻求专家指导。
大量成功的 OpenStack 云部署证明,Sardina Systems 可提供高要求的技术专长和专业知识。 我们可以帮助企业快速、轻松地采用 OpenStack 云,满足所有行业要求、法律法规和客户独特的 IT 需求,从而节省宝贵的业务资源–时间、金钱和精力。


