自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Ceph对象存储的使用

Ceph对象存储 RadosGW的使用一、介绍作为文件系统的磁盘,操作系统不能直接访问对象存储。相反,它只能通过应用程序级别的API访问。 Ceph是一种分布式对象存储系统,通过Ceph对象网关提供对象存储接口,也称为RADOS网关(RGW) 接口,它构建在Ceph RADOS层之上。 RGW使用librgw (RADOS Gateway Library)和librados,允许 应用程序与Ceph对象存储建立连接。 RGW为应用程序提供了一个RESTful S3 / swift兼容的API接口, 用于

2021-09-03 14:22:15 1984 1

原创 Cephx认证及rbd的使用

CephX 认证机制:Ceph 使用 cephx 协议对客户端进行身份认证 cephx 用于对 ceph 保存的数据进行认证访问和授权,用于对访问 ceph 的请求进行认证和授 权检测,与 mon 通信的请求都要经过 ceph 认证通过,但是也可以在 mon 节点关闭 cephx 认证,但是关闭认证之后任何访问都将被允许,因此无法保证数据的安全性。5.1:授权流程:每个 mon 节点都可以对客户端进行身份认证并分发秘钥,因此多个 mon 节点就不存在单点 故障和认证性能瓶颈 mon 节点会返回用于身份

2021-08-27 14:54:05 986 1

原创 Ceph存储部署

一、Ceph介绍Ceph 是一个开源的分布式存储系统,同时支持对象存储、块设备、文件系统.。ceph 是一个对象(object)式存储系统,它把每一个待管理的数据流(文件等数据)切分为一到 多个固定大小(默认 4 兆)的对象数据,并以其为原子单元(原子是构成元素的最小单元)完成 数据的读写。对象数据的底层存储服务是由多个存储主机(host)组成的存储集群,该集群也被称之为 RADOS(reliable automatic distributed object store)存储集群,即可靠的、自动化的、

2021-08-20 17:57:31 929 1

原创 Python函数

Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说

2021-02-02 15:22:27 218

原创 Python的元组和字典

一、元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下:tuple1 = (1, 2, 3, 4)tuple2 = ('zhangsan', 'lisi', '20', '22')tuple3 = "a", "b"元组的特点:元组表现形式tuple元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元

2021-01-30 18:44:17 1612

原创 Python中的列表

一、列表列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = [1,2,3,4,5]list2 = [“a”,“b”,“c”,“d”]list3 = [“张三”,“李四”,“Mike”]1.1 列表通用操作+ 和 *+ 可以将两个列表拼接成一个列表* 可以将列表重复指定的次数 (注意2个列表不能够做乘法,要和整数做乘法运算)in 和 not

2021-01-28 16:32:45 355

原创 Python判断与循环

一、条件判断语句1.1 if else语句执行的流程:if else语句在执行时,会先对if后的条件表达式进行求值判断。如果为True,则执行if后的语句。如果为False,则执行else后的语句。语法:if 判断条件: 执行语句……else: 执行语句……实例if 10 > 5: print("正确")else: print("错误")1.2 if-elif-else 语句执行流程:if-elif-else语句在执行时,会自上向下

2021-01-26 17:50:48 452

原创 Python运算及字符串判断

1. 运算符1.1 算数运算符算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)1.2 算数运算符加法运算符 表现形式 +减法运算符 表现形式 -乘法运算符 表现形式 *除法运算符 表现形式 /// 整除,只会保留计算后的整数位,总会返回一个整型% 取模,求两个数相除的余数** 幂运算,求一个值的几次幂1.3 复制运算符赋值运算符的特殊写法 x = x + 3 其实是和 x += 3 是一样的+= (x+= 3 相当于 x = x

2021-01-24 01:43:12 826

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除