Edit History

Ja reference

Version 48 (funagayama kei, 01/07/2010 04:59 PM)

1 47 Karesansui Admin
h1. リファレンス
2 47 Karesansui Admin
3 47 Karesansui Admin
h2. 必要な環境
4 47 Karesansui Admin
5 47 Karesansui Admin
h3. 対応ホストOS
6 47 Karesansui Admin
7 48 funagayama kei
# CentOS 5.3以降 32bit/64bit
8 48 funagayama kei
# RHEL 5.3以降 32bit/64bit
9 47 Karesansui Admin
10 47 Karesansui Admin
<br>
11 47 Karesansui Admin
12 1
h3. 対応ゲストOS
13 1
14 48 funagayama kei
# Xenの準仮想化に対応しているOSすべて(仮想化ハイパーバイザーがXenの場合)
15 48 funagayama kei
# Linux、FreeBSD、OpenSolaris、Windows(仮想化ハイパーバイザーがKVMの場合)
16 47 Karesansui Admin
17 47 Karesansui Admin
<br>
18 47 Karesansui Admin
19 47 Karesansui Admin
h3. 推奨スペック
20 47 Karesansui Admin
21 47 Karesansui Admin
# CPU : Intel Core 2 Duo以上
22 47 Karesansui Admin
# メモリ : 2GB以上
23 47 Karesansui Admin
# HDD : 100GB以上
24 47 Karesansui Admin
25 47 Karesansui Admin
<br>
26 47 Karesansui Admin
27 47 Karesansui Admin
h3. データベース
28 47 Karesansui Admin
29 47 Karesansui Admin
# SQLite3(※マルチホスト非対応)
30 47 Karesansui Admin
# MySQL
31 47 Karesansui Admin
# PostgreSQL
32 47 Karesansui Admin
# その他
33 47 Karesansui Admin
http://www.sqlalchemy.org/docs/05/dbengine.html?highlight=db2#supported-databases
34 47 Karesansui Admin
35 47 Karesansui Admin
<br>
36 1
37 1
h3. ブラウザ
38 47 Karesansui Admin
39 48 funagayama kei
# Firefox 3以降
40 47 Karesansui Admin
# Safari 3(Mac)以降
41 48 funagayama kei
# Opera 9以降
42 47 Karesansui Admin
# Google Chrome
43 47 Karesansui Admin
44 47 Karesansui Admin
<br>
45 47 Karesansui Admin
46 47 Karesansui Admin
h2. 機能一覧
47 47 Karesansui Admin
48 47 Karesansui Admin
※Karesansuiでは仮想マシンを立ち上げるサーバーのことを「ホスト」、ホスト上で動作する仮想マシンのことを「ゲスト」と呼びます。
49 47 Karesansui Admin
50 47 Karesansui Admin
|分類|機能|説明|対応|
51 47 Karesansui Admin
|共通|ログイン|Basic認証でログインします。|○|
52 47 Karesansui Admin
|共通|ログアウト|ログアウトします。|○|
53 47 Karesansui Admin
|共通|プロキシ|ネットワーク関連で利用するProxyを設定することができます。|○|
54 47 Karesansui Admin
|共通|マイアカウント設定|現在ログインしているアカウント情報を更新することができます。|○|
55 47 Karesansui Admin
|共通|タグ|ゲストのグルーピングができます。今後さまざまなリソースをタグによってグルーピングすることができるようになります。|○|
56 47 Karesansui Admin
|セキュリティ|SSL接続設定|SSLの有効・無効を設定できます。|○|
57 47 Karesansui Admin
|セキュリティ|アクセスポリシー|Karesansuiへのアクセスポリシーを設定できます。|○|
58 47 Karesansui Admin
|セキュリティ|VNCへのパスワード設定|ゲストへVNC接続する際に利用する、パスワードを設定することができます。|○|
59 47 Karesansui Admin
|セキュリティ|ホワイトリスト|実行可能なジョブコマンドをホワイトリスト形式で制限することができます。(画面からの設定はできません。)|○|
60 47 Karesansui Admin
|その他|Karesansui|Karesansuiのバージョン情報を表示します。|○|
61 47 Karesansui Admin
|全体|一覧ページ|ホストの一覧を表示します。|○|
62 47 Karesansui Admin
|全体|Karesansui設定(ウェブサーバー)|Karesansuiの設定ができます。プロキシの設定は Version 1.0 では現在使用されていません。|○|
63 47 Karesansui Admin
|全体|Karesansui設定(メールサーバー)|Karesansuiの設定ができます。設定は Version 1.0 では現在利用されていません。|○|
64 47 Karesansui Admin
|全体|ホスト、ゲストのツリーナビゲーション|Karesansuiで管理しているホスト、ゲストをツリー形式で表示します。|○|
65 47 Karesansui Admin
|全体|複数のホストを管理|Karesansuiで管理されているホストを複数管理することができます。|○|
66 47 Karesansui Admin
|ホスト|ゲストの一覧ページ|ゲストの一覧を表示します。|○|
67 47 Karesansui Admin
|ホスト|情報ページ|ホストの情報を表示します。|○|
68 47 Karesansui Admin
|ホスト|ゲストの作成|ゲストの作成ができます。|○|
69 47 Karesansui Admin
|ホスト|ゲストのコピー|現在管理されているゲストのコピーができます。|○|
70 47 Karesansui Admin
|ホスト|ゲストの削除|現在管理されているゲストの削除ができます。|○|
71 47 Karesansui Admin
|ホスト|編集|ホストの情報を編集します。|○|
72 47 Karesansui Admin
|ホスト|ジョブ一覧|ホストで実行されたジョブ情報を検索、表示できます。|○|
73 47 Karesansui Admin
|ホスト|ネットワークの追加・編集・削除|仮想ネットワークを管理できます。|○|
74 47 Karesansui Admin
|ホスト|ファイアーウォールの追加・編集・削除|ファイアーウォールの管理ができます。|○|
75 47 Karesansui Admin
|ホスト|ファイアーウォールの起動・停止|ファイアーウォールの起動、停止ができます。|○|
76 47 Karesansui Admin
|管理|ユーザ作成・編集・削除|ユーザの管理ができます。|○|
77 47 Karesansui Admin
|管理|タグ作成・編集・削除|タグの管理ができます。|○|
78 47 Karesansui Admin
|ゲスト|情報ページ|ゲストの情報を表示します。|○|
79 47 Karesansui Admin
|ゲスト|起動|ゲストの起動ができます。|○|
80 47 Karesansui Admin
|ゲスト|一時停止・復帰|ゲストの一時停止、復帰ができます。|○|
81 47 Karesansui Admin
|ゲスト|強制シャットダウン|強制的にゲストを停止できます。|○|
82 47 Karesansui Admin
|ゲスト|シャットダウン|通常の手順でゲストを停止できます。|○|
83 47 Karesansui Admin
|ゲスト|スナップショットの作成・編集・削除|スナップショットの管理ができます。|○|
84 47 Karesansui Admin
|ゲスト|スナップショットの適応|指定したスナップショットを管理しているゲストに適応できます。|○|
85 47 Karesansui Admin
|ゲスト|ストレージ(HDD)の追加・編集・削除|ストレージ(HDD)の管理ができます。|○|
86 47 Karesansui Admin
|ゲスト|ネットワーク(NIC)の追加・編集・削除|ネットワーク(NIC)の管理ができます。|○|
87 47 Karesansui Admin
|ゲスト|ディスプレイ(VNC)の追加・編集・削除|ディスプレイ(VNC)の管理ができます。|○|
88 47 Karesansui Admin
|ゲスト|CPU数の変更|CPU数の変更できます。|○|
89 47 Karesansui Admin
|ゲスト|メモリの変更|メモリサイズの変更ができます。|○|
90 47 Karesansui Admin
|ゲスト|ジョブ一覧|対象のゲストで実行されたジョブ情報を検索、表示できます。|○|
91 47 Karesansui Admin
|ゲスト|コンソール|ブラウザからグラフィカル(GUI)な画面でゲストを操作することができます。|○|
92 47 Karesansui Admin
93 47 Karesansui Admin
<br>
94 47 Karesansui Admin
95 47 Karesansui Admin
h2. ソースのダウンロード方法
96 47 Karesansui Admin
97 47 Karesansui Admin
Karesansuiのソースコードを取得するには、いくつかの方法があります。
98 47 Karesansui Admin
99 47 Karesansui Admin
<br/>
100 47 Karesansui Admin
h4. sourceforge.jpからダウンロード
101 47 Karesansui Admin
102 47 Karesansui Admin
ソースコードは、Karesansuiのインストールパック(tarball)の中に、RPMパッケージとしても提供されています。
103 47 Karesansui Admin
Karesansuiのインストールパックは、"ダウンロードページ":http://sourceforge.jp/projects/karesansui/releases/ から最新のKaresansui-1.x.tar.gz を選択してダウンロードできます。
104 47 Karesansui Admin
105 47 Karesansui Admin
<br/>
106 47 Karesansui Admin
h4. gitリポジトリからダウンロード
107 47 Karesansui Admin
108 47 Karesansui Admin
最新のソースコードは、sourceforge.jpのgitリポジトリから取り寄せることもできます。
109 47 Karesansui Admin
gitがインストールされていない場合は、あらかじめgitをインストールした後、以下のコマンドでダウンロードすることができます。
110 47 Karesansui Admin
111 47 Karesansui Admin
<pre>
112 47 Karesansui Admin
$ git clone git://git.sourceforge.jp/gitroot/karesansui/karesansui.git
113 47 Karesansui Admin
</pre>
114 47 Karesansui Admin
115 47 Karesansui Admin
116 47 Karesansui Admin
h2. 設定ファイル(log.conf)の説明
117 47 Karesansui Admin
118 47 Karesansui Admin
[[Ja_faq#ログ関連|FAQを参照]]
119 47 Karesansui Admin
120 47 Karesansui Admin
<br>
121 47 Karesansui Admin
122 47 Karesansui Admin
h2. application.confの説明
123 47 Karesansui Admin
124 47 Karesansui Admin
h3. application.search.path
125 47 Karesansui Admin
126 47 Karesansui Admin
bq. Pythonの追加サーチパスを設定します。
127 47 Karesansui Admin
※複数指定する場合はカンマ(,)で区切ります
128 47 Karesansui Admin
129 47 Karesansui Admin
<pre>
130 47 Karesansui Admin
例) application.search.path=/opt/hde/lib/python,/opt/pysilhouette/lib/python,/opt/karesansui/lib/python
131 47 Karesansui Admin
</pre>
132 47 Karesansui Admin
133 47 Karesansui Admin
h3. application.log.config
134 47 Karesansui Admin
135 47 Karesansui Admin
bq. ログ出力設定ファイルパスを設定します。
136 47 Karesansui Admin
ログ出力設定ファイルついては[[Ja_faq#ログ関連|こちら]]を参照してください。
137 47 Karesansui Admin
138 47 Karesansui Admin
<pre>
139 47 Karesansui Admin
例) application.log.config=/etc/opt/karesansui/log.conf
140 47 Karesansui Admin
</pre>
141 47 Karesansui Admin
142 47 Karesansui Admin
h3. application.url.prefix
143 47 Karesansui Admin
144 47 Karesansui Admin
bq. URIのプレフィックスを設定します。
145 47 Karesansui Admin
以下の{}内を設定します。
146 47 Karesansui Admin
http://example.com{/karesansui/v1}/
147 47 Karesansui Admin
※v1はKaresansuiのメジャーバージョンを指定しておくことを推奨します。
148 47 Karesansui Admin
149 47 Karesansui Admin
<pre>
150 47 Karesansui Admin
例) application.url.prefix=/karesansui/v1
151 47 Karesansui Admin
</pre>
152 47 Karesansui Admin
153 47 Karesansui Admin
h3. application.default.locale
154 47 Karesansui Admin
155 47 Karesansui Admin
bq. Karesansuiが使用するデフォルトのロケールを設定します。
156 47 Karesansui Admin
※現在、ja_JPとen_USに対応しています。
157 47 Karesansui Admin
※ログインしている場合は、ログインユーザのロケールが優先されます。
158 47 Karesansui Admin
159 47 Karesansui Admin
<pre>
160 47 Karesansui Admin
例) application.default.locale=ja_JP
161 47 Karesansui Admin
</pre>
162 47 Karesansui Admin
163 47 Karesansui Admin
h3. application.template.theme
164 47 Karesansui Admin
165 47 Karesansui Admin
bq. Karesansuiのテーマを設定します。
166 47 Karesansui Admin
※初期インストール時はdefaultに設定されています。
167 47 Karesansui Admin
168 47 Karesansui Admin
<pre>
169 47 Karesansui Admin
例) application.template.theme=default
170 47 Karesansui Admin
</pre>
171 47 Karesansui Admin
172 47 Karesansui Admin
h3. application.tmp.dir
173 47 Karesansui Admin
174 47 Karesansui Admin
bq. Karesansuiが一時的に作成するファイル等々をおくディレクトリパスを設定します。
175 47 Karesansui Admin
176 47 Karesansui Admin
<pre>
177 47 Karesansui Admin
例) application.tmp.dir=/tmp
178 47 Karesansui Admin
</pre>
179 47 Karesansui Admin
180 47 Karesansui Admin
h3. application.bin.dir
181 47 Karesansui Admin
182 47 Karesansui Admin
bq. Karesansuiが使用するジョブコマンドのディレクトリパスを設定します。
183 47 Karesansui Admin
※Karesansuiの実行ユーザ権限で書き込みができる必要があります。
184 47 Karesansui Admin
185 47 Karesansui Admin
<pre>
186 47 Karesansui Admin
例) application.bin.dir=/opt/karesansui/bin
187 47 Karesansui Admin
</pre>
188 47 Karesansui Admin
189 47 Karesansui Admin
h3. application.generate.dir
190 47 Karesansui Admin
191 47 Karesansui Admin
bq. 各種設定ファイルのテンプレートディレクトリを設定します。
192 47 Karesansui Admin
193 47 Karesansui Admin
<pre>
194 47 Karesansui Admin
例) application.generate.dir=/opt/karesansui/karesansui/templates/default/_generate
195 47 Karesansui Admin
</pre>
196 47 Karesansui Admin
197 47 Karesansui Admin
h3. application.mail.email
198 47 Karesansui Admin
199 47 Karesansui Admin
bq. Karesansuiで利用するメールアドレスを設定します。
200 47 Karesansui Admin
201 47 Karesansui Admin
<pre>
202 47 Karesansui Admin
例) application.mail.email=karesansui@example.com
203 47 Karesansui Admin
</pre>
204 47 Karesansui Admin
205 47 Karesansui Admin
h3. application.mail.port
206 47 Karesansui Admin
207 47 Karesansui Admin
bq. Karesansuiで利用するメールサーバのポート番号を設定します。
208 47 Karesansui Admin
209 47 Karesansui Admin
<pre>
210 47 Karesansui Admin
例) application.mail.port=25
211 47 Karesansui Admin
</pre>
212 47 Karesansui Admin
213 47 Karesansui Admin
h3. application.mail.server
214 47 Karesansui Admin
215 47 Karesansui Admin
bq. Karesansuiで利用するメールサーバ名を設定します。
216 47 Karesansui Admin
217 47 Karesansui Admin
<pre>
218 47 Karesansui Admin
例) application.mail.server=localhost
219 47 Karesansui Admin
</pre>
220 47 Karesansui Admin
221 47 Karesansui Admin
h3. application.proxy.status
222 47 Karesansui Admin
223 47 Karesansui Admin
bq. Karesansuiでプロキシサーバを利用するかを設定します。
224 47 Karesansui Admin
1=有効
225 47 Karesansui Admin
0=無効
226 47 Karesansui Admin
227 47 Karesansui Admin
<pre>
228 47 Karesansui Admin
例)application.proxy.status=0
229 47 Karesansui Admin
</pre>
230 47 Karesansui Admin
231 47 Karesansui Admin
h3. application.proxy.server
232 47 Karesansui Admin
233 47 Karesansui Admin
bq. Karesansuiで利用するプロキシサーバ名を設定します。
234 47 Karesansui Admin
235 47 Karesansui Admin
<pre>
236 47 Karesansui Admin
例) application.proxy.server=localhost
237 47 Karesansui Admin
</pre>
238 47 Karesansui Admin
239 47 Karesansui Admin
h3. application.proxy.port
240 47 Karesansui Admin
241 47 Karesansui Admin
bq. Karesansuiで利用するプロキシサーバのポート番号を設定します。
242 47 Karesansui Admin
243 47 Karesansui Admin
<pre>
244 47 Karesansui Admin
例) application.proxy.port=9080
245 47 Karesansui Admin
</pre>
246 47 Karesansui Admin
247 47 Karesansui Admin
h3. application.proxy.user
248 47 Karesansui Admin
249 47 Karesansui Admin
bq. Karesansuiで利用するプロキシサーバにログインするユーザ名を設定します。
250 47 Karesansui Admin
251 47 Karesansui Admin
<pre>
252 47 Karesansui Admin
例) application.proxy.user=bar
253 47 Karesansui Admin
</pre>
254 47 Karesansui Admin
255 47 Karesansui Admin
h3. application.proxy.password
256 47 Karesansui Admin
257 47 Karesansui Admin
bq. Karesansuiで利用するプロキシサーバにログインするパスワードを設定します。
258 47 Karesansui Admin
259 47 Karesansui Admin
<pre>
260 47 Karesansui Admin
例)application.proxy.password=foo
261 47 Karesansui Admin
</pre>
262 47 Karesansui Admin
263 47 Karesansui Admin
h3. lighttpd.etc.dir
264 47 Karesansui Admin
265 47 Karesansui Admin
bq. KaresansuiをLighttpdで動作させる場合に利用する設定ファイルを置くディレクトリを設定します。
266 47 Karesansui Admin
267 47 Karesansui Admin
<pre>
268 47 Karesansui Admin
例) lighttpd.etc.dir=/etc/opt/hde/lighttpd/conf.d/karesansui
269 47 Karesansui Admin
</pre>
270 47 Karesansui Admin
271 47 Karesansui Admin
h3. database.bind
272 47 Karesansui Admin
273 47 Karesansui Admin
bq. Karesansuiで利用するデータベースのバインドを設定します。
274 47 Karesansui Admin
RFC-1738で定義されているスタイルで設定してください。
275 47 Karesansui Admin
さらに詳しい設定については"SQLAlchemyのサポートデータベース":http://www.sqlalchemy.org/docs/05/dbengine.html#supported-databases を参照してください。
276 47 Karesansui Admin
277 47 Karesansui Admin
<pre>
278 47 Karesansui Admin
MySQL
279 47 Karesansui Admin
mysql://localhost/<データベース名>
280 47 Karesansui Admin
mysql://<ユーザ名>:<パスワード>@<ホスト名>/<データベース名>
281 47 Karesansui Admin
mysql://<ユーザ名>:<パスワード>@<ホスト名>:<ポート番号>/<データベース名>
282 47 Karesansui Admin
PostgreSQL
283 47 Karesansui Admin
postgres://<ユーザ名>:<パスワード>@<ホスト名>:<ポート番号>/<データベース名>
284 47 Karesansui Admin
SQLite※Karesansuiの実行権限で読み取り・書き込み可能である必要があります。
285 47 Karesansui Admin
sqlite:////<絶対パス>/<ファイル名>-絶対パスで定義
286 47 Karesansui Admin
sqlite:///<相対パス>/<ファイル名>-相対パスで定義
287 47 Karesansui Admin
例) database.bind=sqlite:////var/opt/karesansui/karesansui.db
288 47 Karesansui Admin
</pre>
289 47 Karesansui Admin
290 47 Karesansui Admin
h3. database.pool.status
291 47 Karesansui Admin
292 47 Karesansui Admin
bq. コネクションプールの利用可否を設定します。
293 47 Karesansui Admin
0=利用しない
294 47 Karesansui Admin
1=利用する
295 47 Karesansui Admin
296 47 Karesansui Admin
<pre>
297 47 Karesansui Admin
例)database.pool.status=0
298 47 Karesansui Admin
</pre>
299 47 Karesansui Admin
300 47 Karesansui Admin
h3. database.pool.size
301 47 Karesansui Admin
302 47 Karesansui Admin
bq. 通常時のコネクションプール数を設定します。
303 47 Karesansui Admin
※SQLiteでは利用できません。設定は無視されます。
304 47 Karesansui Admin
305 47 Karesansui Admin
<pre>
306 47 Karesansui Admin
例)database.pool.size=1
307 47 Karesansui Admin
</pre>
308 47 Karesansui Admin
309 47 Karesansui Admin
h3. database.pool.max.overflow
310 47 Karesansui Admin
311 47 Karesansui Admin
bq. コネクションプールの最大数を設定します。
312 47 Karesansui Admin
313 47 Karesansui Admin
<pre>
314 47 Karesansui Admin
例)database.pool.max.overflow=10
315 47 Karesansui Admin
</pre>
316 47 Karesansui Admin
317 47 Karesansui Admin
h3. pysilhouette.conf.path
318 47 Karesansui Admin
319 47 Karesansui Admin
bq. Karesansuiで使用するPysilhouetteソフトウェアの設定ファイルパスを設定します。
320 47 Karesansui Admin
※Karesansuiの実行ユーザ権限で読み取り可能である必要があります。(書き込み・実行権限は必要ありません。)
321 47 Karesansui Admin
322 1
<pre>
323 1
例)pysilhouette.conf.path=/etc/opt/pysilhouette/silhouette.conf
324 1
</pre>
325 1
326 48 funagayama kei
h3. application.updater.yum.cachedir
327 48 funagayama kei
328 48 funagayama kei
bq. Karesansuiが利用するyumのキャッシュディレクトリを設定します。
329 48 funagayama kei
注)wwwhde(hde-lighttpdサービス)ユーザの書き込み権限が必要です。
330 48 funagayama kei
331 48 funagayama kei
<pre>
332 48 funagayama kei
例)application.updater.yum.cachedir=/var/opt/karesansui/cache/yum
333 48 funagayama kei
</pre>
334 48 funagayama kei
335 48 funagayama kei
h3. application.updater.yum.log.file
336 48 funagayama kei
337 48 funagayama kei
bq. Karesansui経由で実行されたyumのログファイルを設定します。
338 48 funagayama kei
339 48 funagayama kei
<pre>
340 48 funagayama kei
例)application.updater.yum.log.file=/var/log/karesansui/yum.log
341 48 funagayama kei
</pre>
342 48 funagayama kei
343 48 funagayama kei
h3. application.updater.yum.target.repos
344 48 funagayama kei
345 48 funagayama kei
bq. Karesansui用のyumリポジトリ名を設定します。
346 48 funagayama kei
347 48 funagayama kei
<pre>
348 48 funagayama kei
例)application.updater.yum.target.repos=karesansui-base
349 48 funagayama kei
</pre>
350 48 funagayama kei
351 48 funagayama kei
352 47 Karesansui Admin
<br>
353 47 Karesansui Admin
354 47 Karesansui Admin
h2. 起動停止方法、自動起動設定方法
355 47 Karesansui Admin
356 47 Karesansui Admin
Karesansuiには主に5つのサービスを利用しています。
357 47 Karesansui Admin
注)インストーラーでインストールしている場合はインストール時に自動起動設定が行われていますので再度行う必要はありません。
358 47 Karesansui Admin
359 47 Karesansui Admin
* hde-libvirtd
360 47 Karesansui Admin
361 47 Karesansui Admin
bq. 仮想化制御を抽象化したライブラリ(libvirtd) デーモンです。
362 47 Karesansui Admin
注)ディストリビューションのlibvirtdが起動していると正常に起動することができません。
363 47 Karesansui Admin
必ずlibvirtdは停止させた上でhde-libvirtdを起動してください。
364 47 Karesansui Admin
365 47 Karesansui Admin
<pre>
366 47 Karesansui Admin
起動、停止方法の例
367 47 Karesansui Admin
起動 : /etc/init.d/hde-libvirtd start
368 47 Karesansui Admin
停止 : /etc/init.d/hde-libvirtd stop
369 47 Karesansui Admin
370 47 Karesansui Admin
自動起動設定の例
371 47 Karesansui Admin
設定 : chkconfig hde-libvirtd on
372 47 Karesansui Admin
設定確認 : chkconfig --list hde-libvirtd
373 47 Karesansui Admin
</pre>
374 47 Karesansui Admin
375 47 Karesansui Admin
* hde-lighttpd
376 47 Karesansui Admin
377 47 Karesansui Admin
bq. Webインターフェース用のWebサーバー(Lighttpd)
378 47 Karesansui Admin
379 47 Karesansui Admin
<pre>
380 47 Karesansui Admin
起動、停止方法の例
381 47 Karesansui Admin
起動 : /etc/init.d/hde-lighttpd start
382 47 Karesansui Admin
停止 : /etc/init.d/hde-lighttpd stop
383 47 Karesansui Admin
384 47 Karesansui Admin
自動起動設定の例
385 47 Karesansui Admin
設定 : chkconfig hde-lighttpd on
386 47 Karesansui Admin
設定確認 : chkconfig --list hde-lighttpd
387 47 Karesansui Admin
</pre>
388 47 Karesansui Admin
389 47 Karesansui Admin
* silhouetted
390 47 Karesansui Admin
391 47 Karesansui Admin
bq. ジョブ管理サービス
392 47 Karesansui Admin
393 47 Karesansui Admin
<pre>
394 47 Karesansui Admin
起動、停止方法の例
395 47 Karesansui Admin
起動 : /etc/init.d/silhouetted start
396 47 Karesansui Admin
停止 : /etc/init.d/silhouetted stop
397 47 Karesansui Admin
398 47 Karesansui Admin
399 47 Karesansui Admin
自動起動設定の例
400 47 Karesansui Admin
設定 : chkconfig silhouetted on
401 47 Karesansui Admin
設定確認 : chkconfig --list silhouetted
402 47 Karesansui Admin
</pre>
403 47 Karesansui Admin
404 47 Karesansui Admin
h2. 依存関係での問題
405 47 Karesansui Admin
406 47 Karesansui Admin
以下のソフトウェアが不足する可能性がありますので事前にインストールしておく必要があります。
407 47 Karesansui Admin
408 47 Karesansui Admin
パッケージ名
409 47 Karesansui Admin
<pre>
410 47 Karesansui Admin
iscsi-initiator-utils
411 47 Karesansui Admin
cyrus-sasl-md5
412 47 Karesansui Admin
gnutls-utils
413 47 Karesansui Admin
PyXML
414 47 Karesansui Admin
</pre>
415 47 Karesansui Admin
416 47 Karesansui Admin
yumからのインストール
417 47 Karesansui Admin
<pre>
418 47 Karesansui Admin
# yum install iscsi-initiator-utils
419 47 Karesansui Admin
# yum install cyrus-sasl-md5
420 47 Karesansui Admin
# yum install qemu
421 47 Karesansui Admin
# yum install gnutls-utils
422 47 Karesansui Admin
# yum install PyXML
423 47 Karesansui Admin
</pre>
424 47 Karesansui Admin
425 47 Karesansui Admin
rpmからのインストール
426 47 Karesansui Admin
<pre>
427 47 Karesansui Admin
# rpm -ivh iscsi-initiator-utils
428 47 Karesansui Admin
# rpm -ivh cyrus-sasl-md5
429 47 Karesansui Admin
# rpm -ivh qemu
430 47 Karesansui Admin
# rpm -ivh gnutls-utils
431 47 Karesansui Admin
# rpm -ivh PyXML
432 47 Karesansui Admin
</pre>
433 47 Karesansui Admin
434 47 Karesansui Admin
h2. インストール後の問題
435 47 Karesansui Admin
436 47 Karesansui Admin
正常にインストールしたにも関わらず、正常に動作しない場合は、インストールしたディレクトリ内にある karesansui-checkenv を実行してください。現在のシステム環境情報が表示され問題を解決に導きます。
437 47 Karesansui Admin
438 47 Karesansui Admin
実行結果例
439 47 Karesansui Admin
440 47 Karesansui Admin
<pre>
441 47 Karesansui Admin
# ./karesansui-checkenv
442 47 Karesansui Admin
@==========================================@
443 47 Karesansui Admin
@   Karesansui Environment Check Program   @
444 47 Karesansui Admin
@==========================================@
445 47 Karesansui Admin
KaresansuiのRPMパッケージが正常にインストールされているかをチェック...  OK
446 47 Karesansui Admin
Karesansuiの設定パラメータをチェック...  OK
447 47 Karesansui Admin
Karesansuiのpythonモジュールをインポートできるかチェック...  OK
448 47 Karesansui Admin
Karesansuiのグループが存在するかをチェック...  OK
449 47 Karesansui Admin
Karesansuiの設定ファイルがロードできるかをチェック...  OK
450 47 Karesansui Admin
sqlalchemyモジュールをインポートできるかチェック...  OK
451 47 Karesansui Admin
pysilhouetteモジュールをインポートできるかチェック...  OK
452 47 Karesansui Admin
pysilhouetteの設定パラメータをチェック...  OK
453 47 Karesansui Admin
pysilhouetteの設定ファイルがロードできるかをチェック...  OK
454 47 Karesansui Admin
KaresansuiのデータベースAPIモジュールをインポートできるかチェック...  sqlite
455 47 Karesansui Admin
データベース Karesansui に接続できるかをチェック...  sqlite:////var/opt/karesansui/karesansui.db
456 47 Karesansui Admin
KaresansuiのSQLiteデータベースのパーミッションをチェック...  OK
457 47 Karesansui Admin
pysilhouetteのデータベースAPIモジュールをインポートできるかチェック...  sqlite
458 47 Karesansui Admin
データベース pysilhouette に接続できるかをチェック...  sqlite:////var/opt/pysilhouette/pysilhouette.db
459 47 Karesansui Admin
pysilhouetteのSQLiteデータベースのパーミッションをチェック...  OK
460 47 Karesansui Admin
Karesansuiのファイル/ディレクトリのパーミッションをチェック...  OK
461 47 Karesansui Admin
Karesansuiのpythonモジュールをインポートできるかチェック...  OK
462 47 Karesansui Admin
全てのチェックをクリアしました。
463 47 Karesansui Admin
下記サイトにアクセスしログインしてください。
464 47 Karesansui Admin
 https://karesansui-project.info/karesansui/v1/
