摘要:
1. 客户端使用普通账户挂载并使用RBD RBD(RADOS Block Devices)即块存储设备,RBD可以为KVM、VMware等虚拟化技术和云服务(OpenStack、kubernetes)提供高性能和无限可扩展的存储后端,客户端基于librbd库即可将RADOS存储集群用作块设备,不过, 阅读全文
摘要:
Ceph使用cephx协议对客户端进行身份认证。 cephx用于对ceph保存的数据进行认证访问授权,用于对访问ceph的请求进行认证和授权检测,与mon通信的请求都要经过ceph认证通过,也可以在mon节点关闭cephx认证,但关闭认证之后任何访问都将被允许,因此无法保证数据的安全性。 1. 授权 阅读全文
摘要:
1.梳理ceph的组件关系 1.1 ceph介绍 Ceph是一个开源的分布式存储系统,同时支持对象存储、块设备、文件系统。 ceph支持EB(1EB=1,000,000,00OGB)级别的数据存储, ceph把每一个待管理的数据流(文件等数据)切分为一到多个固定大小(默认4兆)的对象数据,并以其为原 阅读全文
摘要:
一、实现基于prometheus联邦收集node的指标数据 1.1 部署prometheusprometheus server、联邦节点方法相同 下载 mkdir /apps cd /apps wget https://github.com/prometheus/prometheus/release 阅读全文
摘要:
# 一、安装gitlab服务 Ubuntu20.04 ## 1.1 安装依赖包 ```bash apt update apt install -y iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common \ lr 阅读全文
摘要:
mysql备份工具主要有mysqldump和xtrabackup 一、mysqldump 1.1 命令说明 备份命令 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 本地备份可以不添加端口和主机IP,username、pas 阅读全文
摘要:
一、kubernetes 二进制部署的prometheus实现服务发现 1.1 kubernetes集群外部署prometheus 主机:10.0.0.61 1.1.1 下载二进制程序 mkdir /apps cd /apps wget https://github.com/prometheus 阅读全文
摘要:
Prometheus提供一个函数式的表达语言PromQL(Prometheus Query Language),可以使用户实时地查找和聚合时间序列数据,表达式计算结果可以在图表中展示,也可以在Prometheus浏览器中以表格形式展示,或作为数据源以HTTP API方式提供给外部系统使用。 http 阅读全文
摘要:
官网:https://prometheus.io/ 一、基于Operator和二进制安装prometheus环境 1.1 Operator部署 operator部署是基于已经编写好的yaml文件,可以将prometheus server、altermanager、grafana、node-expor 阅读全文
摘要:
一、日志收集案例-容器内置日志收集 容器内置日志收集架构 应用程序以tomcat为例,实现方法如下: 1.1 构建镜像 1.1.1 准备基础tomcat镜像 tomcat基础镜像构建参考: 5.1.2 tomcat基础镜像制作[^1] 生成镜像为:tomcat-base:v8.5.43 1.1 阅读全文