在windows平台下的ceph支持方面,以下是一些关键点和详细信息:



重点信息:
仅支持Windows Server环境,桌面用户请勿抱有幻想(尽管可以使用Windows 10的开发者版本)。原生ceph-iSCSI接入方式存在性能瓶颈,需要通过统一的网关入口,无法直接与OSD通信。SUSE已经放弃Ceph项目,这可能是他们为开源Ceph做的最后贡献。
RBD部分:

整体架构相对简单,用户态基于librdb和librados,内核态通过实现WNDB.sys驱动,实现块设备的远程映射。

rbd-wnbd提供命令行工具,操作方式与Linux下的rbd类似,同时支持通过Windows服务进行服务启动和管理。

WNBD基于Windows内核驱动,支持基于TCP/IP传输的标准NBD协议,兼容Linux NBD服务,并提供更高速率的本地用户和内核通道模式。
CephFS部分:

基于dokany开源项目,实现了在Windows下的用户态FUSE。
https://www.php.cn/link/9807e8ebfb97d09f0b9ac74acd2c0454
安装支持:



已经封装好对应的MSI安装包,支持自动批量安装。目前支持Ceph 16.0.0版本,同时也支持自己编译生成对应的打包文件。
https://www.php.cn/link/4ad7fff9ccf799f755109fa80dcd8b10
Hyper-V支持:

支持通过RBD启动Hyper-V虚拟机,这一功能可能非常实用,相当于kvm+RBD之外的另一选择。
关于性能:


与Ubuntu 20相比,Windows下的RBD或CephFS性能明显更高,特别是在Windows Server 2019上,性能表现如打了鸡血一般。

在虚拟机场景下,Windows依然领先Ubuntu几个档次。
以上就是Ceph 在 Windows平台下的支持的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/112131.html
微信扫一扫
支付宝扫一扫