465 47 Karesansui Admin
 http://karesansui-project.info/karesansui/v1/
466 47 Karesansui Admin
</pre>
467 47 Karesansui Admin
468 47 Karesansui Admin
469 47 Karesansui Admin
h3. 画面構成
470 47 Karesansui Admin
471 47 Karesansui Admin
Karesansuiの画面は4つのパーツで構成されています。
472 47 Karesansui Admin
473 47 Karesansui Admin
!display-parts.png!
474 47 Karesansui Admin
475 47 Karesansui Admin
A: ヘッダー
476 47 Karesansui Admin
B:メイン
477 47 Karesansui Admin
C:ドメインツリー
478 47 Karesansui Admin
D:ログメッセージ
479 47 Karesansui Admin
480 47 Karesansui Admin
h3. ヘッダー
481 47 Karesansui Admin
!diaplay-parts-A.png!
482 47 Karesansui Admin
483 47 Karesansui Admin
A:ロゴ
484 47 Karesansui Admin
クリックするとトップページへ移動します。
485 47 Karesansui Admin
486 47 Karesansui Admin
B:パンくず
487 47 Karesansui Admin
KaresansuiはTOP, ホスト、ゲストの3つの画面を遷移して操作します。
488 47 Karesansui Admin
この部分には現在どの画面にいるか表示されます。
489 47 Karesansui Admin
また、リンクをクリックすることでその画面へ遷移します。
490 47 Karesansui Admin
491 47 Karesansui Admin
C:ログインユーザ名表示
492 47 Karesansui Admin
ログインしているサーバーのホスト名や、ログインしているユーザーのメールアドレスが表示されます。
493 47 Karesansui Admin
494 47 Karesansui Admin
D:メニュー
495 47 Karesansui Admin
ログインしているユーザーの情報を編集したり、Karesansuiからログアウトすることができます。
496 47 Karesansui Admin
497 47 Karesansui Admin
E:通知アイコン
498 47 Karesansui Admin
実行中のジョブがあることや、サーバーとAJAX通信中であることを点滅して示すアイコンです。
499 47 Karesansui Admin
 
