cubesendbox安装过程踩坑笔记➕解决方案
今天有幸参与到 CubeSandbox 实战,在现场有技术和老师耐心辅导。以下是我的安装经历和过程,以及遇到的问题
首先在安装cudesendbox前我们需要准备好安装环境,这次我们选用的是腾讯云服务器的一个方案,操作系统选用的是opencloudos 9。
首先我们要远程到服务器介面
登陆成功以后,我们就可以正式下一步的安装过程了
安装pvm、切换启动内核、配置参数这里我就不一一展示了把执行代码放在下面给大家参考
#安装 PVM 内核 dnf install -y kernel-6.6.69-1.1.cubesandbox.oc9 # 把刚装的 CubeSandbox 内核设为默认启动 grubby --set-default /boot/vmlinuz-6.6.69-1.1.cubesandbox.oc9.x86_64 # 执行成功后会有一行 The default is ... 回显,不是报错 # 配置 PVM 所需的内核启动参数 curl -sL https://cnb.cool/CubeSandbox/CubeSandbox/-/git/raw/master/deploy/pvm/grub/host_grub_config.sh | bash配置好以后执行reboot重启,重启过后验证内核➕加载KVM模块代码如下
# 验证内核名含 cubesandbox.oc9 uname -r # 期望输出 6.6.69-1.1.cubesandbox.oc9.x86_64 # 加载 PVM KVM 模块 modprobe kvm_pvm # 确认模块已加载 lsmod | grep kvm_pvm # 设置开机自动加载 echo 'kvm_pvm' > /etc/modules-load.d/kvm-pvm.conf最后我们就可以安装cubesendbox了,安装以后测试是否能正常使用,代码如下
#安装 curl -sL https://cnb.cool/CubeSandbox/CubeSandbox/-/git/raw/master/deploy/one-click/online-install.sh \ | CUBE_PVM_ENABLE=1 MIRROR=cn bash #测试 cubemastercli tpl create-from-image \ --image cube-sandbox-cn.tencentcloudcr.com/cube-sandbox/sandbox-code:latest \ --writable-layer-size 1G \ --expose-port 49999 \ --expose-port 49983 \ --probe 49999测试完成了以后我们可以进入网页体验cudesendbox了
进入主页后可以看沙箱的实际情况
下一步我们可以选择数字助手配置LLM,然后在市场下载模版就可以添加实例使用了。
以下是我在这个过程中遇到的问题和解决方案:
1. 实例界面显示报错
这里其实是模型没有选择正确,可以回到 CubeSandbox 管理界面重新配置服务模型,如下:
填写正确的 LLM Base URL、API Key。
随后保存,这里有一个 bug,就是重新配置服务模型以后,需要删除之前的实例。
删除以后,重新创建就可以正常使用啦。
