monolithprojects.kasm_server

kasm_server

Kasmサーバーのインストール

Kasmは、デスクトップとブラウザの隔離プラットフォームです。

この役割は、稼働中のKasmのDockerコンテナを検索します。もし存在しない場合は、Kasmサーバーをインストールします。また、1つのサーバーに対して5ユーザー分のホームフォルダーの永続ストレージを作成することも可能です(Community Kasm版では1つのサーバーで最大5つのユーザーセッションが許可されています)。

簡単なガイド

  1. https://www.kasmweb.com/downloads.html に登録し、最新のコミュニティ版Kasmサーバーをダウンロードして playbooks/files/ディレクトリに置いてください。
  2. inventory/hosts.ini にKasmサーバーを定義します。
  3. ansible-galaxy install -r inventory/requirements.yml を実行します。
  4. ansible-playbook site.yml を実行します。
  5. Ansibleの出力内にKasmの資格情報が表示されます。KasmサーバーのWeb UIにログインします(インストールログの出力は ~/kasm.log にあります)。

プレイブックの例:

---
- name: 永続ストレージを持ったKASMサーバーをインストール
  hosts: kasm_servers
  become: yes
  gather_facts: no

  vars:
     - kasm_package: kasm_release_1.5.0.3b363e.tar.gz
     - kasm_user_name: user
     - display_creds: True

  roles:
     - monolithprojects.kasm_server

要件:

  • docker
  • docker-compose
  • スワップスペースの有効化

ライセンス:

  • MIT
インストール
ansible-galaxy install monolithprojects.kasm_server
ライセンス
Unknown
ダウンロード
84
所有者
Full-time Cloud Engineer, part-time adventurer