目录

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

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

下载网址

文件连接

https://i-blog.csdnimg.cn/direct/bbb7c23d90ff4128ae016bf0a6299f91.png

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

https://i-blog.csdnimg.cn/direct/cd1f9e9bf5604bffaada8f2f1b55967a.png

运行报错

https://i-blog.csdnimg.cn/direct/77d52c8c85a4488e9e8ba7ca6d0ab26c.png

安装依赖

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)

https://i-blog.csdnimg.cn/direct/402060f79c10466b89a6643edeabebd5.png

手动创建,重新执行安装

安装完成

https://i-blog.csdnimg.cn/direct/ef40ba91cab041f98d04fd6da1a0053b.png

初次使用

https://i-blog.csdnimg.cn/direct/e5a25268e64942b0b8f484416f003c7e.png

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

选择工作区

https://i-blog.csdnimg.cn/direct/a6b58806c93e47f29f30e8d2d9d0da3d.png

进入ubuntu

https://i-blog.csdnimg.cn/direct/1d367e865de645a3a9888ee37a7c963d.png

在当前选项卡,启动会话

https://i-blog.csdnimg.cn/direct/ce53f5da84c949218669e88bafc1de45.png

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

https://i-blog.csdnimg.cn/direct/08c5ba4b6b9d439f93c8be3bb7d42b4e.png

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

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

https://i-blog.csdnimg.cn/direct/5feed654bf00407a8c45dfe284676099.png

容器消失

https://i-blog.csdnimg.cn/direct/98cbfcfcce914b9f8b2487240c53f235.png

进入Terminal

确认是ubuntu版本终端

https://i-blog.csdnimg.cn/direct/40a7320cb2e246aabfec18e2b5323ede.png

分配GPU

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

https://i-blog.csdnimg.cn/direct/2b0c5755957141de9cb396fcef0c2bf0.png

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

https://i-blog.csdnimg.cn/direct/873002c8f0274065abdc17ae571e5ad5.png

验证分配

https://i-blog.csdnimg.cn/direct/b0d86326abc1480f87ce2d95e921158b.png

https://i-blog.csdnimg.cn/direct/8e99c9b60e274259b92e73be1e13be0d.png

参考