Edit History

Ja tutorial

Version 57 (funagayama kei, 05/21/2009 09:30 PM)

1 1
h1. チュートリアル
2 2 funagayama kei
3 2 funagayama kei
h3. はじめに
4 2 funagayama kei
5 44 Taizo ITO
このチュートリアルでは、パッケージング済みのKaresansuiを利用したインストールから、実際にゲスト上にOSインストールし動作させるまでを紹介します。
6 1
7 50 Taizo ITO
h3. 概念図
8 3 funagayama kei
9 9 funagayama kei
!karesansui-net.jpg!
10 3 funagayama kei
11 4 funagayama kei
h3. 事前に
12 1
13 38 Taizo ITO
h4. ホストOSのインストール
14 38 Taizo ITO
15 44 Taizo ITO
CentOS5.3以降のISOイメージを利用しホストOSを作成します。
16 1
17 5 funagayama kei
通常のインストール手順で問題ありませんが、以下の点に気をつけてインストールしてください。
18 5 funagayama kei
19 6 funagayama kei
(必須) ソフトウェアのセットアップで「仮想化」にチェックを入れてください。
20 6 funagayama kei
(必須ではありません) LVMを利用することを推奨しています。ストレージ拡張を容易に行えるため。
21 5 funagayama kei
注)デフォルトパーティションを利用するとデフォルトでLVMになります。
22 5 funagayama kei
23 5 funagayama kei
!install-software-select.png!
24 2 funagayama kei
25 57 funagayama kei
h3. インストール前準備
26 57 funagayama kei
27 57 funagayama kei
Karesansuiは、先ほどのインストールされなかった [[Ja_reference#依存関係での問題|インストールパッケージ]] が必要です。別途インストールする必要があります。
28 4 funagayama kei
29 1
h3. ダウンロード
30 4 funagayama kei
31 56 Taizo ITO
"ダウンロードページ":http://sourceforge.jp/projects/karesansui/releases/ から最新のKaresansui-1.x.tar.gzをダウンロードします。
32 2 funagayama kei
33 55 Taizo ITO
h5. sourceforge.jpのダウンロードページ
34 54 Taizo ITO
!karesansui-sourceforge-jp.png!
35 1
36 1
h3. インストール
37 2 funagayama kei
38 51 Taizo ITO
ダウンロードしたファイルをホストOS上の任意のディレクトリへ保存し、スーパーユーザー権限でパッケージの展開、および、インストールスクリプトの実行を下記コマンドにより行います。
39 2 funagayama kei
<pre>
40 5 funagayama kei
# tar xzvf Karesansui-1.0.tar.gz
41 2 funagayama kei
# cd Karesansui
42 2 funagayama kei
# ./karesansui-install
43 2 funagayama kei
</pre>
44 1
45 21 Taizo ITO
インストールスクリプト実行後の画面の流れは下記の通りです。
46 19 Taizo ITO
47 26 Taizo ITO
<br/>
48 13 Taizo ITO
h4. 「ようこそ」画面
49 18 Taizo ITO
50 13 Taizo ITO
「OK」ボタンを押して、そのまま次の画面へ進みます。
51 1
52 20 Taizo ITO
!Karesansui-install-1_welcome_.png!
53 19 Taizo ITO
54 26 Taizo ITO
<br/>
55 1
h4. 「管理者の設定」画面
56 1
57 20 Taizo ITO
Karesansuiの管理画面にログインする管理者の設定を行います。各項目の説明は下記の通りです。
58 20 Taizo ITO
59 51 Taizo ITO
| ホスト名(FQDN) |このホストOSのFQDNを入力します。|
60 14 Taizo ITO
| パスワード | 管理者の認証パスワードを入力します。 管理画面へアクセスに必要です。|
61 14 Taizo ITO
| パスワード(再入力) | 上記パスワードを再入力します。 |
62 14 Taizo ITO
| メールアドレス | 管理者のメールアドレスを入力します。管理画面へアクセスに必要です。 |
63 1
| 言語 | 管理者の利用する言語を選択します。管理画面で表示される言語です。 |
64 1
65 20 Taizo ITO
!Karesansui-install-2_admin_.png!
66 1
67 26 Taizo ITO
<br/>
68 1
h4. 「データベース設定」画面
69 1
70 20 Taizo ITO
Karesansuiが利用するデータベースに関する設定を行います。
71 20 Taizo ITO
72 51 Taizo ITO
MySQLやPostgreSQLを利用する場合は、あらかじめデータベースを作成し、ホストOSから接続可能なことを確認してください。
73 20 Taizo ITO
74 15 Taizo ITO
| データベースパス | Karesansuiが利用するデータベースを指定します。 |
75 15 Taizo ITO
| データベースを初期化する | データベースに初期データを投入する場合は選択します。 |
76 15 Taizo ITO
77 15 Taizo ITO
h5. データベースパスの指定方法は、下記の通りです。
78 1
| MySQL | mysql://username:password@hostname/database?charset=utf8 |
79 1
| PostgreSQL | pgsql://username:password@hostname/database |
80 15 Taizo ITO
| SQLite | sqlite:////var/opt/karesansui/karesansui.db |
81 15 Taizo ITO
82 20 Taizo ITO
!Karesansui-install-3_database_.png!
83 1
84 26 Taizo ITO
<br/>
85 12 Taizo ITO
h4. 「確認」画面
86 18 Taizo ITO
87 15 Taizo ITO
インストールを続行したい場合は、「OK」を押し、ソフトウェアのインストールを始めます。
88 19 Taizo ITO
これまでの入力に誤りがある場合やインストールを中断したい場合は、「戻る」、「取り消し」を押してください。
89 1
90 20 Taizo ITO
!Karesansui-install-4_confirm_.png!
91 1
92 26 Taizo ITO
<br/>
93 15 Taizo ITO
h4. 「進捗」画面
94 1
95 1
ソフトウェアのインストールの進捗状況が表示されます。
96 15 Taizo ITO
ソフトウェアのインストール、設定ファイルの書き込み、データベースの初期化、サービスの有効化 の順に進捗します。
97 1
98 20 Taizo ITO
!Karesansui-install-5_pkgadd_.png!
99 20 Taizo ITO
100 26 Taizo ITO
<br/>
101 1
h4. 「完了」画面
102 12 Taizo ITO
103 18 Taizo ITO
インストールが正常に完了すると、下記画面のようにメッセージが表示されます。
104 20 Taizo ITO
インストールの途中でエラーになると、エラー原因のメッセージが表示されます。エラーメッセージはインストールログにも出力されますので、ログを確認した後、エラー原因を解消し再度インストールを行ってください。
105 15 Taizo ITO
106 20 Taizo ITO
!Karesansui-install-6_finish_.png!
107 20 Taizo ITO
108 38 Taizo ITO
インストールスクリプト実行後のコマンド出力
109 8 funagayama kei
<pre>
110 8 funagayama kei
終了しました。
111 8 funagayama kei
下記サイトにアクセスしログインしてください。ログインIDは'taizo@karesansui-project.info'です。
112 8 funagayama kei
 https://host.example.com/karesansui/v1/
113 8 funagayama kei
 http://host.example.com/karesansui/v1/
114 1
詳細は、/root/karesansui-install.log を参照してください。
115 4 funagayama kei
</pre>
116 1
117 4 funagayama kei
h3. 管理画面の確認
118 18 Taizo ITO
119 1
インストール完了後に表示された 'https://{ホスト名}/karesansui/v1/' に接続すると、認証ダイアログが表示されますので、インストール時に指定した管理者のメールアドレスとパスワードを入力します。
120 34 Taizo ITO
!{width:500px}karesansui-auth-ja.png!
121 18 Taizo ITO
122 18 Taizo ITO
認証をパスして、以下のような画面が表示されればインストールは成功です。
123 34 Taizo ITO
!{width:500px}karesansui-top-ja.png!
124 4 funagayama kei
125 4 funagayama kei
126 44 Taizo ITO
h3. ゲストのOSインストール準備
127 22 Taizo ITO
128 44 Taizo ITO
以降は、ゲストに CentOS 5.3(i386) をインストールする場合を例に、2通りの方法を説明します。
129 1
130 32 Taizo ITO
<br/>
131 32 Taizo ITO
h5. 1. 既にインターネットに繋がる環境の場合(ネットワークインストール)
132 31 Taizo ITO
133 44 Taizo ITO
ホストOSが既にインターネットに繋がっている場合は、外部サーバー上にある、カーネルイメージ、および、OSイメージを取得してインストールを行います。プロキシサーバー経由でのインストールはできませんので、その場合はFTPサーバーを利用してください。
134 29 Taizo ITO
135 44 Taizo ITO
ホストOSから CentOS 5.3 のOSイメージのURLに接続可能であるかどうかを確認してください。
136 28 Taizo ITO
URLの例
137 28 Taizo ITO
<pre>
138 28 Taizo ITO
http://<OSイメージ配布サイトのFQDN>/centos/5/os/i386/
139 28 Taizo ITO
ftp://<OSイメージ配布サイトのFQDN>/Linux/centos/5/os/i386/
140 1
</pre>
141 1
142 32 Taizo ITO
h5. 2. インターネットに繋がらない環境の場合(ローカルインストール)
143 28 Taizo ITO
144 45 Taizo ITO
ホストOSがインターネットに繋がっていない場合は、CentOS 5.3(i386)のDVDを利用してインストールを行います。その際、一時的にホストOS上にFTPサーバーを稼働させる必要がありますので、vsftpd等のFTPサーバーソフトウェアをあらかじめインストールしておきます。
145 1
146 44 Taizo ITO
CentOS 5.3(i386)のDVDをドライブに挿入し、下記の方法でOSイメージをホストOSのAnonymousFTPの領域へマウントします。
147 29 Taizo ITO
<pre>
148 1
# rpm -q vsftpd 2>/dev/null || yum -y install vsftpd
149 29 Taizo ITO
# /etc/init.d/vsftpd restart
150 29 Taizo ITO
# mount /dev/cdrom /var/ftp
151 1
</pre>
152 30 Taizo ITO
153 36 Taizo ITO
localhostにAnonymousFTPでログインが可能か確認します。
154 29 Taizo ITO
<pre>
155 29 Taizo ITO
# ftp localhost
156 29 Taizo ITO
Connected to localhost (127.0.0.1).
157 29 Taizo ITO
220 (vsFTPd 2.0.5)
158 29 Taizo ITO
Name (localhost:root): ftp
159 1
331 Please specify the password.
160 29 Taizo ITO
Password:
161 29 Taizo ITO
230 Login successful.
162 29 Taizo ITO
Remote system type is UNIX.
163 30 Taizo ITO
Using binary mode to transfer files.
164 29 Taizo ITO
ftp> quit
165 30 Taizo ITO
</pre>
166 29 Taizo ITO
ログインができない場合は、SELinuxが有効になっている可能性がありますので、下記の方法で一時的に無効にしてください。
167 1
<pre>
168 27 Taizo ITO
# echo 0 >/selinux/enforce
169 27 Taizo ITO
</pre>
170 27 Taizo ITO
171 44 Taizo ITO
h3. ゲストへのOSインストール
172 22 Taizo ITO
173 1
まず、Karesansuiのトップ画面のホストアイコンをクリックします。
174 37 Taizo ITO
その後、表示される「ゲスト一覧」タブ内の「作成」ボタンをクリックすると以下のような「ゲスト作成」画面が表示されます。
175 34 Taizo ITO
!{width:500px}karesansui-guest-create-ja.png!
176 1
177 37 Taizo ITO
入力方法を、前述のインストールのタイプごとに示します。
178 37 Taizo ITO
179 4 funagayama kei
h5. 1. 既にインターネットに繋がる環境の場合(ネットワークインストール)
180 1
181 36 Taizo ITO
| カーネルイメージ | 接続可能な外部のWebサーバーまたはFTPサーバー上のカーネルイメージのURL<br/>(例:'ftp://ftp.example.com/Linux/centos/5/images/xen/vmlinuz') |
182 37 Taizo ITO
| initrdイメージ | 接続可能な外部のWebサーバーまたはFTPサーバー上のinitrdイメージのURL<br/>(例:'ftp://ftp.example.com/Linux/centos/5/images/xen/initrd.img') |
183 35 Taizo ITO
184 1
その他、各項目の入力方法に関しては、項目名の右に表示される「?」をクリックして確認してください。
185 1
186 1
h5. 2. インターネットに繋がらない環境の場合(ローカルインストール)
187 37 Taizo ITO
188 37 Taizo ITO
| カーネルイメージ | /var/ftp/images/xen/vmlinuz |
189 37 Taizo ITO
| initrdイメージ | /var/ftp/images/xen/initrd.img |
190 35 Taizo ITO
191 1
その他、各項目の入力方法に関しては、項目名の右に表示される「?」をクリックして確認してください。
192 4 funagayama kei
193 41 Taizo ITO
<br/>
194 1
全ての入力が完了したら、「ゲスト作成」画面の最下部にある「作成」ボタンをクリックしてください。
195 41 Taizo ITO
クリック後、ゲスト作成のジョブを受理した旨のメッセージが表示されますので、「閉じる」ボタンで「ゲスト作成」画面を閉じます。
196 1
197 1
その後表示されるゲスト一覧画面に、今作成したゲストのアイコンが追加されます。
198 42 Taizo ITO
!{width:500px}karesansui-host-top-2-ja.png!
199 42 Taizo ITO
200 49 Taizo ITO
作成されたゲストのアイコンをクリックし、その後表示されるゲスト画面の「コンソール」タブをクリックします。
201 49 Taizo ITO
ゲストのコンソール画面が表示され、コンソール画面において通常のCentOS 5.3 のOSインストールと同じようにゲスト上にOSをインストールすることができます。
202 47 Taizo ITO
203 1
!{width:500px}karesansui-guest-console-ja.png!
204 47 Taizo ITO
205 47 Taizo ITO
h5. 1. 既にインターネットに繋がる環境の場合(ネットワークインストール)
206 47 Taizo ITO
207 48 Taizo ITO
OSインストール時の「Installation Method」の選択では前述のカーネルイメージで指定したプロトコル(「HTTP」または「FTP」)を選択し、「HTTP」の場合は「HTTP Setup」、「FTP」の場合は「FTP Setup」で接続先を設定してください。
208 47 Taizo ITO
209 48 Taizo ITO
| Web site name または FTP site name | OSイメージ配布サイトのFQDN |
210 53 Taizo ITO
| CentOS directory | 上記サイト上のパス(例:/Linux/centos/5/os/i386) |
211 47 Taizo ITO
212 47 Taizo ITO
h5. 2. インターネットに繋がらない環境の場合(ローカルインストール)
213 47 Taizo ITO
214 48 Taizo ITO
OSインストール時の「Installation Method」の選択では「FTP」を選択し、「FTP Setup」で下記のようにFTPの接続先を設定してください。
215 47 Taizo ITO
216 48 Taizo ITO
| FTP site name | ホストOSのIPアドレス(ループバックアドレスでない) |
217 48 Taizo ITO
| CentOS directory | / |
218 47 Taizo ITO
219 45 Taizo ITO
220 43 Taizo ITO
221 42 Taizo ITO
h3. 最後に
222 4 funagayama kei
223 1
以上で、ゲストにOSをインストールするまで作業は終了です。
224 46 Taizo ITO
ゲストへのOSインストールが終了したら、ゲスト画面の「サマリ」タブに表示される「開始」「停止」「再起動」ボタンでゲストの起動、シャットダウン、再起動を行うことができます。