分布式主动感知在智能运维中的实践|分享实录(物联网中全面感知特点能够感知哪些数据)
714
2022-05-29
DAOS 通过两个紧密集成的平面进行运转。数据平面处理繁重的运输操作,而控制平面负责进程编排和存储管理,简化数据平面的操作。
DAOS 控制平面使用 Go 中编写,并作为 DAOS 服务器 (daos_server) 进程运行。除了实例化和管理在同一主机上运行的 DAOS 数据平面(引擎)进程外,它还负责网络和存储硬件的配置和分配。
代码组织
控制目录的“cmd”子目录包含服务器、代理和 dmg 应用程序方面的操作。这些应用程序导入控制 API (src/control/lib/control) 或服务器包以及外围共享包 common、drpc、fault、logging 和 security,以在必要的时候提供给定的功能。
可以在 lib/ 中找到特定的库包,这些库包通过语言绑定(如 lib/spdk)或特定的格式化功能(如 lib/hostlist 或 lib/txtfmt)提供对本机存储库的访问。
events 包提供 RAS (Reliability, Availability & Serviceability) 框架的 Go 组件,用于通过 dRPC 从 DAOS 引擎接收事件,并将管理服务中的可操作事件转发给 MS leader。
pbin 包提供了一个框架,用于转发代表 daos_server 的具有特权的二进制 daos_admin 的执行的请求。
provider 包包含连接到外部环境的接口,最初只是到 Linux 操作系统。
system 包封装了 DAOS 系统及其相关成员的概念。
开发文档
请参阅具体包的 README 文档。
server
godoc reference
用户文档
Online Documentation: https://daos-stack.github.io
相关信息
GitHub: https://github.com/storagezhang
Emai: debugzhang@163.com
DAOS: https://github.com/daos-stack/daos
本文翻译自 https://github.com/daos-stack/daos/blob/master/src/control/README.md
分布式 存储 对象存储服务 OBS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。