[改进后的中文总结内容]
会议纪要
会议主题:Orchestrator 会议
日期:2021-05-25
参会人员:[具体人员名单]
主要议题:
- Etsy Hosts 问题
- 讨论了 Etsy Hosts 文件的回归问题,涉及 DeepSea、Ansible 和 Cephadm Octopus Tana。
- 确认了两个相关的 Pull Request。
- 讨论了 Podman 和 Docker 的行为差异,特别是关于 get fqdn 的处理。
- 发现 Podman 在特定配置下返回回环地址,导致配置文件生成问题。
- 讨论了如何处理 DNS 和 Etsy Hosts 的依赖问题,建议在添加主机时强制指定 IP 地址。
- 提出在文档中明确说明使用 IP 地址的必要性,并更新相关代码以支持这一变化。
- Ganesha 模板冲突问题
- 讨论了 Ganesha 模板中的冲突标志问题,该问题导致 NFS EdgeRW 损坏。
- 确认了需要移除 dirt chunk equal zero 配置。
- 讨论了是否应该使用单一 Ganesha 实例同时支持 CephFS 和 RGW 导出。
- 发现不同后端(CephFS 和 RGW)需要不同的配置选项,建议恢复为使用不同的 Ganesha 集群。
- 讨论了未来可能的改进方向,包括与 Ganesha 开发者的进一步沟通。
决定事项:
- Etsy Hosts 问题
- 关闭第一个 Etsy Hosts 相关的 Pull Request。
- 更新文档,明确说明在添加主机时必须指定 IP 地址。
- 确保
cephadm
命令在添加主机时返回使用的 IP 地址。 - 进行代码审查,确保所有对 resolve ip 的调用都被正确处理。
- Ganesha 模板冲突问题
- 暂时放弃使用单一 Ganesha 实例同时支持 CephFS 和 RGW 导出的方案。
- 恢复为使用不同的 Ganesha 集群,分别支持 CephFS 和 RGW。
- 等待与 Ganesha 开发者的进一步沟通,以确定最佳解决方案。
后续行动计划:
- Etsy Hosts 问题
- 完成文档更新,明确说明使用 IP 地址的必要性。
- 更新
cephadm
命令,确保在添加主机时返回使用的 IP 地址。 - 进行代码审查,确保所有对 resolve ip 的调用都被正确处理。
- Ganesha 模板冲突问题
- 与 Ganesha 开发者沟通,了解 dirt chunk 配置的具体影响。
- 根据沟通结果,确定是否需要进一步的配置调整或代码修改。
- 更新相关文档和代码,确保用户明确不同后端需要不同的 Ganesha 配置。
其他讨论:
- 讨论了 Ingress 服务在底层 RGW 服务被删除时的行为,建议保持当前的异常处理方式,避免自动删除服务。
会议总结:
本次会议主要解决了 Etsy Hosts 文件的回归问题和 Ganesha 模板冲突问题,明确了后续的行动计划和改进方向。通过与 Ganesha 开发者的进一步沟通,将有助于确定最佳的技术方案。