0%

Proxmox Virtual Environment,简称 PVE,是一个基于 Debian 的服务器虚拟化环境,虚拟化方案是 QEMU/KVM,同时支持 LXC 容器。
此次搭建使用的镜像是:proxmox-ve_8.0-2.iso
2025-10-19 更新:该文章操作步骤仍适用 proxmox-ve_8.4-1,但在一些步骤上可以使用自动化脚本批量完成。
之后可能会再写一篇文章,记录 32 台物理节点的部署心得和日常运维操作,本篇不再更新。

PVE 搭建步骤概览:

  • 下载 ISO 镜像,按照步骤安装,选择磁盘,关闭 SWAP,设置 FQDN 和固定 IP
  • 安装完成,使用 https://ip:8006 登录管理界面
  • 修改网络配置,修改 hosts,添加所有节点的 IP 地址
  • 修改软件源,安装更新,安装 Ceph
  • 创建集群,加入集群
  • 配置 ACME 生成 HTTPS 证书(可选)
  • 初始化 Ceph,按照磁盘添加 OSD,为每台主机添加 mon 和 mgr,创建存储池
  • 创建 mds,配置 CephFS
  • 上传系统安装镜像,安装虚拟机,放置磁盘到 Ceph 存储池
  • 配置 HA

下面是详细的操作记录。

阅读全文 »

在多个设备使用同一套代理方案时,如果遇到代理配置需要更新,每一个客户端手动修改会非常麻烦,这种情况下,创建订阅链接是很有必要的。
为了方便更新订阅信息,所以选择使用 Cloudflare Workers 来制作订阅链接。

阅读全文 »

纪念被我弃用的方案。
文中提到的使用方法可能不正确或已过时,脚本也可能有错误,因为仅是回忆,所以也不会再验证可用性。

阅读全文 »

购买了 AWS Lightsail 的 VPS 后,使用了一段时间,发现偶尔会出现 IP 不可访问的情况,参考 AWS 的开发文档,用 Python 写了一个更换 IP 的脚本。
同时参考了 Cloudflare API,在更换了 IP 之后,把域名对应的记录也更新一下。

开始使用脚本之前,需要准备一些必要的信息,以下脚本已提供符合格式的假数据,可参考替换。
将密钥信息明文存储在脚本内是非常危险的行为!

阅读全文 »

Docker 介绍:Docker - 维基百科
Docker 官方文档:Docker Documentation

命令快速参考:

命令格式:
docker [操作命令] [操作参数] [操作对象名或ID]:[对象标签,默认是latest] [其他参数]
大部分显示信息类命令,都会根据终端大小截断输出保持显示格式,如果需要显示完整的输出,可以加入 --no-trunc 参数
本文只列出了常用的命令和参数,要查看完整的参数列表,可以执行 docker [操作命令] --help 查看
以下每个命令都有添加官网链接,点击即可跳转参考

阅读全文 »