千家信息网

如何更新OpenStack 组件

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本篇文章为大家展示了如何更新OpenStack 组件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小编教大家更新 OpenStack 组件的方法。请注意,是更
千家信息网最后更新 2024年11月26日如何更新OpenStack 组件

本篇文章为大家展示了如何更新OpenStack 组件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

小编教大家更新 OpenStack 组件的方法。请注意,是更新(Update)而不是升级(Upgrade)。更新是给组件打补丁,版本不变;而升级是刷新版本,比如从 kilo 升级到 liberty。

更新真的有必要吗

对于已经部署好的 OpenStack,我们有更新某个组件的需求吗? 答案是:有!

OpenStack 是软件,是软件就会有 bug。 OpenStack 包含了很多组件,结构很松散,每个组件可以单独更新,只要保证各个组件都属于同一个大版本(比如 kilo, liberty)就不会有问题。


当我们遇到了 bug,如果社区已经有 fix,只需要更新包含该 fix 的组件就可以了,其他组件保持不变。

下面以 nova 组件为例演示如何更新。 假设目前部署的 OpenStack 是 kilo,现在发现了一个 bug,需要升级,最简单的办法是升级到 nova 在 kilo 里的最新版本,步骤如下:

  1. 从 github clone nova。

  2. 切换到 kilo 的最新版本。

  3. 安装 nova python 源码。

  4. 重启所有 nova-* 服务。

从 github clone nova

OpenStack 的所以代码都是在 github 上维护的,每个模块有自己的 repository. nova 的 repository 在 https://github.com/openstack/nova

点击 "Branches",可以看到 nova 最近的几个版本。

咦,怎么没有 kilo? 别着急,点击 "Tags"。

这里有 kilo-eol,"eol" 表示 "end of life",意味着 nova 对于 kilo 不在更新了,是 kilo 的最终版本。如果要更新 kilo 上的 nova,用这个版本就行了。

通过 git clone 命令下载 nova

运行命令:

git clone https://github.com/openstack/nova.git

切换到 kilo 的最新版本

下载完成后,查看当前的 branch 为 master:

切换到 kilo-eol:

确认目前已经是 kilo-eol 了:

安装 nova python 源码

OpenStack 用 python 开发,更新版本很简单,只需要通过 pip 命令安装新版本的源代码就行了,没有编译等步骤。

在 nova 目录下执行如下命令:

pip install .

nova 已经从 nova-2015.1.3.dev1 更新到 nova-2015.1.4 了。

重启所有 nova-* 服务

所有运行了 nova-* 服务的节点(控制节点和计算节点)都需要更新源代码并重启服务,最简单的方法是重启整个节点。

上述内容就是如何更新OpenStack 组件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

更新 组件 版本 升级 命令 节点 服务 切换 内容 技能 方法 步骤 源代码 源码 知识 软件 运行 松散 着急 简明 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 大数据软件开发学什么语言 党员教育数据库怎么使用 湖南软件开发品牌 服务器显示器一直闪红灯 wincc数据库是哪个光盘 经济秩序与网络安全 网络安全和信息化发展趋势 全球目前已知最大的数据库 安装服务器系统用什么格式 江苏信常互联网科技有限公司 微信红包 服务器 聊城软件开发平台 大学生认识网络安全论文 安徽邮件营销外贸软件开发公司 泰安联想服务器总代理客服电话 软件测试为什么需要学习数据库 服务器文件夹怎么放到本地桌面 RP服务器严打工作什么 怀远租房软件开发 网络技术安全研究的意义 金铲铲注册的服务器可以更改吗 图数据库可以分析什么 深圳python软件开发公司 小蘑菇软件开发工具说明书下载 dell服务器如何查看阵列 贵州网络时间服务器云主机 苹果手机怎么搬家数据库 湖北办公系统软件开发哪家专业 数据库文件能多个用户同时访问吗 gdb格式gis数据库
0