500 47 Karesansui Admin
h3. メイン
501 47 Karesansui Admin
!display-parts-B.png!
502 47 Karesansui Admin
503 47 Karesansui Admin
A:タブ
504 47 Karesansui Admin
505 47 Karesansui Admin
クリックすると、その内容にメイン画面が遷移します。
506 47 Karesansui Admin
507 47 Karesansui Admin
B:ボタン
508 47 Karesansui Admin
509 47 Karesansui Admin
クリックすると、追加や変更などを行うことができます。
510 47 Karesansui Admin
暗い色になっているボタンは押しても実行することができません。
511 47 Karesansui Admin
512 47 Karesansui Admin
C:タグ
513 47 Karesansui Admin
514 47 Karesansui Admin
ホスト一覧やゲスト一覧の画面に表示されます。ホストやゲストに登録されたタグを使って
515 47 Karesansui Admin
アイコンの表示を絞り込むことができます。
516 47 Karesansui Admin
517 47 Karesansui Admin
D:ホスト(ゲスト)アイコン
518 47 Karesansui Admin
519 47 Karesansui Admin
一度目のクリックで下の詳細表示画面に詳細が表示されます。
520 47 Karesansui Admin
その際、背景に緑色の枠が表示されます。
521 47 Karesansui Admin
二度目のクリックで選択したホスト(ゲスト)の画面に遷移します。
522 47 Karesansui Admin
ホスト(ゲスト)の編集で、表示するアイコンを変更することができます。
523 47 Karesansui Admin
524 47 Karesansui Admin
E:詳細表示
525 47 Karesansui Admin
526 47 Karesansui Admin
ジョブの登録者や登録時間、ホストのメモリ総量やディスク使用量など、細かい情報を表示します。
527 47 Karesansui Admin
528 47 Karesansui Admin
F:更新アイコン
529 47 Karesansui Admin
530 47 Karesansui Admin
クリックすると、メイン画面の内容を更新します。
531 47 Karesansui Admin
532 47 Karesansui Admin
h3. ドメインツリー
533 47 Karesansui Admin
!diaplay-parts-C.png!
534 47 Karesansui Admin
535 47 Karesansui Admin
A:ツリー
536 47 Karesansui Admin
ホストと、その上に作られているゲストをツリー状に表示します。
537 47 Karesansui Admin
各リンクをクリックすることでそのホストやゲストの画面に遷移します。
538 47 Karesansui Admin
また、ホストの横にある▼のアイコンを押すことで開閉することができます。
539 47 Karesansui Admin
540 47 Karesansui Admin
B:更新アイコン
541 47 Karesansui Admin
クリックするとツリーの内容を更新します。
542 47 Karesansui Admin
543 47 Karesansui Admin
h3. ログメッセージ
544 47 Karesansui Admin
!diaplay-parts-D.png!
545 47 Karesansui Admin
546 47 Karesansui Admin
A:ログメッセージ
547 47 Karesansui Admin
直近5件のジョブの進捗や結果などの情報を表示します。
548 47 Karesansui Admin
549 47 Karesansui Admin
B:更新アイコン
550 47 Karesansui Admin
クリックするとログメッセージの内容を更新します。