注意
本文档适用于 Ceph 的开发版本。
在 Windows 上安装 Ceph
Ceph 客户端工具和库可以在 Windows 上原生使用。这避免了对 iSCSI 网关或 SMB 共享等额外层的需求,从而显着提高了性能。
先决条件
支持的平台
注意
请参阅有关客户端软件包支持的操作系统建议。
支持 Windows Server 2019 和 Windows Server 2016。以前的 Windows Server 版本,包括 Windows 10 等 Windows 客户端版本,可能有效,但尚未经过测试。
Windows Server 2016 不提供 Unix 套接字,在这种情况下,某些命令可能不可用。
安全启动
WNBD 驱动程序未经过 Microsoft 签名,这意味着必须禁用安全启动。
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 用户以及如何检索其密钥。