(ceph)CephFS 文件系统 MDS接口

news/2024/2/20 17:19:13

创建 CephFS 文件系统 MDS 接口

在这里插入图片描述

//服务端操作

1)在管理节点创建 mds 服务
cd /etc/ceph
ceph-deploy mds create node01 node02 node03

在这里插入图片描述

2)查看各个节点的 mds 服务
ssh root@node01 systemctl status ceph-mds@node01
ssh root@node02 systemctl status ceph-mds@node02
ssh root@node03 systemctl status ceph-mds@node03

在这里插入图片描述

3)创建存储池,启用 ceph 文件系统
ceph 文件系统至少需要两个 rados 池,一个用于存储数据,一个用于存储元数据。此时数据池就类似于文件系统的共享目录。
ceph osd pool create cephfs_data 128					#创建数据Poolceph osd pool create cephfs_metadata 128				#创建元数据Pool#创建 cephfs,命令格式:ceph fs new <FS_NAME> <CEPHFS_METADATA_NAME> <CEPHFS_DATA_NAME>
ceph fs new mycephfs cephfs_metadata cephfs_data		#启用ceph,元数据Pool在前,数据Pool在后ceph fs ls					#查看cephfs

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4)查看mds状态,一个up,其余两个待命,目前的工作的是node01上的mds服务
ceph -s
mds: mycephfs:1 {0=node01=up:active} 2 up:standbyceph mds stat
mycephfs:1 {0=node01=up:active} 2 up:standby

在这里插入图片描述
在这里插入图片描述

5)创建用户
语法格式:ceph fs authorize  <fs_name>  client.<client_id>  <path-in-cephfs>  rw#账户为 client.zhangsan,用户 name 为 zhangsan,zhangsan 对ceph文件系统的 / 根目录(注意不是操作系统的根目录)有读写权限
ceph fs authorize mycephfs client.zhangsan / rw | tee /etc/ceph/zhangsan.keyring#账户为 client.lisi,用户 name 为 lisi,lisi 对文件系统的 / 根目录只有读权限,对文件系统的根目录的子目录 /test 有读写权限
ceph fs authorize mycephfs client.lisi / r /test rw | tee /etc/ceph/lisi.keyring

在这里插入图片描述

//客户端操作

1)客户端要在 public 网络内
2)在客户端创建工作目录
mkdir /etc/ceph
3)在 ceph 的管理节点给客户端拷贝 ceph 的配置文件 ceph.conf 和账号的秘钥环文件 zhangsan.keyring、lisi.keyring
scp ceph.conf zhangsan.keyring lisi.keyring root@client:/etc/ceph

在这里插入图片描述

在这里插入图片描述

4)在客户端安装 ceph 软件包
cd /opt
yum -y install epel-release
wget https://download.ceph.com/rpm-nautilus/el7/noarch/ceph-release-1-1.el7.noarch.rpm --no-check-certificate
rpm -ivh ceph-release-1-1.el7.noarch.rpm
yum install -y ceph 
5)在客户端制作秘钥文件
cd /etc/ceph
ceph-authtool -n client.zhangsan -p zhangsan.keyring > zhangsan.key		#把 zhangsan 用户的秘钥导出到 zhangsan.keyl
ceph-authtool -n client.lisi -p lisi.keyring > lisi.key					#把 lisi 用户的秘钥导出到 lisi.key

在这里插入图片描述

6)客户端挂载
●方式一:基于内核
语法格式:
mount -t ceph node01:6789,node02:6789,node03:6789:/  <本地挂载点目录>  -o name=<用户名>,secret=<秘钥>
mount -t ceph node01:6789,node02:6789,node03:6789:/  <本地挂载点目录>  -o name=<用户名>,secretfile=<秘钥文件>
示例一:
mkdir -p /data/zhangsan
mount -t ceph node01:6789,node02:6789,node03:6789:/ /data/zhangsan -o name=zhangsan,secretfile=/etc/ceph/zhangsan.key
示例二:
mkdir -p /data/lisi
mount -t ceph node01:6789,node02:6789,node03:6789:/ /data/lisi -o name=lisi,secretfile=/etc/ceph/lisi.key

在这里插入图片描述

#验证用户权限
[root@client data]# cd zhangsan/
[root@client zhangsan]# ls
[root@client zhangsan]# echo 1 > a
[root@client zhangsan]# cd ../lisi/
[root@client lisi]# echo 2 > b
-bash: b: 权限不够
[root@client lisi]# ls
a
[root@client lisi]# cat a
1
[root@client lisi]# cd ../zhangsan/
[root@client zhangsan]# mkdir test
[root@client zhangsan]# cd -
/data/lisi
[root@client lisi]# echo 2 > test/b
[root@client lisi]# ls
a  test
[root@client lisi]# cat test/b 
2

