<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Sre on TinyChen's Blog</title><link>https://tinychen.com/categories/sre/</link><description>Recent content in Sre on TinyChen's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 23 Jul 2026 01:00:00 +0800</lastBuildDate><atom:link href="https://tinychen.com/categories/sre/index.xml" rel="self" type="application/rss+xml"/><item><title>MinIO公开读与指定用户写策略</title><link>https://tinychen.com/20251114-minio-access-policy/</link><pubDate>Fri, 14 Nov 2025 18:42:58 +0800</pubDate><guid>https://tinychen.com/20251114-minio-access-policy/</guid><description>&lt;p&gt;本文主要记录在 MinIO 上实现「匿名可读、指定 Access Key 可写/管理」的 IAM 策略写法，以及用 &lt;code&gt;mc&lt;/code&gt; 附加用户策略与桶策略的步骤。&lt;/p&gt;</description></item><item><title>ZFS池故障与ARC运维笔记</title><link>https://tinychen.com/20251106-zfs-overview/</link><pubDate>Thu, 06 Nov 2025 13:00:00 +0800</pubDate><guid>https://tinychen.com/20251106-zfs-overview/</guid><description>&lt;p&gt;本文主要整理若干 ZFS 运维片段：raidz2 池出现 checksum 错误与永久损坏文件时的 &lt;code&gt;zpool status&lt;/code&gt; 解读、&lt;code&gt;zpool clear&lt;/code&gt; 的作用边界、ARC 上限配置入口，以及一次 mirror 场景下的 fio 吞吐摘要。&lt;/p&gt;</description></item><item><title>Outline Wiki私有化部署</title><link>https://tinychen.com/20250323-outline-deploy/</link><pubDate>Sun, 23 Mar 2025 11:00:00 +0800</pubDate><guid>https://tinychen.com/20250323-outline-deploy/</guid><description>&lt;p&gt;本文主要记录在 Docker 环境中私有化部署 &lt;a href="https://www.getoutline.com/"&gt;Outline&lt;/a&gt; 知识库的过程：准备 PostgreSQL / Redis、配置环境变量、对接 GitLab OIDC，以及启动后的基本验证要点。&lt;/p&gt;</description></item><item><title>etcdctl与etcd Prometheus指标监控</title><link>https://tinychen.com/20250118-etcdctl-etcd-metrics/</link><pubDate>Sat, 18 Jan 2025 19:00:00 +0800</pubDate><guid>https://tinychen.com/20250118-etcdctl-etcd-metrics/</guid><description>&lt;p&gt;本文主要记录如何在已启用 TLS 的 etcd 集群（以 Kubernetes 控制面 etcd 为例）上配置 &lt;code&gt;etcdctl&lt;/code&gt;，以及如何通过 Prometheus 抓取 etcd metrics。Grafana 大盘可在指标稳定后再叠加，本文以采集链路为主。&lt;/p&gt;</description></item><item><title>qcow2镜像扩容与宿主机挂载</title><link>https://tinychen.com/20241231-qcow2-disk-resize/</link><pubDate>Tue, 31 Dec 2024 11:00:00 +0800</pubDate><guid>https://tinychen.com/20241231-qcow2-disk-resize/</guid><description>&lt;p&gt;本文主要记录 QEMU/KVM 场景下扩大 qcow2 虚拟磁盘容量的两段操作：在宿主机用 &lt;code&gt;qemu-img resize&lt;/code&gt; 增加镜像虚拟大小，以及在不启动客户机时用 &lt;code&gt;qemu-nbd&lt;/code&gt; 把镜像映射为块设备以便查看分区、扩展文件系统。&lt;/p&gt;</description></item><item><title>镜像文件从raw格式转换为qcow2</title><link>https://tinychen.com/20240624-qemu-img-to-qcow2/</link><pubDate>Mon, 24 Jun 2024 19:00:00 +0800</pubDate><guid>https://tinychen.com/20240624-qemu-img-to-qcow2/</guid><description>&lt;p&gt;将 raw 格式转换为 qcow2 格式是 KVM 虚拟化环境中常见的操作，本文主要介绍如何使用qemu工具将虚拟机的镜像文件从raw格式转换为qcow2格式。&lt;/p&gt;</description></item><item><title>双向加密认证etcd集群的部署</title><link>https://tinychen.com/20240619-etcd-ha-cluster-manually-deploy/</link><pubDate>Wed, 19 Jun 2024 19:00:00 +0800</pubDate><guid>https://tinychen.com/20240619-etcd-ha-cluster-manually-deploy/</guid><description>&lt;p&gt;本文主要介绍如何手动部署高可用的双向加密认证etcd集群。&lt;/p&gt;</description></item><item><title>Docker容器重启策略说明与选用</title><link>https://tinychen.com/20230801-docker-restart-policies/</link><pubDate>Tue, 01 Aug 2023 11:00:00 +0800</pubDate><guid>https://tinychen.com/20230801-docker-restart-policies/</guid><description>&lt;p&gt;本文主要介绍 Docker 的容器重启策略（&lt;code&gt;docker run --restart&lt;/code&gt; / Compose &lt;code&gt;restart&lt;/code&gt;）：各策略含义、退避行为、与 &lt;code&gt;--rm&lt;/code&gt; 的互斥关系，以及运维上如何查看重启次数与适用场景。&lt;/p&gt;</description></item><item><title>在centos中使用nmcli工具创建虚拟网桥</title><link>https://tinychen.com/20210408-nmcli-create-net-bridge/</link><pubDate>Thu, 08 Apr 2021 11:00:00 +0800</pubDate><guid>https://tinychen.com/20210408-nmcli-create-net-bridge/</guid><description>&lt;p&gt;本文主要介绍如何在centos8中使用nmcli工具创建虚拟网桥并且添加物理网卡到虚拟网桥中，使其成为一个二层交换机。&lt;/p&gt;
&lt;p&gt;这个操作不仅适用于物理网卡设备上，还适用于各种虚拟机的虚拟网卡设备。&lt;/p&gt;</description></item><item><title>Prometheus系列01-单机版二进制部署</title><link>https://tinychen.com/20210105-prometheus-01-binary-install/</link><pubDate>Tue, 05 Jan 2021 11:00:00 +0800</pubDate><guid>https://tinychen.com/20210105-prometheus-01-binary-install/</guid><description>&lt;p&gt;作为 CNCF 中最成功的开源项目之一，&lt;code&gt;Prometheus&lt;/code&gt; 已经成为了云原生监控的代名词，被广泛应用在 &lt;code&gt;Kubernetes&lt;/code&gt;和&lt;code&gt;OpenShift&lt;/code&gt; 等项目中，同时有很多第三方解决方案也会集成 &lt;code&gt;Prometheus&lt;/code&gt;。随着 &lt;code&gt;Kubernetes&lt;/code&gt; 在容器调度和管理上确定领头羊的地位，&lt;code&gt;Prometheus&lt;/code&gt; 也成为&lt;code&gt;Kubernetes&lt;/code&gt;容器监控的标配。&lt;/p&gt;
&lt;p&gt;考虑到k8s系统的复杂性和上手难度较高，本文将从最简单最基础的部分开始循序渐进，主要介绍如何在CentOS8系统上直接使用二进制文件和&lt;code&gt;systemd&lt;/code&gt;进行&lt;code&gt;Prometheus server&lt;/code&gt;的单机版本部署，本文只涉及到最基础的&lt;code&gt;Prometheus server&lt;/code&gt;、&lt;code&gt;node_exporter&lt;/code&gt;和&lt;code&gt;Grafana&lt;/code&gt;三个模块，暂未涉及&lt;code&gt;Pushgateway&lt;/code&gt;和&lt;code&gt;Alertmanager&lt;/code&gt;两个模块。&lt;/p&gt;
&lt;p&gt;一般来说，&lt;code&gt;Prometheus server&lt;/code&gt;是用于作为服务端来存储各类&lt;code&gt;exporter&lt;/code&gt;在被监控节点上面采集的数据，而&lt;code&gt;Grafana&lt;/code&gt;则负责将&lt;code&gt;Prometheus server&lt;/code&gt;上的数据可视化，因此&lt;code&gt;Prometheus server&lt;/code&gt;和&lt;code&gt;Grafana&lt;/code&gt;不一定要部署在同一台机器上面，只需要部署两者的机器能够互相通信即可，同理，各类&lt;code&gt;exporter&lt;/code&gt;应该部署在需要被监控的节点机器上。这里由于机器数量有限且只作为测试，会将三者都部署在同一台机器上。&lt;/p&gt;</description></item><item><title>对KVM虚拟机添加ttyS0实现console操作</title><link>https://tinychen.com/20201129-add-kvm-console-ttys0/</link><pubDate>Sun, 29 Nov 2020 11:00:00 +0800</pubDate><guid>https://tinychen.com/20201129-add-kvm-console-ttys0/</guid><description>&lt;p&gt;本文主要介绍如何给KVM虚拟机添加ttyS0终端实现宿主机的console操作。&lt;/p&gt;</description></item><item><title>KVM CPU绑定与UnixBench对照</title><link>https://tinychen.com/20240201-kvm-dynamic-cpu-binding/</link><pubDate>Tue, 22 Sep 2020 11:00:00 +0800</pubDate><guid>https://tinychen.com/20240201-kvm-dynamic-cpu-binding/</guid><description>&lt;p&gt;本文主要介绍 KVM 虚拟机 CPU 绑定在 Libvirt/CGroup 中的实现思路、常用查看与配置方式，并整理一份用 UnixBench 做性能对照时的历史跑分摘要。原稿以读书笔记与跑分日志为主，&lt;strong&gt;完整的“动态热绑定”生产编排流程仍有待补全&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>NoSQL数据库简介</title><link>https://tinychen.com/20200424-nosql-base-introduction/</link><pubDate>Fri, 24 Apr 2020 10:00:00 +0800</pubDate><guid>https://tinychen.com/20200424-nosql-base-introduction/</guid><description>&lt;p&gt;NoSQL基本概念简介，常见的NoSQL数据库类型介绍以及MongoDB、Memcached和Redis的简单概念以及特性介绍。&lt;/p&gt;</description></item><item><title>Ceph系列02-使用ceph-deploy部署ceph集群</title><link>https://tinychen.com/20200410-ceph-02-ceph-deploy-deploy-ceph/</link><pubDate>Fri, 10 Apr 2020 10:00:00 +0800</pubDate><guid>https://tinychen.com/20200410-ceph-02-ceph-deploy-deploy-ceph/</guid><description>&lt;p&gt;使用ceph-deploy部署ceph集群并配置ceph-dashboard。&lt;/p&gt;</description></item><item><title>CentOS创建KVM虚拟机</title><link>https://tinychen.com/20200405-centos-create-kvm-vm/</link><pubDate>Sun, 05 Apr 2020 10:00:00 +0800</pubDate><guid>https://tinychen.com/20200405-centos-create-kvm-vm/</guid><description>&lt;p&gt;使用qemu-kvm在CentOS8上通过GUI创建虚拟机。&lt;/p&gt;</description></item><item><title>虚拟化技术的演变过程和KVM虚拟化的简介</title><link>https://tinychen.com/20200301-virtualization-intro-kvm-intro/</link><pubDate>Sun, 01 Mar 2020 11:00:00 +0800</pubDate><guid>https://tinychen.com/20200301-virtualization-intro-kvm-intro/</guid><description>&lt;p&gt;主要介绍虚拟化技术的历史演进过程和KVM虚拟化的一些特点。&lt;/p&gt;</description></item><item><title>Linux上启用kvm嵌套虚拟化功能</title><link>https://tinychen.com/20200213-kvm-nested/</link><pubDate>Thu, 13 Feb 2020 10:00:00 +0800</pubDate><guid>https://tinychen.com/20200213-kvm-nested/</guid><description>&lt;p&gt;kvm支持嵌套虚拟化，即可以在虚拟机中创建虚拟机。本文主要介绍如何在使用Intel处理器的CentOS7中开启KVM的嵌套虚拟化功能。&lt;/p&gt;</description></item><item><title>Ceph系列01-Ceph简介</title><link>https://tinychen.com/20200201-ceph-01-ceph-introduction/</link><pubDate>Sat, 01 Feb 2020 11:00:00 +0800</pubDate><guid>https://tinychen.com/20200201-ceph-01-ceph-introduction/</guid><description>&lt;p&gt;Ceph的基本概念介绍和入门知识储备。&lt;/p&gt;</description></item><item><title>在CentOS7中使用RDO安装OpenStack-Stein-AIO</title><link>https://tinychen.com/20200102-centos7-rdo-install-openstack/</link><pubDate>Thu, 02 Jan 2020 15:00:00 +0800</pubDate><guid>https://tinychen.com/20200102-centos7-rdo-install-openstack/</guid><description>&lt;p&gt;本文主要记录了在CentOS7.7系统（物理机）下使用红帽官方的RDO工具进行OpenStack的all-in-one模式部署。关于宿主机的，在之前的文章中已经做过了详细的介绍和测试，这里不再赘述，有兴趣的同学可以&lt;a href="https://tinychen.com/191212-my-hedt-intro/"&gt;点击这里&lt;/a&gt;查看。&lt;/p&gt;</description></item><item><title>MySQL8重置root密码</title><link>https://tinychen.com/20191122-mysql8-reset-passwd/</link><pubDate>Fri, 22 Nov 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20191122-mysql8-reset-passwd/</guid><description>&lt;p&gt;CentOS7中MySQL8.0初始root密码的设置和忘记root密码的重置方法。&lt;/p&gt;</description></item><item><title>在CentOS中安装特定版本的docker</title><link>https://tinychen.com/20190912-centos-install-docker/</link><pubDate>Thu, 12 Sep 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190912-centos-install-docker/</guid><description>&lt;p&gt;在CentOS7和CentOS8上卸载已安装的docker并安装特定版本的docker。&lt;/p&gt;</description></item><item><title>Ansible入门初试</title><link>https://tinychen.com/20190823-ansible-intro/</link><pubDate>Fri, 23 Aug 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190823-ansible-intro/</guid><description>&lt;p&gt;Ansible的基本概念和入门安装配置。&lt;/p&gt;</description></item><item><title>在CentOS7上安装Zabbix4.2监控系统</title><link>https://tinychen.com/20190712-centos7-install-zabbix42/</link><pubDate>Fri, 12 Jul 2019 10:00:00 +0800</pubDate><guid>https://tinychen.com/20190712-centos7-install-zabbix42/</guid><description>&lt;p&gt;在五台CentOS7的虚拟机上尝试安装Zabbix4.2用来监控各个主机的运行状况。&lt;/p&gt;</description></item><item><title>数据库原理部分重点内容</title><link>https://tinychen.com/20190618-database-review/</link><pubDate>Tue, 18 Jun 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190618-database-review/</guid><description>&lt;p&gt;《数据库原理》部分重点内容，小七自己整理的面向期末考考题的复习提纲。&lt;/p&gt;</description></item><item><title>CentOS7安装MariaDB</title><link>https://tinychen.com/20190521-centos-install-mariadb/</link><pubDate>Tue, 21 May 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190521-centos-install-mariadb/</guid><description>&lt;p&gt;主要是在CentOS7上安装MariaDB服务。&lt;/p&gt;</description></item><item><title>MySQL学习笔记3-SQL基本操作</title><link>https://tinychen.com/20190310-mysql-note-03/</link><pubDate>Sun, 10 Mar 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190310-mysql-note-03/</guid><description>&lt;p&gt;MySQL学习笔记，第3篇。主要是在实现MySQL的一些基本操作（增删改查）。&lt;/p&gt;</description></item><item><title>CentOS7安装MySQL</title><link>https://tinychen.com/20190310-centos-install-mysql/</link><pubDate>Sun, 10 Mar 2019 10:00:00 +0800</pubDate><guid>https://tinychen.com/20190310-centos-install-mysql/</guid><description>&lt;p&gt;主要是在CentOS7上安装MySQL服务。&lt;/p&gt;</description></item><item><title>MySQL数据库基本概念</title><link>https://tinychen.com/20190309-mysql-base-know/</link><pubDate>Sat, 09 Mar 2019 15:00:00 +0800</pubDate><guid>https://tinychen.com/20190309-mysql-base-know/</guid><description>&lt;p&gt;MySQL学习笔记。主要是各类基本定义和概念的了解。&lt;/p&gt;</description></item></channel></rss>