[[Packer]]

*環境 [#m6b06aa8]
-MacOS X 10.11.1
-packer 0.8.6

*Packerのインストール [#e500acbe]
 $ brew install packer

*boxの作成 [#v16deecf]
 $ mkdir -p packer
 $ git clone https://github.com/boxcutter/centos
 $ vim centos67.json
 + "iso_checksum": ここに参照先のファイルのチェックサムを記載する。sha1sum.txtに記載。
 + "iso_url": "http://ftp.riken.jp/Linux/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-minimal.iso",
 + "memory": "1024"
 
 $ vim ks6.cfg
 - lang en_US.UTF-8
 - keyboard us
 + lang ja_JP.UTF-8
 + keyboard jp106
 
 -timezone UTC
 timezone Asia/Tokyo
 
 $ packer build --only=virtualbox-iso centos67.json centos.json

*Vagrantの追加 [#t870ea35]
 $ mkdir ~/vagrant/centos6-1
 $ cd ~/vagrant/centos6-1
 $ vagrant init
 $ vim Vagrantfile
 + config.vm.box = "centos6-1"
 + config.vm.box_url = "~/PATH/box/virtualbox/centos67-nocm-0.1.0.box"
 
 $ vagrant up
 $ vagrant ssh

*参考URL [#gced44a9]
http://qiita.com/ryurock/items/e3635221e4717f2addfe

*Packer0.9.0 [#cfdeb3d6]
**build [#k098d9c8]
 $ packer build -var-file=centos67.json -only=virtualbox-iso centos.json

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS