日志

心跳机制——客户端或服务器检查对方是否存活

socket——在应用层和tcp/ip协议族的中间软件抽象层,把tcp/ip复杂的协议族隐藏在接口后,
对于用户,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
流程:服务器初始化socket,bind(端口绑定)、listen(监听 )、调用acccept阻塞,等待客户连接。
若有客户端初始化一个Socket,然后连接服务器,连接成功,服务器和客户端的连接就建立了。
客户端发送数据请求,服务器接受、回应请求并把回应数据发送给客户端,客户端读取数据,最后关闭连接
一次交互结束。

ip地址:网络地址+主机地址 基于网络拓扑分配
A:1.0.0.0-126.255.255.255 B:128.0.0.0-191.255.255.255 C:192.0.0.0-223.255.255.255
127ip地址是保留回环地址,使用保留地址的网络只能在内部进行通信,而不能与其他网络互连
子网掩码 作用:区别ip地址中的网络地址和主机地址 A255.0.0.0 B 255.255.0.0 C 255.255.255.0 (默认)
网络地址=IP地址&子网掩码(二进制)
广播地址:专门向一个网络内所有的工作站进行发送的地址
网络地址的主机位全部变成1
网关 一个网络通向其他网络的ip地址。当两个主机不在同一网络中,主机A把需要发送到主机B的数据包
发送到主机A所在网络的网关,由网关转发给主机B所在网络网关,再转发给主机B。
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

MAC地址:网卡出厂是自带且唯一
了解了心跳机制
学习了socket在服务器和客户端之间工作的流程
学习了网络(ip、掩码等)相关知识

ceph三大核心组件:
Monitors:监视Ceph集群,维护集群的健康状态,同时维护Ceph集群的各种Map图,
这些Map统称为Cluseter Map,Cluster Map是Rados的关键数据结构,管理集群中所有的成员、关系、
属性等信息以及数据的分发。
如,当用户需要存储信息到集群,OSD先通过Monitor获取最新的Map图,然后根据Map图和Object id等计算出数据最终存储位置
OSD:Object Storage Device 主要功能是存储、复制、平衡、恢复数据,与其他OSD进行心跳检查,并将一些变化情况报告给Monitor
MDS: MetaData Server,主要保存的文件系统服务的元数据,但对象存储和存储设备不需要使用该服务

ceph架构
底层:RADOS
基础存储系统
基础库:LIBRADOS
对RADOS进行抽象和封装,并向上层提供API,以便于直接基于RADOS进行开发
高层应用接口:
RADOS GW 提供与Amazon s3和Swift兼容的RESTful API的gateway,以供相应对象存储应用开发使用
RAODS GW提供的API抽象层次更高但功能没有Librados强大
RBD 提供了标准的块设备接口,常用于虚拟场景创建volume
Ceph FS 基于linux内核客户端和FUSE来提供兼容posix的文件系统

Ceph寻址流程
file->分成一些Object,每个object都有id->PG,PG对object的存储进行组织和位置映射,每个object通过crush计算
映射到某个pg中,一个pg可以有多个object->osd,pg通过cursh计算映射到osd中去存储

数据操作流程
client写入file->object-通过PG->primary osd(主要osd)->Secondary osd、Tertiary osd

/etc/hosts 1.1.1.1 ubuntph-admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值