コンテンツにスキップ

Karesansui

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Karesansui
開発元 Karesansui Project
最新版
3.0.2 / 2012年9月12日 (13年前) (2012-09-12)
リポジトリ ウィキデータを編集
プログラミング
言語
Python
対応OS Linux
対応言語 日本語、英語
種別 仮想マシン管理Webアプリケーション
ライセンス MIT
公式サイト http://karesansui-project.info/
テンプレートを表示

Karesansuiとは、Karesansui Projectからリリースされた仮想マシンをWebユーザインタフェース上で管理運用を行うオープンソースソフトウェアである。ここでいう仮想マシンとはXenKVMQEMUなどの仮想化実装システムを使用してインストールされたゲストOSの事を指す。

KaresansuiはLinux上で動作する。クライアントは各種操作をWebブラウザで行う。仮想マシンのホストOS内にこのソフトをインストールすることでゲストOSのCPUメモリの使用状況などについての詳細情報の表示をグラフで行うとともに、稼働中の仮想マシンの停止や再起動などの管理を行う。

1.1.0版から、新たにKVMをサポートした。

2.0.0版から、新たにホストOSのシステム監視、グラフレポートなどを行えるようになった。

3.0.0版から、ソースコード管理をGitHubに移行し、CentOS 6/Red Hat Enterprise Linux 6など最新のOSに対応した。

なお、本プロジェクトのメンテナは、Kei Funagayama、Taizo Ito、Kazuya Hayashi、Junichi Shinohara、Kazuhiro Ogura、Keisuke Fukawa、Hiroki Takayasu、Katsutoshi Nagaokaであり、デザインはMasayoshi Kagamiである。

名称の背景

[編集]

実際には存在していない環境をあたかもあるかのように見せる仮想化技術を、日本古来の庭園様式である「枯山水」に見立てたのが由来といわれる。

ソフトウェア構成

[編集]

ソースコードはPythonで記述されている。

仮想マシンの管理は、libvirt と呼ばれる APIを使用することにより、どのような仮想マシンでも管理できるように設計されており libvirt 上でのAPIが提供される限りは仮想マシンの実装に関係なく対応できる。 ジョブマネージャにはpysilhouette、Webアプリケーションフレームワークはweb.py、テンプレートエンジンにはMako、リモートデスクトップ機能としてTightVNCを使用している。バージョン3.0.0より、Webサーバはlighttpd/nginx/Apacheに対応している。

支援企業

[編集]
  • HENNGE 株式会社 (旧社名:株式会社 HDE)
    • 開発リソースやサーバ提供など全面支援を行っている。

外部リンク

[編集]