摘要:
目录一.k8s基于ceph的keyring秘钥环文件认证-admin用户1.ceph集群创建rbd块设备2.k8s所有worker节点部署ceph-common的ceph工具通用包3.ceph集群将ceph管理员的秘钥环keyring拷贝到所有的worker节点4.编写资源清单5.访问测试6.将副本
阅读全文
posted @ 2021-01-25 22:58
尹正杰
阅读(246)
推荐(0)
摘要:
目录一.prometheus监控ceph集群环境1.启用prometheus模块2.验证模块是否启用成功3.查看服务的访问地址4.访问ceph的exporter5.修改prometheus的配置文件6.热加载配置7.grafana去prometheus采集数据二.监控ceph集群宿主机1.ceph所
阅读全文
posted @ 2021-01-24 23:57
尹正杰
阅读(246)
推荐(0)
摘要:
目录一.ceph-dashboard基于http实战1.ceph dashboard概述2.ceph集群所有节点安装ceph-mgr-dashboard组件3.启用dashboard功能4.修改mgr的默认配置5.创建dashboard用于登录的用户认证信息6.重启ceph-mgr使得配置生效7.测
阅读全文
posted @ 2021-01-23 23:08
尹正杰
阅读(268)
推荐(0)
摘要:
目录一.对象存储系统概述1.对象存储网关概述2.对象存储系统的核心资源概述3.ceph rgw支持的接口二.高可用radosgw实操案例1 部署之前查看集群状态2 部署rgw组件3 查看集群状态4 访问对象存储的WebUI5 查看rgw默认创建的存储池信息三.s3cmd工具上传视频访问验证1 安装s
阅读全文
posted @ 2021-01-22 22:44
尹正杰
阅读(227)
推荐(0)
摘要:
目录一.cephFS客户端手动挂载实战案例1.客户端移除认证文件2.管理节点创建用户并导出钥匙环和key文件3.将钥匙环和秘钥key拷贝到客户端指定目录4.客户端两种挂载cephFS5.验证yinzhengjiefs普通用户6.后续使用直接用就可以了,和nfs几乎一样,只不过是高可用的NFS7.在另
阅读全文
posted @ 2021-01-21 01:23
尹正杰
阅读(234)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.为已经提交的版本打tag1.标签管理概述2.查看现有已经提交的commit ID2.为已经提交的commit ID打标签二.查看tag信息1.查看现有的tag列表信息2.查看某个tag的详细信息3.查看commit ID并显式
阅读全文
posted @ 2021-01-20 00:10
尹正杰
阅读(1782)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.将master分支推送到gitee1.注册GitHub或者gitee等仓库账号2.将本地仓库同步至远程仓库二.将多个分支推送到远程仓库1.新建flink分支2.新建kafka分支3.推送所有分支到远程仓库三.配置本地的ssh公
阅读全文
posted @ 2021-01-18 00:04
尹正杰
阅读(1067)
推荐(0)
摘要:
目录一.cephFS概述1.什么是cephFS2.cephFS架构图解二.部署高可用cephFS集群1.在ceph-deploy节点安装ceph-mds2.查看集群状态3.创建元数据存储池和数据存储池4.初始化cephFS文件系统5.验证mds的高可用三.cephFS两主一从架构1.部署ephFS两
阅读全文
posted @ 2021-01-15 23:52
尹正杰
阅读(354)
推荐(0)
摘要:
目录一.cephx概述1.cephx简介2.cephx相关参数说明二.ceph集群禁用cephx协议实战1.ceph141节点操作2.ceph142节点操作3.ceph143节点操作4.重启所有的服务器即可。5.客户端验证,没有秘钥文件依旧可以访问集群,说明关闭cephx成功啦三.ceph集群启用c
阅读全文
posted @ 2021-01-14 23:45
尹正杰
阅读(312)
推荐(0)
摘要:
目录一.ceph集群用户管理1.用户格式及权限说明2.查看现有的用户3.三种方式自定义普通用户4.修改用户权限,直接覆盖权限5.删除用户二.ceph用户的备份和恢复1.创建测试用户2.导出用户到文件,用于模拟备份3.删除用户4.导入用户,用于模拟恢复5.再次删除用户,使用jasonyin2020.k
阅读全文
posted @ 2021-01-13 23:27
尹正杰
阅读(226)
推荐(0)
摘要:
目录一.ceph集群的OSD设备扩容实战1.添加osd的准备条件2.新增节点部署ceph软件包3.管理端添加osd设备前的状态查看4.待添加节点的设备状态5.ceph-deploy节点配置和待添加节点免密要登录6.ceph-deploy节点开始添加设备7.查看客户端添加后的设备状态8.管理端再次查看
阅读全文
posted @ 2021-01-11 23:56
尹正杰
阅读(367)
推荐(1)
摘要:
目录一.存储池资源配额概述二.存储池资源配额实战1.创建存储池2.查看存储池的资源限制信息3.设置存储池的资源限制 一.存储池资源配额概述 ceph集群官方支持基于对象存储数量和数据存储的大小两种方式限制存储资源配额。 官网连接: https://docs.ceph.com/en/latest/ra
阅读全文
posted @ 2021-01-10 23:26
尹正杰
阅读(198)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.git分支的查看与创建1.查看分支和当前所在分支2.创建分支二.切换分支1.切换到已经存在的分支2.如果分支不存在,可以创建分支三.主分支合并其他分支1.docker分支创建文件2.k8s分支创建文件3.合并分支四.删除分支
阅读全文
posted @ 2021-01-09 22:22
尹正杰
阅读(291)
推荐(0)
摘要:
目录一.RBD快照概述1 快照简介2 ceph支持COW和COR两种类型3 分层快照的使用二.RBD的块设备的镜像快照实战案例1.创建测试的镜像2.客户端添加映射并挂载设备写入测试数据3.在ceph服务端创建快照4.客户端删除挂载的块设备内的数据5.客户端删除映射前在服务端查看块设备镜像是否被锁住,
阅读全文
posted @ 2021-01-08 23:58
尹正杰
阅读(210)
推荐(0)
摘要:
目录一.rbd块设备的增删改查1.创建存储池2.使用rbd工具初始化池以供RBD块设备使用3.创建一个2G的rbd设备4.查看rbd块设备5. 查看镜像的详细信息6.修改rbd7.删除块设备二.CentOS环境ceph客户端使用rbd实战1.安装ceph的客户端模块2.在RBD存储池创建块设备3.修
阅读全文
posted @ 2021-01-07 23:47
尹正杰
阅读(384)
推荐(0)
摘要:
目录一.存储池概述1.存储池的类型2.PG数量的计算公式二.存储池的基本管理1.创建存储池2.查看存储池3.修改存储池信息4.删除存储池的两种机制5.删除存储池基于配置文件支持 一.存储池概述 1.存储池的类型 - replicated pools 副本池,将数据存储为3副本,也就是说数据默认会被存
阅读全文
posted @ 2021-01-06 22:30
尹正杰
阅读(330)
推荐(0)
摘要:
目录一.ceph-deploy部署ceph集群环境准备1.环境准备,2c 2G(集群所有节点配置hosts)2.ceph-deploy节点免密登录ceph集群节点3.配置时间同步4.添加块设备5.彩蛋: 动态加载硬盘二.基于ceph-deploy工具部署ceph集群之mon组件1 所有节点准备国内的
阅读全文
posted @ 2021-01-05 23:41
尹正杰
阅读(365)
推荐(0)
摘要:
Nodejs的cnpm包管理器快速入门 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.China Node Package Manager(简称"CNPM")概述 1>.CNPM实现原理 CNPM全称为"China Node Package Manager",即中国的包管理镜
阅读全文
posted @ 2021-01-04 23:09
尹正杰
阅读(760)
推荐(0)
摘要:
Nodejs的npm包管理器快速入门 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.包(package)概述 1>.package概述 CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。我们可以将package理解为增强的模块。 CommonJS
阅读全文
posted @ 2021-01-03 05:25
尹正杰
阅读(445)
推荐(0)
摘要:
Nodejs的模块化概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.COMMON JS规范 1>.ECMA Script 5标准的缺陷 早期ECMA Script 5标准的缺陷概述: (1)在ECMA Script 5中是没有模块系统,但是有模块化的组件,比如Jquery
阅读全文
posted @ 2021-01-02 01:12
尹正杰
阅读(479)
推荐(0)
摘要:
NodeJS的环境部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装node.js的运行环境 1>.下载长期支持版本的node.js 下载node.js的长期支持版本: https://nodejs.org/en/ 查看node.js长期支持版本的生命周期: https
阅读全文
posted @ 2021-01-01 23:44
尹正杰
阅读(408)
推荐(0)
摘要:
NodeJS简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Node.js概述 1>.Node.js简介 Node.js是一个能够在服务器端运行的JavaScript的开放源代码,跨平台JavaScript运行环境。 Node.js采用Google的V8引擎运行JS代码,
阅读全文
posted @ 2021-01-01 01:04
尹正杰
阅读(762)
推荐(0)
摘要:
DNS正向解析实现 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.资源记录 区域解析库是由众多资源记录(Resource Record,简称:"RR")组成。资源记录由 A,AAAA,,PTR,,SOA,NS,CNAME,MX,TXT,SPT等记录类型组成。 接下来我们一起来
阅读全文
posted @ 2020-12-31 21:41
尹正杰
阅读(544)
推荐(0)
摘要:
基于bind软件部署DNS服务器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.DNS服务器类型 DNS服务器的类型大致分为三类,即NDS服务器,从DNS服务器和缓存DNS服务器(也可以叫"DNS转发器") 主DNS服务器: 管理和维护所负责解析的域内解析库的服务器。常用的专
阅读全文
posted @ 2020-12-31 00:49
尹正杰
阅读(683)
推荐(0)
摘要:
DNS解析工具使用案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Windows操作系统下是有DNS缓存记录的 1>.查看本地的DNS缓存信息 ipconfig /displaydns 2>.清空DNS缓存记录 ipconfig /flushdns 二.whois查询工具
阅读全文
posted @ 2020-12-30 05:28
尹正杰
阅读(549)
推荐(0)
摘要:
DNS服务工作原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.名称解析介绍 1>.FQDN Fully Qualified Domain Name的简称是"FQDN",表示全限定域名,即同时带有主机和域名使用点号(".")来分割。 如下图所示,我在互联网购买了自己的域名:
阅读全文
posted @ 2020-12-29 00:04
尹正杰
阅读(1099)
推荐(0)
摘要:
目录一.分布式存储概述1.存储系统分类2.存储系统的分类二.Ceph概述1.Ceph分布式存储系统概述2.ceph集群架构三.ceph常见术语1 Application2 BlueStore3 Bucket4 Ceph5 Ceph Block Device | RBD6 Ceph Block Sto
阅读全文
posted @ 2020-12-28 23:33
尹正杰
阅读(309)
推荐(0)
摘要:
JavaScript基础知识-forEach循环 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ForEac
阅读全文
posted @ 2020-12-27 05:54
尹正杰
阅读(3589)
推荐(0)
摘要:
JavaScript基础知识-数组的练习 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.将一个数组中的Person对象中,成年人(年龄达到18岁即可)过滤出来放入到一个新的数组中 1>.JavaScript源代码 <!DOCTYPE html> <html lang="en"
阅读全文
posted @ 2020-12-26 23:27
尹正杰
阅读(184)
推荐(0)
摘要:
JavaScript基础知识-数组的遍历 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组的遍历</tit
阅读全文
posted @ 2020-12-25 06:32
尹正杰
阅读(89)
推荐(0)
摘要:
JavaScript基础知识-数组的常用方法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组的常用方法<
阅读全文
posted @ 2020-12-24 05:51
尹正杰
阅读(83)
推荐(0)
摘要:
JavaScript基础知识-数组基于索引访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组基于索引访
阅读全文
posted @ 2020-12-23 22:46
尹正杰
阅读(432)
推荐(0)
摘要:
JavaScript基础知识-数组的定义方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组的定义</t
阅读全文
posted @ 2020-12-22 23:05
尹正杰
阅读(347)
推荐(0)
摘要:
JavaScript基础知识-垃圾回收 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>垃圾回收</title
阅读全文
posted @ 2020-12-21 23:36
尹正杰
阅读(150)
推荐(0)
摘要:
JavaScript基础知识-toString() 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>toStr
阅读全文
posted @ 2020-12-20 23:05
尹正杰
阅读(230)
推荐(0)
摘要:
JavaScript基础知识-原型(prototype) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.原型(prototype)对象初体验 1>.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta char
阅读全文
posted @ 2020-12-19 23:32
尹正杰
阅读(270)
推荐(0)
摘要:
JavaScript基础知识-构造函数(也称为"类")定义 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.定义一个构造函数(也称为"类") 1>.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta chars
阅读全文
posted @ 2020-12-18 23:53
尹正杰
阅读(762)
推荐(0)
摘要:
JavaScript基础知识-使用工厂方法创建对象 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JavaScript源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用工厂方
阅读全文
posted @ 2020-12-17 02:17
尹正杰
阅读(178)
推荐(0)
摘要:
JavaScript基础知识-this 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 后记: 其实有过其他编程经验(比如C++,Java,Python等)的小伙伴可能很容易理解这个this。 以Python为例,还记得为类定义各种普通方法(及未使用装饰器装饰的方法)吗,它们都会涉
阅读全文
posted @ 2020-12-16 00:20
尹正杰
阅读(142)
推荐(0)
摘要:
GitHub上使用Python写的小游戏 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 可以在Github上搜索关键字:"游戏 language:python"
阅读全文
posted @ 2020-12-15 21:47
尹正杰
阅读(691)
推荐(0)