Windows 下挂载使用 CephFS

一、Ceph集群搭建和CephFS创建

参考上期文章

Centos stream 8 使用 cephadm 安装 Ceph (17.2.6 quincy)集群_阿波罗.2012的博客-CSDN博客

二、将CephFS挂载到Windows Server 2019下

1、准备Dokany

        下载地址:Release 1.5.1.1000 · dokan-dev/dokany · GitHub

下载1.5.1版本。最新的2.0版本在挂载时会出现一个异常,不知是何原因。

Windows 下挂载使用 CephFS_第1张图片

 

2、下载Ceph for Windows

Ceph for Windows MSI安装程序下载地址:Ceph for Windows - Cloudbase Solutions

下载对应的Q版

Windows 下挂载使用 CephFS_第2张图片

3、先安装Dokany,再安装Ceph for Windows MSI按提示完成即可。

4、 配置

a、将ceph集群上的ceph.client.admin.keyring文件(该文件通常在/etc/ceph/目录下)拷贝到C:\ProgramData\Ceph文件夹下。
b、在C:\ProgramData\Ceph目录下创建ceph.conf文件,mon host改成ceph节点的地址,内容如下:

# minimal ceph.conf for 9621bcc6-fc83-11ed-9be2-0050568b3a3f

[global]
    log to stderr = true
    ; Uncomment the following in order to use the Windows Event Log
    ; log to syslog = true

    run dir = C:/ProgramData/ceph/out
    crash dir = C:/ProgramData/ceph/out

    ; Use the following to change the cephfs client log level
    ; debug client = 2
[client]
    keyring = C:/ProgramData/ceph/ceph.client.admin.keyring
    ; log file = C:/ProgramData/ceph/out/$name.$pid.log
    admin socket = C:/ProgramData/ceph/out/$name.$pid.asok

   #client_permissions = true
    ;client_mount_uid = 1000
    ;client_mount_gid = 1000
[global]
    mon host = 10.0.49.120,10.0.49.121,10.0.49.122

5、挂载文件系统

C:\Users\Administrator>ceph-dokan.exe -c  c:\ProgramData\Ceph\ceph.conf -l x
2023-06-07T17:01:07.582中国标准时间 1  0 ceph-dokan: Mounted cephfs directory: /. Mountpoint: x

 Windows 下挂载使用 CephFS_第3张图片

 Windows 下挂载使用 CephFS_第4张图片

 

 若有多个CephFS,则可以用--client_fs参数指定CephFS名称

ceph-dokan.exe -c c:\ProgramData\Ceph\ceph.conf -l y --client_fs Cephfs_b
# 卸载
ceph-dokan.exe unmap -l x

你可能感兴趣的:(Ceph,Ceph,CephFS)