LoginSignup
17
17

More than 5 years have passed since last update.

Veeweeはオワコン?PackerでWindowsのVagrant Boxを作成するスマートな方法

Last updated at Posted at 2014-03-02

WindowsのVagrant Boxを作りたかったのですが、Vagrant Boxを作るには今ならPackerなのかな?と思いやってみました。
(Veeweeは使ったことないのでどっちの方が便利なのかは分かりません。あしからず。)

環境

  • Mac OS X 10.9.2
  • Vagrant 1.4.3
  • Packer 0.5.1

方法

  1. packer-windowsをGitHubからクローンする

VeeweeのWindows部分をPacker向けに焼き直した?packer-windowsをGitHubからクローンします。

 git clone git@github.com:joefitzgerald/packer-windows.git
  1. WindowsのBoxを生成する

Windows Server 2008 R2のBoxを作成する場合、下記のコマンドを実行します。

 cd packer-windows
 packer build -only=virtualbox-iso windows_2008_r2.json

あとは待つだけ。Windows Server 2008 R2 評価版(英語版)とVirtualBox Guest AdditionsのISOイメージが自動的にダウンロードされ、インストールが行われます。

私の環境(MacBook Air 11" Mid 2013/1.7GHz/512GB/8GB)では2〜3時間ほどかかりました。

インストールの進捗が見たい場合は、JSONファイル内を下記のように変更してください。

 -            "headless": true,
 +            "headless": false,
  1. BoxをVagrantに追加する
 vagrant box add windows_2008_r2 windows_2008_r2_virtualbox.box

これだけ。
スマートですね!

次はMSDNからダウンロードしたISOイメージで開発用のBoxを作成するのを試してみたいと思います。

17
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
17