由于 CentOS 7 是一个早已结束支持的操作系统。系统的 RPM 包管理器 yum 能搜索到的 Python 版本最高是 3.6.8,要想使用更高版本的 Python,只能自行下载源码编译。
生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
由于 CentOS 7 是一个早已结束支持的操作系统。系统的 RPM 包管理器 yum 能搜索到的 Python 版本最高是 3.6.8,要想使用更高版本的 Python,只能自行下载源码编译。
Prometheus 监控 Redis cluster,其实套路都是一样的,使用 exporter。
exporter 负责采集指标,通过 http 暴露给 Prometheus 拉取。granafa 则通过这些指标绘图展示数据。Prometheus 收集的数据还会根据你设置的告警规则判断是否要发送给 Alertmanager, Alertmanager 则要判断是否要发出告警。
redis-exporter 仓库地址: redis-exporter GitHub地址
下载 redis-exporter 安装包
1 | wget https://github.com/oliver006/redis_exporter/releases/download/v1.66.0/redis_exporter-v1.66.0.linux-amd64.tar.gz |
Kube-Prometheus 监控 k8s 集群内部的 Spring Cloud 服务的 JVM 信息,这里采用的是 ServiceMonitor 服务发现的方式自动监控对应的微服务。
Spring Cloud 微服务需要修改 application.yml
配置文件,对外暴露相关接口供 Prometheus 采集指标。修改如下
1 | #################### 监控相关配置 #################### |
这里采用的是虚拟机方式部署的 Elasticsearch 集群总共 5个节点,3个,Elasticsearch 版本是 7.17.23,配置如下
主机名 | IP 地址 | 系统版本 | Elasticsearch 版本 |
---|---|---|---|
elasticsearch01 | 172.31.100.141 | Ubuntu server 24.04 LTS | 7.17.23 |
elasticsearch02 | 172.31.100.142 | Ubuntu server 24.04 LTS | 7.17.23 |
elasticsearch03 | 172.31.100.143 | Ubuntu server 24.04 LTS | 7.17.23 |
elasticsearch04 | 172.31.100.144 | Ubuntu server 24.04 LTS | 7.17.23 |
elasticsearch05 | 172.31.100.145 | Ubuntu server 24.04 LTS | 7.17.23 |
这次需要将 Elasticsearch 集群缩容,将节点 elasticsearch04 以及 elasticsearch05 从集群中移除。
more >>下载 wps-office_11.1.0.11723.XA_amd64.deb
以及 wps-office.tar.gz
文件
1 | wget https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11723/wps-office_11.1.0.11723.XA_amd64.deb |
安装常用的软件
1 | dnf install -y net-tools vim wget lrzsz tree bash-completion epel-release chrony |
安装 libmecab2
1 | apt install -y libaio-dev libaio1t64 libmecab2 |
Ceph 是一款开源的分布式存储平台,它通过 RADOS(Reliable Autonomic Distributed Object Store)作为底层存储架构,提供以下三种存储模式:
CephFS 是一个基于 Ceph 集群且兼容 POSIX 标准的文件系统。创建 cephfs 文件系统时需要在 Ceph 集群中添加 mds 服务,该服务负责处理 POSIX 文件系统中的 metadata 部分,实际的数据部分交由 ceph 集群中的 OSD 处理。
cephfs 支持以内核模块方式加载,也支持 fuse(普通用户) 方式加载。无论是内核模式还是 fuse 模式,都是通过调用 libcephfs 库来实现 cephfs 文件系统的加载,而 libcephfs 库又调用 librados 库与 ceph 集群进行通信,从而实现 cephfs 的加载。
more >>Kubernetes (K8S) 是一个流行的容器编排平台,而 Ceph 是一个分布式存储系统,提供了对象存储、块存储和文件系统等多种存储服务。在 Kubernetes 中使用 Ceph 作为持久化存储后端是一种常见的部署模式。
CSI 的官方地址:https://github.com/ceph/ceph-csi/tree/devel
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true