注意

本文档适用于 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 用户以及如何检索其密钥。

有关 CephX 用户管理的更多详细信息,请参阅客户端身份验证用户管理

延伸阅读

由 Ceph 基金会为您呈现

Ceph 文档是由非营利性 Ceph 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入