注意

本文档适用于 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. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.