• 1. 安装ceph-fuse
  • 2. 配置客户端访问的key
  • 3. ceph-fuse 挂载
  • 4. 查看是否挂载成功
  • 5. ceph-fuse命令说明

    1. 安装ceph-fuse

    1. yum install -y ceph-fuse

    如果安装失败,先执行以下命令,再执行上述安装命令

    1. yum -y install epel-release
    2. rpm -Uhv http://download.ceph.com/rpm-jewel/el7/noarch/ceph-release-1-1.el7.noarch.rpm

    2. 配置客户端访问的key

    mkdir /etc/ceph/
    vi /etc/ceph/ceph.client.admin.keyring

    1. [client.admin]
    2. key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==

    3. ceph-fuse 挂载

    1. ceph-fuse -m <mons_IP1>:6789,<mons_IP2>:6789,<mons_IP3>:6789 -r <ceph集群中的目录> <宿主机目录> -o nonempty

    例如:

    1. # ceph-fuse -m 192.168.18.3:6789,192.168.18.4:6789,192.168.18.5:6789 -r /pvc-volumes /root/cephfsdir -o nonempty
    2. 2019-03-27 17:58:04.435985 7fc61b67cec0 -1 did not load config file, using default settings.
    3. ceph-fuse[18051]: starting ceph client
    4. 2019-03-27 17:58:04.469144 7fc61b67cec0 -1 init, newargv = 0x55cecaba81c0 newargc=13
    5. ceph-fuse[18051]: starting fuse

    4. 查看是否挂载成功

    1. # df -h
    2. Filesystem Size Used Avail Use% Mounted on
    3. ...
    4. ceph-fuse 1.6T 8.8G 1.6T 1% /root/cephfsdir

    5. ceph-fuse命令说明

    1. # ceph-fuse --help
    2. 2019-03-27 18:01:16.421376 7fae11998ec0 -1 did not load config file, using default settings.
    3. usage: ceph-fuse [-m mon-ip-addr:mon-port] <mount point> [OPTIONS]
    4. --client_mountpoint/-r <root_directory>
    5. use root_directory as the mounted root, rather than the full Ceph tree.
    6. usage: ceph-fuse mountpoint [options]
    7. general options:
    8. -o opt,[opt...] mount options
    9. -h --help print help
    10. -V --version print version
    11. FUSE options:
    12. -d -o debug enable debug output (implies -f)
    13. -f foreground operation
    14. -s disable multi-threaded operation
    15. --conf/-c FILE read configuration from the given configuration file
    16. --id/-i ID set ID portion of my name
    17. --name/-n TYPE.ID set name
    18. --cluster NAME set cluster name (default: ceph)
    19. --setuser USER set uid to user or uid (and gid to user's gid)
    20. --setgroup GROUP set gid to group or gid
    21. --version show version and quit