我们在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. 推荐微软Windows 8 Metro应用开发虚拟实验室

    Kevin Fan分享开发经验,记录开发点滴 推荐微软Windows 8 Metro应用开发虚拟实验室 2012-07-19 05:23 by jv9, 1940 阅读, 4 评论, 收藏, 编辑 微 ...

  2. E20170621-hm

    detroit  底特律 giant   n. 巨人,大汉; 巨兽,巨物; 卓越人物 woo    vt. 求爱,求婚; 争取…的支持; convince   vt. 使相信,说服,使承认; 使明白; ...

  3. thinkphp vender

    vender在thinkphp里面时引入系统的类库的意思,具体用法如下. Vendor('Classes.PHPExcel');表示引入vendor目录下的classes文件夹下面的phpexcel文 ...

  4. POJ3070Fibonacci

    矩阵乘法裸题 求快速幂 #include<iostream> #include<cstdio> #define ll long long #define Mod 10000 u ...

  5. [App Store Connect帮助]三、管理 App 和版本(2.6)输入 App 信息:新增 watchOS App 信息

    如果您的 iOS App 中包含 watchOS App,请确保您的描述中包含该 App 在 Apple Watch 上的功能.您还需要为 Apple Watch 的 App Store 提供额外的屏 ...

  6. idea ssm项目移包报错问题

    写完代码之后发现包结构太乱了  想要规划一下  结果报错 这里面的包路径都可以点进去,还是报找不到com.lf.company.entity.Business 后来发现是 在移动前和移动后都存在这个m ...

  7. A* 寻路算法[转载]

    A* 寻路算法 转载地址:http://www.cppblog.com/christanxw/archive/2006/04/07/5126.html 原文地址: http://www.gamedev ...

  8. Google广告屏蔽插件adBlock

    今天在博客园写博客的时候发现莫名其妙的在右侧被植入了广告,询问了管理员得知存在以下几种可能: 1.电信网络供应商劫持网页,植入广告 2.ADSafe(是一款去除广告的软件,效果很不错) 但经过最终排除 ...

  9. 使用A*寻路小记

    前几天做另一个DEMO 要用实现自动寻路功能,看到普遍都是A* 学习了下 我的主循环代码: isFindEndPoint = false; //主循环 do { CreateOutSkirtsNode ...

  10. Linq学习(三)-基本查询

    一.本将主要介绍内容 从linq,sql,lambda三个角度比较来学习 select.orderby.分页.group by.distinct.子查询.in的用法 1.select 查询用户和它们的 ...