前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ceph 在 Windows平台下的支持

Ceph 在 Windows平台下的支持

作者头像
用户1260683
发布2021-07-20 10:10:32
2.6K1
发布2021-07-20 10:10:32
举报

背景信息

重点

  • 只面向Windows Server环境,桌面环境的用户就不要打算盘了(虽然可以用windows 10的dev版本)
  • 原生的ceph-iSCSI接入方式存在性能瓶颈。需要借助统一的网关入口,无法和OSD直接通信
  • SUSE已经弃坑ceph,这应该是他们为开源ceph干的最后一票。

RBD部分

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

rbd-wnbd提供命令行工具,基本和之前rbd在linux下面的操作方式类似,同时支持通过windows service进行服务启动管理。

WNBD基于windows内核驱动,支持基于TCP/IP传输的标准NBD协议,可以实现和Linux NBD服务的兼容,同时也提高更高速率的本地用户和内核通道模式。

CephFS部分

基于dokany开源项目,实现了一个在Windows下的用户态FUSE

https://github.com/dokan-dev/dokany

安装支持

已经封装好对应的MSI安装包,支持自动批量安装。目前最新的支持ceph 16.0.0版本。同时支持自己编译生成对应的打包文件, https://github.com/cloudbase/ceph-windows-installer

hyper-V支持

支持通过RBD启动hyper-V虚拟机,这个功能可能会比较实用,相当于kvm+RBD之外的一个新的选择。

关于性能

对比ubuntu 20,Windows下面的rbd或者是cephfs性能都要高出不少,特别是WS2019,感觉就像打了鸡血。

虚拟机场景下面依然Windows要压Ubuntu几个身位。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Ceph对象存储方案 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景信息
  • RBD部分
  • CephFS部分
  • 安装支持
  • hyper-V支持
  • 关于性能
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档