添加对 SystemD 的支持¶
- 日期:
2015-07-14
- 标签:
systemd
本规范的目的是调整我们当前仅使用 upstart 的初始化进程,以便我们可以利用 SystemD。虽然 SystemD 尚未包含在当今我们使用的 Ubuntu 14.04 LTS 操作系统中,但它将在下一个 LTS 版本中出现,并且我们应该开始将其作为 upstart 的替代方案进行实施。
https://blueprints.launchpad.net/openstack-ansible/+spec/add-support-for-systemd
问题描述¶
OSAD 目前仅支持使用 upstart 的 Ubuntu 14.04 LTS。在下一个 LTS 版本中,upstart 将不再可用。因此,我认为现在开始在 OpenStack 角色中实施 SystemD 支持是时候了。
提议的变更¶
基本更改更多的是结构性的。本质上,添加 SystemD 支持将是一个新的模板,并且将遵循与我们当前 upstart 进程中发现的许多相同模式。
备选方案¶
不适用 - SystemD 即将到来,我们越早对其形成看法,对我们越有利。
Playbook 影响¶
playbooks 不会受到影响,但是角色将拥有一个新的 SystemD 模板和任务集,这将使系统能够使用 SystemD。
升级影响¶
添加 SystemD 支持将确保部署者能够升级到未来仅提供 SystemD 的操作系统。
安全影响¶
n/a
性能影响¶
n/a
最终用户影响¶
n/a
部署者影响¶
n/a
开发人员影响¶
n/a
依赖项¶
n/a
实现¶
负责人¶
- 主要负责人
https://launchpad.net/~kevin-carter
cloudnull
工作项¶
将 SystemD 模板添加到所有 OpenStack 角色。
将 SystemD 任务添加到所有 OpenStack 角色。
测试¶
由于我们目前没有对使用 SystemD 的任何内容进行限制,因此这将是一组为 OSAD 做好未来准备的更改。此更改还将允许我们开始研究“其他”操作系统支持,这些支持可能也会带来 SystemD 的实施,例如 Debian “Jessie”。
文档影响¶
n/a
参考资料¶
n/a