MDS

Seber, G.A.F., (1984) Multivariate Observations, Wiley.

http://www.doc88.com/p-1788770728572.html

235页 , $5.5

? A > O 得到 B > O, 2维情况下A就非正定?

Ceph MDS(Metadata Server)是Ceph分布式文件系统(CephFS)的重要组成部分,主要负责管理文件系统的元数据,确保数据的高效访问和管理。 ### 功能介绍 Ceph MDS主要负责管理CephFS的元数据,包括文件和目录的属性、权限以及文件的位置信息等。这使得CephFS能够像传统文件系统一样提供丰富的文件操作功能,如文件的创建、删除、重命名等。用户可以通过MDS高效地访问和操作存储在Ceph中的数据,而无需关心数据的实际物理位置。 ### 配置方法 - **安装MDS服务**:将ceph-mgr2、ceph-mon2和ceph-mon3作为mds服务角色添加至ceph集群,构建一个包含两个主MDS和两个备用MDS的高可用性与高性能架构。在mon3、mon2、mgr2上安装MDS服务,使用如下命令: ```bash apt install ceph-mds=16.2.10-1focal ``` - **布置节点添加MDS服务器**:使用ceph-deploy工具在相应节点上创建MDS服务器: ```bash ceph-deploy mds create ceph-mgr2 ceph-deploy mds create ceph-mon2 ceph-deploy mds create ceph-mon3 ``` - **创建CephFS文件系统**:使用以下命令创建CephFS文件系统,指定文件系统名称、元数据池名称和数据池名称: ```bash ceph fs new mycephfs cephfs_metadata cephfs_data ``` - **查看CephFS文件系统**:使用以下命令查看已创建的CephFS文件系统: ```bash ceph fs ls ``` ### 使用方法 - **验证MDS服务器状态**:使用以下命令验证MDS服务器的当前状态: ```bash ceph mds stat ``` - **挂载CephFS文件系统**:需要安装ceph-fuse,使用yum或者apt直接install即可,将根目录挂载到指定目录下,key为auth认证key: ```bash ceph-fuse -m monip -n client.admin --key mds.admin.key --client_mountpoint / /mnt/fs_user ``` ### MDS启动流程 MDS的启动过程大致如下: 1. 命令行参数解析 2. 全局初始化工作 3. 初始化堆栈分析器,需设置CEPH_HEAP_PROFILER_INIT的env 4. fork子进程并等待子进程退出 5. 创建一个Messenger实例并进行相关配置,用于消息的收发 6. monmap的获取 7. 新建一个MDSDaemon实例并初始化 8. mds启动后默认开启一个定时器,间隔为mds_tick_interval(默认5s) 9. mds的消息处理入口为ms_dispatch2 [^3]。 ### MDS状态说明 MDS有不同的状态,不同颜色和形状代表不同的状态含义: - 绿色:MDS是活跃的。 - 橙色:MDS处于过渡临时状态,试图变得活跃。 - 红色:MDS指示一个状态,该状态导致被标记为失败或损坏。 - 紫色:MDS和rank为停止。 - 圈:MDS保持这种状态。 - 六边形:没有MDS保持这个状态。 - 双线条形状表示rank是“in”状态 [^5]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值