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インストールが終了したら、ゲスト画面の「サマリ」タブに表示される「開始」「停止」「再起動」ボタンでゲストの起動、シャットダウン、再起動を行うことができます。 |