-
以下のサイトを参考にさせていただいた。
- VirtualBoxのインストール Download VirtualBoxから、最新版(2013/9/10現在は「VirtualBox 4.2.18 for Windows hosts x86/amd64」)をインストールする。
- Vagrantのインストール Vagrant download siteから、最新版(2013/9/10現在は「v1.3.1/Vagrant_1.3.1.msi」)をインストールする。
- BIOS設定の確認 「BIOSセットアップユーティリティ」-「パワー」-「Virtualizationテクノロジー」が「有効」(Enabled)になっていることを確認する。
- 再起動後、コマンドプロンプトを立ち上げる。 Windowsのデスクトップから「Windows」+「R」キー押下する。
- 「vagrant -v」でvagrantのバージョンを確認する。
- msysgitのインストール msysgitから、最新版(2013/9/10現在は「Git-1.8.3-preview20130601.exe」)をインストールする。
- rubyのインストール RubyInstaller for Windowsから、最新版(2013/9/10現在は「Ruby 2.0.0-p247 (x64)」)をインストールする。
- bundlerのインストール Gemのパッケージ管理ツール(bundler)をインストールする。
- DEVELOPMENT KITの解凍 RubyInstaller for Windowsから、最新版(2013/9/10現在は「DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe」)を任意のフォルダ(例:「c:\DevKit-mingw64-64-4.7.2」)に解凍する。
- DEVELOPMENT KITのインストール コマンドプロンプトから以下のコマンドを実行する。
- veeweeのインストール コマンドプロンプトから以下のコマンドを実行する。
- veeweeの雛形テンプレートの一覧を確認・作成 コマンドプロンプトから以下のコマンドを実行する。
- veeweeの雛形テンプレートの編集 テキストエディタで「C:\work\veewee\definitions\centos64」配下に作成されたテンプレートを編集する。
- veeweeの雛形テンプレートのOSインストール kickstartによるOSインストールを実行する。
- 仮想マシンへのSSH接続 インストールされた仮想マシンにSSH接続する。
- 仮想マシンのシャットダウン SSH接続経由で仮想マシンをシャットダウンする。
- 仮想マシンのエクスポート 仮想マシンをエクスポートする。
- エクスポートしたboxを使用する。 エクスポートしたboxをvagrant経由で使用する。
Veewee による Vagrant の Box 作成環境構築 Windows 版 その1
Veewee による Vagrant の Box 作成環境構築 Windows 版 その2
Vagrantの基本的な操作については、Windows7 64Bit上でVagrant+CentOS6.4インストールで記載済みのため、割愛する。
インストール後、再起動を求められるため、CPUがAMDの場合、BIOS設定を確認する。
※「無効」(Disabled)の場合は、VirtualBoxから新しい仮想マシンを起動した際に、「AMD-V is disabled in the BIOS」というメッセージが出て起動しない。
「ファイル名を指定して実行」画面で「cmd」と入力し、「OK」ボタンを押下する。
以下、コマンドプロンプト上での作業。
「Adjusting your PATH environment」では、「Run Git and included Unix tools from the Windows Command Prompt」を選択して、コマンドプロンプト上で、unixコマンドを使えるようにした。
「find.exe」や「sort.exe」のように、windowsのコマンドと重複するものは、PATHの優先順序で置き換えられるので注意が必要。
「インストール先とオプションの指定」では、「Rubyの実行ファイルへ環境変数PATHを設定する」を選択した。
[ks.cfg]
ひとまず以下の変更を実施した。
・LANGを変更(「en_US.UTF-8」→「ja_JP.UTF-8」)
・キーボードを変更(「us」→「jp106」)
・タイムゾーンを変更(「UTC」→「Asia/Tokyo」)
[definition.rb]
ひとまず以下の変更を実施した。
・仮想メモリのサイズを変更(480MB→1024MB)
・ISO取得先を日本のミラーサイトに変更
・インストールの事後処理で「puppet.sh」を実行しないようにコメントアウト(chef以外に使う予定が無いため)
デフォルトで作成されているユーザ/パスワードは以下のとおり。
user/pass
veewee/veewee
vagrant/vagrant
root/vagrant
0 件のコメント:
コメントを投稿