系统运维

系统运维

IT 札记
Feb
21

MinIO 生产部署要录

5 min read
Jan
13
达梦8-License授权更新

达梦8-License授权更新

替换达梦bin目录的dm.key(新证书) cd /data/dameng8/app/bin mv dm.key dm.key.origin mv dmEB01108787_2.key dm.key
1 min read
Oct
28
Kylin v10 源码安装Postgres-13

Kylin v10 源码安装Postgres-13

背景... 环境OS: Kylin v10 SP2PostgreSQL: 13.12Platform: Arm64 安装步骤1、下载二进制包 # cd /usr/local/src # wget https://ftp.postgresql.org/pub/
2 min read
Oct
19
Kylin v10 源码安装MySQL-5.7

Kylin v10 源码安装MySQL-5.7

背景在银河麒麟 v10 ARM64环境下,没有官方正式的RPM包。所以需要用到最为原始源代码安装方式。 环境OS: Kylin v10 SP2MySQL: 5.7.43Platform: Arm64 安装记录 安装前准备1、安装依赖包 yum install gcc gcc-c+
2 min read
Jun
10
容器镜像搬运

容器镜像搬运

背景正在使用的外部容器镜像仓库告之将不能使用了,需要将集群中运行的容器迁移到内部的容器镜像仓库系统。这时我们就需要做些搬运工作。 实现要点 获取集群所运行的容器镜像 $ kubectl -n $NAMESPACE get po -o jsonpath={..image}|tr -s '[[:space:]]' '\n'|
1 min read
Jun
08
使用容器化部署  NTP

使用容器化部署 NTP

背景在系统运维中,尤其是针对Kunbernetes集群环境,时间的一致性至关重要,然而在不同的发行版本及不同的平台下面面对这些依赖也是一件难过的事情。为避免依赖,我们可以使用容器化来规避它。 配置札记避免造轮,我们使用 cturra/ntp:latest 容器镜像,找到它的源头,做些微调: git clone --depth=1 https://github.
2 min read
Mar
26
Kafka 移除Zookeeper依赖实现

Kafka 移除Zookeeper依赖实现

背景Apache Kafka Raft(KRaft)是共识协议,目的是消除Apache Kafka对ZooKeeper元数据管理的依赖性--简化了 Kafka 的架构。将元数据的集成到 Kafka 本身,而不是将其拆分到两个不同的系统:ZooKeeper 和 Kafka。KRaft 模式使用 Kafka 中新的仲裁控制器服务,
4 min read
Mar
25
利用nginx将HTTP/3.0 愉快地耍起来

利用nginx将HTTP/3.0 愉快地耍起来

背景自2022年6月6日,IETF正式标准化HTTP/3为RFC9114。3年前自己还是用nginx加插件的方式跑起来的--链接:https://vqiu.cn/nginx-ti-yan-http-3-0-cloudflarebu-ding/,一直用接触nginx比较多,近发现nginx单独开了个nginx-quic,如下图所示: 于是尝试将自己的小站也润起来,如此如此,甚是美哉! 操作步骤1、更新docker-compose文件: version: '3.9' services:
3 min read
Dec
07
ZFS文件系统运维笔记

ZFS文件系统运维笔记

ZFS 是Sun Microsystems开发的文件系统,该公司后来为Oracle收购,ZFS项目后来成为了开源项目,并移植到了Linux。虽然该项目依然处于Beta阶段,但大部分功能都运行良好,而且原来出现的一些问题也都得到了解决。该项目当前注重于添加新的功能。 ZFS是把磁盘管理、逻辑卷与文件系统整合起来的软件层。由于它提供压缩、ARC(Adaptive Replacement Cache,自适应的转换缓存)、去除重复(Deduplication)
7 min read
Nov
12
Docker环境下使用nginx反向代理

Docker环境下使用nginx反向代理

当在 docker 环境下使用 Nginx 作为反向代理和负载均衡到其他容器时,有时需要在我们的堆栈中定义某种启动顺序,因为它们相互依赖。通常情况下需要把后端服务全部启动起来后,再来启动这个 Nginx服务。 首先这种环境循环依赖的问题就不应该存在,退一步来讲,我就部署个几个简单的服务,还要去考虑先有鸡还是先有蛋问题。谁有这功夫,反正我是没有。 上游服务不可用致nginx无法启动 当你先把 nginx 服务启动时,
3 min read