【OpenCloudOS、CubeSandbox安装体验】

【OpenCloudOS、CubeSandbox安装体验】

🚀 CubeSandbox 部署全流程

准备工作

服务器要求

  • CPU ≥ 4核(推荐8核+)

  • 内存 ≥ 8GB(推荐16GB+)

  • 磁盘 ≥ 50GB(推荐200GB+,需XFS文件系统)

  • OS:OpenCloudOS 9(最推荐)/ TencentOS 4 / Ubuntu 20.04+

💡 实测用2核2G服务器会非常吃力,建议至少4核8G起步

Step 1:安装PVM宿主机内核

普通云服务器没有/dev/kvm,CubeSandbox通过PVM内核把KVM能力补上来。

bash

# 切到root sudo su root # 下载PVM内核(用国内镜像加速) curl -L -C - --retry 5 --retry-delay 3 -o kernel-pvm.rpm \ "https://cnb.cool/CubeSandbox/CubeSandbox/-/releases/download/v0.2.2/kernel-6.6.69_cube.pvm.host.005.x_gb85200d80fa2-1.x86_64.rpm" # 校验sha256(一定要做!) sha256sum kernel-pvm.rpm # 安装内核 rpm -ivh kernel-pvm.rpm # 重启 reboot

⚠️ GitHub直连国内速度极慢(~100KB/s),务必用CNB镜像

Step 2:安装CubeSandbox

重启后重新连接服务器,执行一键安装:

bash

# 使用国内镜像加速 curl -sL https://cnb.cool/cube-sandbox/online-install.sh | MIRROR=cn bash

Step 3:验证部署

bash

# 检查服务状态 systemctl status cubelet systemctl status cubemaster # Web控制台默认端口 :12088 # 浏览器访问 http://你的服务器IP:12088

装完第一件事:打开Web控制台!

🎮 玩法拓展

CubeSandbox 玩法

1. 快照/克隆/回滚三件套(v0.3.0+)

CubeSandbox 0.3.0引入了CubeCoW写时复制快照引擎,支持事件级快照、即时克隆和回滚到任意历史状态。回滚后sandbox_id不变、沙箱对象不变,不需要重连重建。

python

# 快照:保存当前状态 sandbox.snapshot("checkpoint_1") # 克隆:从快照瞬间创建新沙箱 new_sandbox = sandbox.clone("checkpoint_1") # 回滚:回到之前的状态 sandbox.rollback("checkpoint_1")

2. 并行LLM评测:让4个LLM解法在4个独立MicroVM里同台竞技,同时输出正确性+性能+内存+异常隔离四维度成绩单。

3. E2B无缝迁移:原生兼容E2B SDK,只需替换一个URL环境变量即可接入。