在这里插入图片描述
在这里插入图片描述

示例三:
#停掉 node02 上的 mds 服务
ssh root@node02 "systemctl stop ceph-mds@node02"ceph -s#测试客户端的挂载点仍然是可以用的,如果停掉所有的 mds,客户端就不能用了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

●方式二:基于 fuse 工具
1)在 ceph 的管理节点给客户端拷贝 ceph 的配置文件 ceph.conf 和账号的秘钥环文件 zhangsan.keyring、lisi.keyring
scp ceph.client.admin.keyring root@client:/etc/ceph2)在客户端安装 ceph-fuse
yum install -y ceph-fuse3)客户端挂载
cd /data/aa
ceph-fuse -m node01:6789,node02:6789,node03:6789 /data/fuse [-o nonempty]			#挂载时,如果挂载点不为空会挂载失败,指定 -o nonempty 可以忽略

在这里插入图片描述


http://www.ppmy.cn/news/930936.html

相关文章

解决ENSP路由器启动之后一直出现#问题

最初为了使用H3C Cloud Lab下载了VirtualBox4.2.4版本。用了一段时间后需要使用ENSP&#xff0c;此时的VirtualBox仍然是4.2.4版本的。 按照教程下载好ENSP之后没有出现路由器不能启动的情况&#xff0c;但是启动路由器之后在命令行终端一直出现#&#xff0c;无法输入命令。 …

WinXP添加TLS1.1、TLS1.2支持

现象 HTTPS服务在Win7及Win10能够正常打开&#xff0c;但是在XP下用IE浏览器却无法打开&#xff0c;XP下用第三方浏览器&#xff08;我试了谷歌浏览器&#xff09;却能正常打开。经过抓包分析&#xff0c;用IE浏览器是协商用的是TLS1而用第三方浏览器打开相同的HTTPS网站使用的…

VMware安装WinXP蓝屏及激活

最近在学汇编&#xff0c;为了方便学习&#xff0c;决定用虚拟机安装XP系统&#xff0c;在XP上运行汇编程序 安装XP过程中遇到了一些问题&#xff0c;在此记录一下&#xff0c;也借鉴百度的一些东西&#xff0c;原地址在文章末标注 一、 第一次安装的时候&#xff0c;出现了…

vmware安装winxp

选择使用仅主机模式网络&#xff0c;主机与虚拟机&#xff0c;虚拟机与虚拟机之间都能够访问 本机与虚拟机的IP值都自动设置好&#xff0c;不用手动设置 例&#xff1a;本机192.168.137.1 虚拟机&#xff1a;192.168.137.*** 选择这个是已经准备了一个winxp vmdk的磁盘文件…

思科 交换机路由器命令总结

1、各种模式: 1)特权模式&#xff1a;en 2&#xff09;全局配置模式&#xff1a;conf t 3&#xff09;接口模式&#xff1a;int f0/0 4&#xff09;int vlan 10 2、设置密码 1&#xff09;特权密码&#xff1a;enable password 123456 2&#xff09;console密码&…

NAS入门之——My Cloud EX2+未入网的路由器局域网组网

一 概述 路由器(未接入网络)NAS(My Cloud Ex2)&#xff0c;组成局域网络PC端(Windows端Mac端)局域网访问NAS移动端访问NAS 二 设备清单 路由器(华硕RT-AC1750 B1 1750M 双频全千兆)NAS(西部数据My Cloud EX2)Windows电脑(windows 10)Mac电脑(MacOS Big Sur 11.6) 三 路由器N…

winxp无法访问服务器共享文件夹,winxp系统无法访问共享文件夹提示网络错误的技巧介绍...

winxp系统无法访问共享文件夹提示网络错误的技巧介绍? 我们在操作winxp系统电脑的时候,常常会遇到winxp系统无法访问共享文件夹提示网络错误的问题&#xff0c;非常不方便。有什么办法可以永久解决winxp系统无法访问共享文件夹提示网络错误的问题&#xff0c;面对winxp系统无法…

WinXP 无法打开HTTPS /让WinXP支持TLS 1.2

因HTTPS网站无法打开&#xff0c;找到下面这篇文章&#xff0c;问题得以解决。 因为MS最近的升级,在WinXP的电脑上Outlook 2010无法再访问Exchangeonline,表现为验证通不过. 根本的原因为MS逐步关闭了对TLS1.0的支持,而XP只支持TLS1.0方式. 幸运的是,我们知道MS后来发布了一个基…

计算机配置xp系统,教你WinXP系统如何设置一台电脑两个显示器

