AlmaLinux 9 安装Kasm Workspaces

本文提供了一种在AlmaLinux9系统上安装和配置KasmWorkspaces的教程,包括先决条件(Docker和DockerCompose的最新版本),创建Swap分区,下载安装Kasm,以及设置和验证相关服务。此外,还详述了卸载过程,涉及停止服务,删除容器,移除网络,清理数据库卷和镜像,以及删除用户账户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天尝试一下AlmaLinux 9 安装Kasm Workspaces。

前提条件

安装了Docker和Docker Compose,已经最新版本要求,

docker

18.06

docker compose

2.1.1

在这里插入图片描述

创建一个Swap分区

下面的步骤将创建一个2千兆字节(2048MB)的交换分区。请根据你的需要进行调整。

sudo dd if=/dev/zero bs=1M count=2048 of=/mnt/2GiB.swap
sudo chmod 600 /mnt/2GiB.swap
sudo mkswap /mnt/2GiB.swap
sudo swapon /mnt/2GiB.swap

验证swap文件是否存在

cat /proc/swaps

使Swap文件在启动时可用

echo '/mnt/2GiB.swap swap swap defaults 0 0' | sudo tee -a /etc/fstab

下载和安装Kasm

将最新版本的Kasm Workspaces下载到/tmp,提取软件包并运行安装脚本,默认情况下Kasm Workspaces使用443端口,可以通过-L指定自己想用的端口。

cd /tmp
curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.12.0.d4fd8a.tar.gz
tar -xf kasm_release*.tar.gz
sudo bash kasm_release/install.sh -L 8443

部署过程中会下载很多镜像,安装完成后会输出Kasm 一些服务的用户名和密码,只会显示一次,请务必保存。

Installation Complete


Kasm UI Login Credentials

------------------------------------
  username: admin@kasm.local
  password: Fbqze9LitmpkF
------------------------------------
  username: user@kasm.local
  password: pVjLdh7GiR1tG
------------------------------------

Kasm Database Credentials
------------------------------------
  username: kasmapp
  password: lXyb1MR3GSLf8I7VLTCU
------------------------------------

Kasm Redis Credentials
------------------------------------
  password: 7vQPT2EDG3NChkrDIIhJ
------------------------------------

Kasm Manager Token
------------------------------------
  password: WZ62DeY8iQ1ZgAo2U86F
------------------------------------

Kasm Guac Token
------------------------------------
  password: OOajkzGNvjHJBPkulhm6g5
------------------------------------

Service Registration Token
------------------------------------
  password: oT9FxupkW8ogrSsTSlJ6
------------------------------------

访问Kasm Workspaces

浏览器打开https://<WEBAPP_SERVER>:8443进行访问,

在这里插入图片描述

卸载

停止所有Kasm服务

sudo /opt/kasm/current/bin/stop

删除任何Kasm会话容器

sudo docker rm -f $(sudo docker container ls -qa --filter="label=kasm.kasmid")

删除Kasm服务容器

export KASM_UID=$(id kasm -u)
export KASM_GID=$(id kasm -g)
sudo -E docker compose -f /opt/kasm/current/docker/docker-compose.yaml rm

移除Kasm docker网络

sudo docker network rm kasm_default_network

删除Kasm数据库的docker卷

sudo docker volume rm kasm_db_1.12.0

移除Kasm docker镜像

sudo docker rmi redis:5-alpine
sudo docker rmi postgres:9.5-alpine
sudo docker rmi kasmweb/nginx:latest
sudo docker rmi kasmweb/share:1.12.0
sudo docker rmi kasmweb/agent:1.12.0
sudo docker rmi kasmweb/manager:1.12.0
sudo docker rmi kasmweb/api:1.12.0

sudo docker rmi $(sudo docker images --filter "label=com.kasmweb.image=true" -q)

删除Kasm的安装目录结构

sudo rm -rf /opt/kasm/

删除Kasm用户账户

sudo deluser kasm_db
sudo deluser kasm

完结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值