【AI】单台10卡4090 openEuler服务器离线部署kasm workspace 提供简单的GPU云服务 虚拟化桌面

下载网址

Downloads | Kasm Workspaces

文件连接

复制代码
wget https://kasm-static-content.s3.amazonaws.com/kasm_release_plugin_images_amd64_1.16.1.98d6fa.tar.gz
wget https://kasm-static-content.s3.amazonaws.com/kasm_release_1.16.1.98d6fa.tar.gz
wget https://kasm-static-content.s3.amazonaws.com/kasm_release_service_images_amd64_1.16.1.98d6fa.tar.gz
wget https://kasm-static-content.s3.amazonaws.com/kasm_release_workspace_images_amd64_1.16.1.98d6fa.tar.gz

解压工程

复制代码
tar -xvf kasm_release_1.16.1.98d6fa.tar.gz
mv kasm_release ~
cd ~/kasm_release/

执行安装

复制代码
bash install.sh --offline-workspaces /media/kasm/kasm_release_workspace_images_amd64_1.16.1.98d6fa.tar.gz --offline-service /media/kasm/kasm_release_service_images_amd64_1.16.1.98d6fa.tar.gz --offline-plugin /media/kasm/kasm_release_plugin_images_amd64_1.16.1.98d6fa.tar.gz

运行报错

安装依赖

复制代码
yum install lsof

配置docker compose(插件软连接)

复制代码
mkdir -p ~/.docker/cli-plugins
ln -s $(which docker-compose) ~/.docker/cli-plugins/docker-compose

又报错了(network kasm_sidecar_network declared as external, but could not be found)

手动创建,重新执行安装

安装完成

初次使用

安装结束的日志里面打印了账号密码,登陆系统

选择工作区

进入ubuntu

在当前选项卡,启动会话

直接在web上进入了ubuntu图形界面

观察Docker(kasm为这个会话启动了一个容器)

点击左侧控制面板,删除这个会话

容器消失

进入Terminal

确认是ubuntu版本终端

分配GPU

管理->工作区->编辑Terminal

配置每个容器分配的GPU数量

验证分配

参考

搭建一个Kasm Workspaces | e4stjun's blog

Single Server Installation --- Kasm 1.16.1 documentation

相关推荐
妙妙屋(zy)5 小时前
Claude Code+CC-Switch+CC-Connect+飞书使用教程
ai
SkyWalking中文站7 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
小七-七牛开发者8 小时前
Coding Agent 规则管理:CLAUDE.md、Skills、Hooks、Subagents 到底怎么选?
ai·大模型·agent·claude·token·loop·mcp·claudecode·ai coding
doiito14 小时前
左脚踩右脚:让 LLM 自进化的 Agent 轨迹训练法——为什么它能补上主流范式的最后一块拼图
ai·系统设计
带刺的坐椅1 天前
从 Claude Code 隐私争议,看 SolonCode 的设计选择
ai·llm·agent·claudecode·soloncode·codingplan
tntxia1 天前
linux curl命令详解_curl详解
linux
扛枪的书生1 天前
Linux 网络管理器用法速查
linux
lincats1 天前
Claude Code项目越写越乱?这套清理流程能救你
ai·ai agent·claude code
SkyWalking中文站1 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
顺风尿一寸1 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux