我们在admin节点执行下述操作,来配置使用ceph集群的文件系统

必备条件

1、在ceph-client节点安装ceph
  1. ceph-deploy install ceph-client
2、确认ceph集群是active+clean状态,确认至少有一个metadata server运行
  1. ceph -s [-m {monitor-ip-address}] [-k {path/to/ceph.client.admin.keyring}]
  2. #配置好ceph.conf 和 keyring文件之后,直接ceph -s即可

创建文件系统

你已经创建的MDS不是active状态,除非你创建了一些pools和文件系统
  1. ceph osd pool create cephfs_data <pg_num>
  2. ceph osd pool create cephfs_metadata <pg_num>
  3. ceph fs new <fs_new> cephfs_metadata cephfs_data

创建secret文件

ceph集群默认开启认证,你应该有个保存秘钥的文件(不是keyring)。
执行以下步骤获取指定用户的秘钥
1、识别秘钥环文件中用户的秘钥
  1. cat ceph.client.admin.keyring
2、copy用来挂载ceph文件系统的用户的key,例如:
  1. [client.admin]
  2. key = AQCj2YpRiAe6CxAA7/ETt7Hcl9IyxyYciVs47w==
3、创建文件,将key写入
  1. AQCj2YpRiAe6CxAA7/ETt7Hcl9IyxyYciVs47w==
4、保存文件名为用户名(例如:admin.secret)
5、确保用户有权限,而其他用户不可见

使用:内核驱动(kernel driver)

挂载ceph FS为一个内核驱动
  1. mkdir /mnt/mycephfs
  2. mount -t ceph {ip-address-of-monitor}:6789:/ /mnt/mycephfs
ceph集群默认使用认证服务,指定用户名和用户secretfile
  1. mount -t ceph 192.168.0.1:6789:/ /mnt/mycephfs -o name=admin,secretfile=admin.secret
注意将Ceph FS文件系统安装在管理节点上,而不是服务器节点上。

使用:用户空间文件系统(fuse)

挂载ceph FS为用户空间的文件系统
  1. mkdir ~/mycephfs
  2. ceph-fuse -m {ip-address-of-monitor}:6789 ~/mycephfs
Ceph存储集群默认使用身份验证。如果密钥环不在默认位置(即/ etc / ceph)中,请指定密钥环
  1. ceph-fuse -k ./ceph/client.admin.keyring -m 192.168.0.1:6789 ~/mycephfs

附加信息

有关更多信息,请参见Ceph FS。 
Ceph FS不如Ceph Block Device和Ceph Object Storage稳定。

3、ceph-deploy之配置使用文件系统的更多相关文章

  1. Ceph luminous 安装配置

    Ceph luminous 安装配置 #环境centos7 , Ceph V12 openstack pike 与 ceph 集成 http://www.cnblogs.com/elvi/p/7897 ...

  2. IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

    原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的 ...

  3. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

  4. 利用Openfiler配置基于文件系统的网络存储

    一.Openfiler简介 Openfiler是一个操作系统,其提供基于文件的网络附加存储和基于块的存储区域网络功能. Openfiler支持的网络协议包括:NFS,SMB/CIFS,HTTP/Web ...

  5. Huawei-R&S-网络工程师实验笔记20190525-设备登录、VRP基本配置、文件系统

    >Huawei-R&S-网络工程师实验笔记20190525-设备登录.VRP基本配置.文件系统(环回接口.telnet远程.AAA登录.命令行.时钟.banner.文件目录) >& ...

  6. ceph 008 ceph多区域网关(ceph对象容灾) cephfs文件系统

    clienta作为集群的管理人员.一部分.他是需要秘钥与配置文件的 但真正服务端只需要通过curl就好 ceph 多区域网关 对象存储容灾解决方案 zone与zone会做数据同步. 把会做同步的rgw ...

  7. VMware下CentOS6.8配置GFS文件系统

    1.GFS介绍 GFS简要说明,它有两种: 1. Google文件系统:GFS是GOOGLE实现的是一个可扩展的分布式文件系统,用于大型的.分布式的.对大量数据进行访问的应用.它运行于廉价的普通硬件上 ...

  8. 在Oracle Linux Server release 6.4下配置ocfs2文件系统

    ① 安装ocfs-tools-1.8 如果是使用RedHat Enterprise Linux 6.4,也可以安装ocfs-tools-1.8的,只是要插入Oracle Linux Server re ...

  9. [ASP.net教程]IIS服务器 远程发布(Web Deploy)配置

    asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的文件到服务器硬盘上.打包成安装程序到服务器上安装.通过Visual Studio 开发平台远程发布到服务器. 在asp.net网站的 ...

随机推荐

  1. [模板] BSGS

    BSGS是一种解决一类专门的问题的解法,主要是解决已知A, B, C,求X使得A^x = B (mod p)这一类问题. 解法很简单,先设x = i*m-j(m=ceil(sqrt(p))),然后进行 ...

  2. [HNOI2006]潘多拉的宝盒

    https://www.zybuluo.com/ysner/note/1250303 题面 给定\(s\)个自动机,如果某个自动机\(A\)能产生的所有串都能在自动机\(B\)中产生(即走相同\(0/ ...

  3. 洛谷P2059 [JLOI2013]卡牌游戏

    题目描述 N个人坐成一圈玩游戏.一开始我们把所有玩家按顺时针从1到N编号.首先第一回合是玩家1作为庄家.每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张卡片,假设卡片上的数字为X,则庄家首先把 ...

  4. bag of words in c++

    #include <iostream> #include <vector> #include <cstddef> #include <string> # ...

  5. 单纯形&&线性规划

    沦为了背板子...wyfcyx的ppt #include<bits/stdc++.h> using namespace std; ; , inf = 1e18; int n, m, l, ...

  6. MSP430 G2553 Timer 中断总结

    目前总共用到了四个中断向量,我觉得已经把G2553的所有定时器中断都用到了. 定时器有两个,TA0与TA1,每个定时器又有两个中断向量 1,CCR0到达时的中断,在计数模式时候很有用,平时定时器的基本 ...

  7. SpringBoot 启动定时任务

    再项目中大多会使用定时任务来定时执行一些操作,如:文件迁移,备份等等.今天就来跟大家一起学习下如何在SpringBoot中创建定时任务. 1.新建SpringBoot项目,或在原有的项目上添加(不知道 ...

  8. PID204特种部队

    特种部队   题目描述 Description 某特种部队接到一个任务,需要潜入一个仓库.该部队士兵分为两路,第一路士兵已经在正面牵制住了敌人,第二路士兵正在悄悄地从后方秘密潜入敌人的仓库.当他们到达 ...

  9. Vue.js经典开源项目汇总-前端参考资源

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  10. MFC学习篇(二):error LNK2005 及其解决方法

    环境:MFC条件下添加原有代码 >nafxcwd.lib(afxmem.obj) : error LNK2005: @YAPAXI@Z) already defined in LIBCMTD.l ...