摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.gitlab的数据备份和恢复1.手动备份配置文件2.手动备份数据3.模拟删除meta-data项目数据3.1 删除meta-data项目3.2 meta-data被删除成功4.通过备份恢复meta-data项目数据4.1 恢复 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.gitlab的基本配置1 登录gitlab并配置汉化2 修改管理员密码3 修改头像4 关闭账号注册功能5 修改邮箱地址二.gitlab用户,组,项目管理1.用户,组,项目查看2.用户管理2.1 新建用户2.2 用户创建成功2. 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.gitlab概述1.gitlab介绍2.gitlab架构3.gitlab推荐配置二.部署gitlab前准备1.ubuntu系统环境安装前准备1.1 配置Ubuntu主机名1.2 配置Ubuntu远程链接1.3 配置ubuntu 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.git命令初体验1.搭建Golang开发环境2.git init项目初始化3.git status查看工作目录状态4.git add将文件从工作区提交到暂存区5.git config配置git个人信息6.git commit提 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.版本控制系统VCS1.为什么使用VCS2.版本控制系统分类2.1 本地版本控制系统2.2 集中版本控制系统2.3 分布式版本控制系统3.常见的版本控制系统3.1 CVS(Concurrent Version System)集中 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.alertmanager高可用架构设计1 Gossip流言算法协议原理分析2 Gossip的优劣势3 Gossip中通信模式二.搭建alertmanager高可用架构实战1.搭建alertmanager高可用架构2..测试高可 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.配置钉钉1.钉钉自定义机器人接入参考文档2.配置钉钉机器人二.alertmanager实现告警并发送钉钉1.编写源代码接收告警处理2.修改alertmanager配置文件3.配置Prometheus的规则文件4.重启服务,观察 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.alertmanager实现告警抑制(inhibit)1.告警抑制的应用场景2.默认的告警抑制解读3.实战案例3.1 定义Prometheus的规则文件3.2 修改alertmanager规则文件3.3 测试验证二.alert 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.alertmanager环境部署1.alertmanager核心功能2.部署alertmanager3.默认配置文件解读二.编写go程序充当告警触发端和接收端1 发送告警的接口2 发送消息到alertmanager3.接受告警 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.部署blackbox_exporter1.下载blackbox_exporter2.创建工作目录3.解压blackbox_exporter4.编写blackbox_exporter启动脚本5.启动blackbox_export 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.tables(表格)展示数据1.环境准备2.配置Query(查询)3.配置Transform(转换)4.添加Overrides(覆盖)属性5.配置多指标监控展示5.1 统计系统负载5.2 统计CPU核数5.3 统计CPU使用率 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.安装grafna1.下载grafana2.安装grafana3.配置grafana使用MySQL作为数据源4.访问grafana的WebUI二.Grafana的基本配置1.Deafult preferences(默认首选项)2 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus存储磁盘数据结构1.prometheus数据目录说明2.block数据目录3.WAL作用说明4.Prometheus对block进行定时压实(compaction)5.推荐阅读5.1 Chunk格式5.2 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.node_exporter黑白名单模块配置1.正常启动node_exporter2.node_exporter配置黑名单模块3.node_exporter配置白名单模块4.默认关闭的原因5.node_exporter一键部署脚 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.分位值概述1.什么是分位值2.分位值的意义是什么3.分位值是如何计算的二. histogram数据说明三. summary数据说明 一.分位值概述 1.什么是分位值 分位值是随机变量的特征数之一。将随机变量分布曲线与X轴包围的 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.3' services: es01: image: docker.elastic.co/elasticsear 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.3' services: es01: image: docker.elastic.co/elasticsear 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.8' services: db: image: mysql:8.0.36-oracle container_n 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 # 声明docker-compose的版本,未来该参数会被移除! version: '3.8' # 定义各个服务类型 services 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.安装麒麟SP3系统1.创建虚拟机1.1 选择虚拟机操作系统类型1.2 选择ISO镜像文件1.3 开启虚拟机2.安装麒麟系统2.1 安装麒麟系统2.2 进入欢迎界面3.选择安装软件3.1 软件选择3.2 .基于"最小安装"选择附 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.基础环境准备1.角色分配2.准备软件源3.部署JDK环境4.配置host文件解析5.配置ssh免密登录6.编写data_rsync.sh同步脚本二.安装zookeeper环境1.zookeeper集群的节点数量选择2.下载zo 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.containerd一键部署脚本内容二.脚本使用演示1.安装脚本2.卸载containerd 一.containerd一键部署脚本内容 #!/bin/bash # auther: Jason Yin # blog: https 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.node_exporter一键部署脚本1.脚本内容展示2.访问node_exporter的WebUI二.测试验证1.安装node_exporter2.卸载node_exporter 一.node_exporter一键部署脚本 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus Server一键部署脚本1.脚本内容展示2.访问Prometheus的WebUI二.测试验证1.安装Prometheus server2.卸载Prometheus server 一.Prometheus 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus概述1.Prometheus到底有多火2.Prometheus的优缺点3.Prometheus学习目标二.Prometheus的基本概念1.sample数据点2.Prometheus四种查询类型2.1 In 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.纠删码理论概述1.纠删码理论概述2.ceph纠删码以插件的形式提供3.纠删码池的优缺点二.纠删码基础命令实践1.列出纠删码配置文件2.查看指定纠删码配置文件的详细信息3.自定义纠删配置文件4.创建定制配置的纠删码池5.基于插件 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph分布式集群原理图1.存储池(pools)2.归置组(Placement Groups)3.CRUSH 映射(CRUSH Maps)4.平衡器(Balancer)5.对象存储设备(OSD)二.归置组1.PG简介2.临时P 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph压缩概述1.ceph压缩概述2.启用压缩相关命令二.ceph压缩案例1.查默认的压缩算法2.更改压缩算法3.更改算法模式4.还原算法和模式 一.ceph压缩概述 1.ceph压缩概述 ceph支持高效传输,支持对数据进 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.对象存储概述1.对象存储的访问方式2.基于http方式访问对象存储注意事项3.查看存储桶默认策略二.定制策略1.定制访问策略文件2.应用访问策略3.应用跨域规则【可选操作】三.对象存储的其他访问方式1.基于s3cmd方式访问2 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Swift概述1.Switft API接口概述2.swift实现的基本逻辑二.swift命令行配置实战1.创建swift的实践用户2.基于现有用户创建子用户3.基于子用户生成secret_key信息4.安装swift命令5.配 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.环境准备1.Ceph Reef(18.2.X)的对象存储网关(rgw)组件搭建2.创建账号3.s3cmd工具二.Python操作对象存储1.安装python环境2.编写python程序3.测试python代码测试4.使用s3c 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.准备测试环境1.创建存储池2.对存储池启用rbd功能3.对存储池进行环境初始化4.创建块设备5.创建块设备详细信息6.映射块设备7.格式化文件系统8.挂载磁盘并拷贝数据9.卸载块设备并取消映射二.服务端定制基础快照并保护模式1 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.准备测试环境1.创建存储池2.对存储池启用rbd功能3.对存储池进行环境初始化4.创建块设备5.创建块设备详细信息二.准备测试环境1.查看回收站列表2.将镜像移动到回收站,模拟删除效果3.恢复块设备 一.准备测试环境 1.创建 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.检查ceph集群状态1.检查ceph集群信息2.查看pool的状态3.查看ceph存储空间状态二.检查OSD状态命令1.查看osd基本状态2.查看osd的属性详情3.查看osd归属结构三.检查mon监视器映射1.查看mon组件 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph集群的监控1.查看集群的架构2.查看Prometheus的WEbUI3.查看grafana的WebUI4.查看node-exporter5.查看alertmanger二.自实现Prometheus监控参考链接 一.ce 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.对象存储系统概述1.对象存储网关概述2.对象存储系统的核心资源概述3.ceph rgw支持的接口二.高可用radosgw实操案例1 部署之前查看集群状态2 创建一个服务3 部署rgw组件4 检查rgw组件是否部署成功5 查看r 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.cephFS基础知识1. CephFS概述2.CephFS架构原理3.CephFS和NFS对比二.cephFS的一主一从架构1.创建两个存储池分别用于存储mds的元数据和数据2.创建一个文件系统,名称为"yinzhengjie 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.cephadm访问ceph集群1 方式一: 使用cephadm shell交互式配置【会创建临时容器,当shell推出后就会自动删除容器哟~】2 方式二: 使用cephadm非交互式配置【会创建临时容器】3 方式三: 安装ce 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph集群的OSD基础操作1.查看osd的ID编号2.查看osd的详细信息3.查看osd的状态信息4.查看osd的统计信息5.查看osd在主机上的存储信息6.查看osd延迟的统计信息7.查看各个osd使用率8.集群暂停接收数 阅读全文
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph概述1.ceph支持的存储类型对比2.ceph常用术语2.1 ceph组件介绍2.2 存储术语3.ceph的部署方式4.网络划分5.下载ceph二.Ubuntu22.04LTS基于cephadm快速部署Ceph Ree 阅读全文