OpenClaw 多实例并行运行:Proxmox 家庭实验室一台主机跑 5 个 AI 智能体
教程说明:本文面向有家庭实验室(Homelab)经验的进阶用户。如果你的家里有一台运行 Proxmox VE 的小主机,本文将教你如何在上面同时部署多个相互隔离的 OpenClaw 实例——每个实例对应不同的 AI 助理、不同的用途(个人、工作、测试等),资源独立分配,互不干扰。
为什么需要多实例?多个 OpenClaw 的应用场景
一个 OpenClaw 实例可以做很多事,但在复杂的家庭或工作场景下,你可能需要多个独立运行的实例:
个人实例
- • 日常生活助理(日历、提醒、购物)
- • 私人数据,只有你能访问
- • 连接个人 Gmail、Google Calendar
工作实例
- • 工作任务自动化(邮件、报告)
- • 连接公司 Slack、Jira、GitHub
- • 与个人实例完全隔离
测试实例
- • 测试新 Skills 和自动化脚本
- • 不影响生产环境
- • 随时可以销毁重建
家庭共享实例
- • 家人共用的 AI 助理
- • 控制家居设备、查天气
- • 适合全家一起使用
硬件需求:需要什么样的机器
OpenClaw 本身很轻量,每个实例在待机时大约消耗 150-200MB 内存,活跃时最多 400MB。跑 5 个实例理论上需要约 2-2.5GB 内存(加上系统开销约 3-4GB)。以下是推荐配置:
| 配置项 | 最低(3个实例) | 推荐(5+实例) |
|---|---|---|
| CPU | 4核 | 8核+ |
| 内存 | 8GB | 16GB+ |
| 存储 | 120GB SSD | 256GB SSD |
| 网络 | 千兆以太网(推荐有线连接) | |
| 推荐机型 | mini PC(Intel N100、N305、i5-12代)、旧笔记本、旧台式机 | |
方案一:LXC 容器(轻量推荐方案)
Proxmox 支持两种虚拟化方案:完整虚拟机(VM)和 LXC 容器。对于 OpenClaw 这类轻量应用,LXC 容器是更好的选择——启动更快(秒级),内存开销更小,而且 Proxmox Web UI 管理起来非常方便。
下载 Ubuntu 22.04 LXC 模板
在 Proxmox Web UI 中:数据中心 → 节点 → local → CT Templates → Templates,搜索并下载 ubuntu-22.04-standard。
创建第一个 LXC 容器
点击右上角 Create CT,配置如下:
- • CT ID:101(个人实例),102(工作实例),以此类推
- • Template:ubuntu-22.04-standard
- • CPU:1 核(可超配)
- • Memory:512MB(足够 OpenClaw 运行)
- • Storage:8GB(data 目录会增长)
- • Network:DHCP 或指定静态 IP
在容器内安装 OpenClaw
启动容器后,通过 Proxmox UI 的 Console 标签进入容器(或 SSH),然后执行:
# 在 LXC 容器内部操作
apt update && apt install -y curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 22 && nvm use 22 && nvm alias default 22
npm install -g openclaw@latest
openclaw onboard
方案二:完整虚拟机(VM)部署
如果你需要更强的隔离性(例如不同实例使用不同的 VPN 出口),或者想在 OpenClaw 旁边运行其他服务,可以选择完整 VM。缺点是每个 VM 需要约 1-2GB 内存用于系统开销。
# 使用 cloud-init 快速创建 Ubuntu 22.04 VM
# 下载 Ubuntu cloud image
wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
# 创建 VM(VM ID 201)
qm create 201 --name openclaw-personal --memory 1024 --cores 2 --net0 virtio,bridge=vmbr0
# 导入磁盘
qm importdisk 201 jammy-server-cloudimg-amd64.img local-lvm
# 配置磁盘和启动
qm set 201 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-201-disk-0
qm set 201 --boot c --bootdisk scsi0
qm set 201 --ide2 local-lvm:cloudinit
qm set 201 --serial0 socket --vga serial0
# 设置 cloud-init 登录信息
qm set 201 --ciuser ubuntu --sshkeys ~/.ssh/authorized_keys
# 启动 VM
qm start 201
多实例网络架构:VPN 代理共享方案
多个 OpenClaw 实例都需要访问境外 AI API,最优雅的方案是在 Proxmox 宿主机上配置 VPN07,然后让所有 LXC/VM 通过宿主机的代理出口访问互联网:
OpenClaw 实例 1、2、3、4、5
各 LXC/VM 内的 AI 智能体
Proxmox 宿主机(内网代理)
运行 VPN07 客户端,监听 7890 端口
VPN07 境外节点
1000Mbps千兆带宽 · 70+国家
Anthropic / OpenAI API
Claude · GPT · Gemini
在每个 LXC 容器或 VM 的 OpenClaw 配置中,将代理指向宿主机的局域网 IP:
# 在 LXC 容器 /etc/environment 中添加
# 将 192.168.1.100 替换为你的 Proxmox 宿主机局域网 IP
HTTP_PROXY="http://192.168.1.100:7890"
HTTPS_PROXY="http://192.168.1.100:7890"
NO_PROXY="localhost,127.0.0.1,192.168.0.0/16"
# 重新加载并启动 OpenClaw
source /etc/environment
openclaw start
资源分配策略:避免实例间互相抢占
CPU 限制(避免某个实例抢占所有 CPU)
在 Proxmox UI → LXC → 资源 中设置 CPU 配额,例如将每个实例的 CPU 权重设为 512,防止某个实例在高负载时影响其他实例。
内存气球驱动(动态内存分配)
LXC 容器默认使用固定内存。启用 Balloon(气球驱动)可以让内存根据实际使用动态调整,5 个实例总内存可以设置为 4GB,系统会自动按需分配。
共享存储卷(节省磁盘空间)
可以在 Proxmox 上创建一个共享 NFS 挂载点,让所有实例共享文档存储空间,同时各实例的 OpenClaw 数据目录(~/.openclaw)保持独立。
批量管理:一键部署新实例
当你已经配置好第一个 OpenClaw 实例后,可以通过克隆快速创建更多实例:
# 克隆 LXC 容器(在 Proxmox Shell 中执行)
# 将 CT 101 克隆为 CT 102(工作实例)
pct clone 101 102 --hostname openclaw-work --storage local-lvm
# 修改新实例的 IP(如需静态 IP)
pct set 102 --net0 name=eth0,bridge=vmbr0,ip=192.168.1.102/24,gw=192.168.1.1
# 启动新实例
pct start 102
# 进入新实例重新运行 onboard(配置不同的 API Key 和 Bot Token)
pct exec 102 -- openclaw onboard
多实例监控与统一管理
Proxmox 内置监控
Proxmox Web UI 提供每个 LXC/VM 的 CPU、内存、网络、磁盘实时图表,一目了然地看到哪个实例在"忙碌",哪个在待机。
邮件告警
在 Proxmox 数据中心 → 通知中配置邮件告警,当任何 LXC/VM 宕机或资源超限时自动发邮件通知,确保实例 24 小时健康运行。
批量重启脚本
用一个简单的 shell 脚本批量重启所有 OpenClaw 实例,省去逐个操作的麻烦,特别适合 OpenClaw 更新后的批量重启场景。
定期快照备份
利用 Proxmox 的快照功能定期备份每个实例的完整状态,OpenClaw 的记忆和技能全部保留,即使出现问题也能一键回滚。
实测数据:16GB 内存主机跑 5 个实例表现
| 实例 | 内存(待机) | CPU(待机) | 用途 |
|---|---|---|---|
| CT 101 个人 | 180MB | <0.5% | 日程、邮件、提醒 |
| CT 102 工作 | 195MB | <0.5% | GitHub、Jira、Slack |
| CT 103 测试 | 170MB | <0.5% | 新技能测试环境 |
| CT 104 家庭 | 165MB | <0.5% | 智能家居、家庭助理 |
| CT 105 监控 | 200MB | 1% | 服务器健康巡检 |
| 合计 | 910MB | <3% | 含系统开销约2.5GB总内存 |
VPN07 — 多实例 OpenClaw 的网络基础
运营十年 · 1000Mbps千兆带宽 · 支持多并发连接
5 个 OpenClaw 实例同时运行意味着对网络代理的要求更高——每个实例随时可能发起 AI API 调用,普通 VPN 在高并发下容易出现延迟抖动甚至断线。VPN07 以 1000Mbps 千兆带宽和十年稳定运营为基础,专线节点支持高并发连接不降速,是 Proxmox 多实例环境的理想选择。统一在宿主机配置 VPN07,所有实例共享这一稳定出口,月费仅 ¥9,30 天退款保障。