温哥华峰会2018总结
目录
简介
此页面总结了2018年5月21日至24日在温哥华举行的OpenStack峰会上与Cinder相关的论坛会议讨论内容。
论坛会议的完整Etherpad列表可以在此处查看。
2018年5月21日 星期一
独立Cinder介绍
Etherpad: https://etherpad.openstack.org/p/YVR18-Standalone-Cinder-Intro
总结
本次讨论非常受欢迎,会议出席人数众多。John Griffith 很好地概述了独立Cinder是什么,如何使用以及未来如何使用。
关键点
- 独立Cinder的用途是什么?
- 它是一种让用户利用Cinder中强大的技术来支持其他存储解决方案的方式。
- 它与Cinder的CSI插件有什么不同?
- 与插件不同,它不需要安装整个OpenStack基础设施。
- 可以与无身份验证一起使用,无需Keystone即可运行。
- Cinder和独立Cinder之间的所有管理功能都是相同的。
- Cinder是模块化的。一个人可能需要的任何其他组件都可以插入。
- 独立Cinder目前比CSI具有更多功能。
- 未来面临的挑战是如何处理独立环境中的附加/分离。
YouTube链接: https://www.youtube.com/watch?v=jh9HSp0FURs
计划在Cinder中使用Placement
Etherpad: https://etherpad.openstack.org/p/YVR-cinder-placement
总结
Placement服务已经开发了相当长一段时间。目标是能够更好地控制计算、网络和存储资源在用户环境中的放置位置。这是Cinder尚未采用的概念。讨论的目标是让Cinder团队了解可用内容,并开始讨论我们如何使用或不使用Placement服务。
关键点
- Cinder团队分享说,我们当前的调度器设计将状态或资源保存在内存中
- 因此,我们只能通过主动/被动调度器配置来实现HA环境。
- 设计具有竞争性,在HA环境中存在问题。
- 人们担心Placement服务是否可以作为HA主动/主动服务部署。
- CERN目前正在运行20个实例,没有发现任何问题。
- Placement服务的所有状态都保存在数据库中。
- 锁定通过SQL处理,应该非常可靠。
- 可能解决我们在Cinder中一直在关注的其他HA主动/主动问题。
- 缺点
- 使Cinder依赖于另一个服务。
- 这显然会影响独立Cinder
待办事项
- 将讨论带回团队,强调优点/缺点。
- 决定是否要继续使用Placement服务。
- 确定如果我们选择使用它,将如何处理对独立Cinder的影响。
YouTube链接: N/A (无法获得此会话的录制)
2018年5月22日 星期二
Cinder高可用性 (HA) 讨论
Etherpad: https://etherpad.openstack.org/p/YVR18-cinder-ha-forum
总结
本次论坛会议也引起了相当大的兴趣。人们想要主动/主动HA Cinder支持。他们认为如果可以实现,在不使事情变得更复杂的情况下,获得支持非常重要。人们一直在设计自己的解决方法来尝试使其工作,因此似乎我们应该投入一些时间来建立官方支持的解决方案。
关键点
- 人们为什么想要这个?
- 他们想要HA访问他们的卷流程,但不想处理像Pacemaker这样的工具。
- 从这次讨论中得出的一个有趣的次要事项
- 人们正在使用多个Cinder卷流程针对一个后端进行负载均衡,并避免单个流程过载。
- 听起来这可行,但我们可能想在未来进一步研究一下。
- 目前没有后端支持此功能。
- 需要文档
- 最好有一些来自尝试此操作的人的最佳实践。
- 关于备份服务有一些问题
- 这似乎不需要HA。
- 主要关注点是在故障后的状态一致性,这似乎已经考虑在内。
待办事项
- 改进文档
- 至少创建一些存根文档。
- 使用planet.openstack.org来汇总现有的博客。
- 开始参与Self Healing SIG,因为他们涵盖了这些主题中的许多。
YouTube链接: https://www.youtube.com/watch?v=feXaheKV8i4
多挂载介绍和未来方向
Etherpad: https://etherpad.openstack.org/p/YVR18-cinder-mutiattach-forum
总结
运营商对本次讨论非常感兴趣。感兴趣的主要原因是共享卷(只读),可用于Kubernetes,以及HA数据库的原始块访问。很明显,迄今为止在多挂载上付出的时间和精力没有被浪费。每个人似乎对我们所采取的方向和取得的进展感到满意。
关键点
- 团队分享了现有的支持,包括如何使用多挂载支持。
- 接下来是什么?
- 希望在Stein中支持PowerVM。
- 添加只读和读写挂载模式
- 添加支持在单个请求中创建多个服务器附加到同一卷的功能。
- 运营商希望看到更多驱动程序的支持。
- 也有兴趣在RBD驱动程序中获得支持。
待办事项
- 实现只读或读写更改。
- 确定我们是否能够在未来获得RBD支持。
- 放置更好的Tempest测试来行使此功能
YouTube链接: https://www.youtube.com/watch?v=XP_aQsUbgrI&t=4s
2018年5月23日 星期三
Cinder的文档讨论
Etherpad: https://etherpad.openstack.org/p/YVR18-cinder-documentation-forum
总结
本次会议出席人数较少,但仍然非常高效,是一个小型集中的工作会议。我们有一位来自RedHat的文档专家出席,我认为他将是未来工作的良好联系人。
关键点
- 我们需要开始考虑独立Cinder的文档。
- 也许可以创建一个决策树,以确定您想要完整安装还是独立安装?
- 我们没有关于独立Cinder、brick-cinderclient等的很多文档。
- 提供有关不同安装方式的更好文档以及指向相关文档的链接将会很有帮助。
- 我们没有关于如何使用配置文件进行操作的良好文档。我们应该进一步研究一下。
- 有多少供应商提供指向其文档的良好链接?
- 我们需要一种组织这项工作的方式。
- 文档和实际仍在树中的驱动程序之间是否一致?
- 创建一个基本的故障排除指南可能会有好处。
- 我们从过去的峰会演示中获得了大量这些信息。我们可以将其收集到一个地方。
待办事项
- 创建一个蓝图来开始收集待办事项。
- 确保当前文档与实际存在的驱动程序匹配。
- 为新贡献者提出一个更友好的登陆页面。
- 开始开发缺失组件的内容。
YouTube链接: https://www.youtube.com/watch?v=jH9CDS42N5w