今天来聊聊一篇关于教你WinXP系统如何设置一台电脑两个显示器的文章,现在就为大家来简单介绍下教你WinXP系统如何设置一台电脑两个显示器,希望对各位小伙伴们有所帮助。 方法如下&#xff1a; 一、双显示器的安装 双屏显示就是利用一个双头输出的显卡接两个显示器。现在的显卡几…

水星路由器设置的详细方法和上网常见故障解决方法介绍(图文教程)

2012-11-20 18:14:28| 分类&#xff1a; 电脑技巧|举报|字号 订阅 &#xff08;特别适用于刚 买路由器但不会使用的新手&#xff09; 本文将针对MERCURY的无线宽带路由器和有线宽带路由器产品&#xff0c;完整而通俗的向大家介绍如何实现"把路由器连接到外网"和&quo…

vscode中设置字体大小_vscode颜色主题以及字体大小的设置方法

visual studio code是一款在2015年发布的款平台编辑器,虽然发布的时间不久,但是它却是微软公司第一次向目前所有主流的系统开发的一款编辑器。也就是说无论你使用的是windows的系统还是mac都可以使用这个软件!很多用户在这个软件发布之后就立刻下载了下来,在体验的过程中也…

旧电脑改路由器加文件服务器,如何将旧电脑改成软路由器 以winxp系统为例

最近有winxp系统的用户反应&#xff0c;自己家里的有一台旧电脑&#xff0c;能否改成功能强大的软路由器么&#xff1f;一起来看看小编为大家讲解吧。 百度一下 下载 如果旧电脑支持U盘启动&#xff0c;选择 启动-写入硬盘镜像... 如果不支持U盘启动&#xff0c;选择 选项-刻录…

winxp怎么打开无线网络服务器,WinXP无线网络设置的方法

无线路由器已经越来越普及&#xff0c;大多数笔记本或者手机的&#xff0c;都能直接用WIFI连接上网&#xff0c;方便、省流量。但是&#xff0c;很多WinXP系统用户&#xff0c;还不知道怎么设置无线网络&#xff1f;那WinXP系统怎么设置无线网络呢&#xff1f;现在小编就和大家…

xp计算机安全设置在哪里,WinXP如何进入安全模式?WinXP进入安全模式设置

相信有很多人都知道&#xff0c;安全模式是Windows操作系统中的一种特殊模式&#xff0c;每当操作系统中出现错误&#xff0c;只要在安全模式下&#xff0c;就可以很轻松的修复操作系统出现的错误。对于经常使用电脑的用户来讲&#xff0c;如何进入安全模式可以说是小菜一碟&am…

基于fpga实现tft屏幕显示数字、字母

简介 开发平台&#xff1a;ZYNQ 开发工具&#xff1a;Vivado 2018.3 tft屏幕分辨率&#xff1a;800*480 在PL端使用纯verilog实现bitmap模块&#xff0c;基于该模块实现在tft屏幕显示数字0-9&#xff0c;以及FPGA字母 Bitmap模块 该模块为5*5的bitmap&#xff0c;纯组合逻辑&…

-bash: ./est.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

方法一&#xff1a; 方法二&#xff1a; sed -i s/\r$// xxx.sh

北京二手房链家网数据爬取

直接放代码 # -*- coding: utf-8 -*- # Time : 2022/12/23 20:46import re # 正则表达式 import json from numpy import * # 创建给定类型的矩阵&#xff0c;并初始化为0 import urllib.request,urllib.errorlocation re.compile(rdata-el"region">(.*?…

链家租房信息案例数据分析

载入数据&#xff1a; import pandas as pd lj_data pd.read_csv(../data/excel_data/LJdata.csv) lj_data 把列名替换成英文&#xff1a; #原始列名 print(lj_data.columns) #Index([区域, 地址, 标题, 户型, 面积, 价格, 楼层, 建造时间, 朝向, 更新时间, 看房人数,备注, …

爬取北京链家二手房数据

利用python爬取了北京链家主页的二手房数据&#xff0c;爬取时间为2020年1月8日。由于链家只显示了100页、每页30条&#xff0c;因此只能爬取3000条数据。 后续将爬取各区的小区名&#xff0c;对每个小区的在售二手房数据进行收集&#xff0c;这样能获得更多数据。 以下为程序…

链家二手房信息爬取

上一篇博客中介绍了爬虫前需要做的一些准备工作&#xff0c;今天我们就来进行一次实战演练----爬取链家二手房的房源信息。 1、获取请求头 首先我们来获取网站的请求头&#xff0c;不知道如何获取请求头的小伙伴请参考上一篇博客。下面就是我们获得的该网站的请求头&#xff…
最新文章