注意
本文档适用于 Ceph 开发版本。
在 Windows 上安装 Ceph
Ceph 客户端工具和库可以在 Windows 上原生使用。这避免了额外的层,如 iSCSI 网关或 SMB 共享,从而大幅提高性能。
前提条件
支持的平台
支持 Windows Server 2019 和 Windows Server 2016。之前的 Windows Server 版本,包括 Windows 客户端版本如 Windows 10,可能可以工作但尚未经过测试。
Windows Server 2016 不提供 Unix 套接字,在这种情况下,某些命令可能不可用。
安全启动
The WNBD
驱动程序尚未由微软签名,这意味着必须禁用安全启动。
Dokany
为了挂载 Ceph 文件系统,ceph-dokan
需要 Dokany 已安装。您可以从 Dokany GitHub 仓库获取安装程序以及源代码:https://github.com/dokan-dev/dokany/releases
确保安装 Dokany 2.0.5 或更高版本。
与WNBD
不同,Dokany 不包含在 Ceph MSI 安装程序中。
MSI 安装程序
使用 MSI 安装程序是 Windows 上安装 Ceph 的推荐方式。它可以从这里下载:https://cloudbase.it/ceph-for-windows/
如前所述,Ceph 安装程序不包括 Dokany,必须单独安装。
卸载驱动程序后需要重启服务器,否则后续安装尝试可能会失败。
以下项目允许构建 MSI 安装程序:https://github.com/cloudbase/ceph-windows-installer. 它可以使用预构建的 Ceph 和 WNBD 二进制文件,或从头编译。
手动安装
以下文档描述了构建过程和手动安装:https://github.com/ceph/ceph/blob/master/README.windows.rst
配置
请查看Windows 配置示例以开始。
您还需要一个密钥环文件。在CephFS 一般前提条件页面提供了一个简单的示例,展示了如何创建一个新的 CephX 用户以及如何检索其密钥。
关于 CephX 用户管理的更多详细信息,请参阅客户端认证和User Management.
进一步阅读
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.