Packer

環境

  • MacOS X 10.11.1
  • packer 0.8.6

Packerのインストール

$ brew install packer

boxの作成

$ 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の追加

$ 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

http://qiita.com/ryurock/items/e3635221e4717f2addfe

Packer0.9.0

build

$ packer build -var-file=centos67.json -only=virtualbox-iso centos.json

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11