2015年9月20日日曜日

Vagrantを使ってChef BentoからOSイメージ(Box)をダウンロードする

ChefのBentoサイトへ行きます。

http://chef.github.io/bento/

BentoはChef社によって運営されている、Vagrant用のOSイメージを公開しているサイトです。
上記リンク先を閲覧すると、下表のように対応しているOSイメージの一覧が表示されます。




欲しいイメージのリンクのURLをコピーして、コマンドプロンプトに貼り付けます。
コマンドプロンプトを編集し、以下のようなVagrant box addコマンドを実行するとダウンロードが開始されます。
addの後ろにしていしたキーワード「opscode-centos-6.7」は、ローカルで識別する名称です。
今後はこの名前を使って、ダウンロードしたイメージにアクセスします。

C:\Users\aa255620>vagrant box add opscode-centos-6.7 http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.7_
chef-provisionerless.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'opscode-centos-6.7' (v0) for provider:
    box: Downloading: http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.7_chef-provisionerless.box
    box: Progress: 100% (Rate: 1213k/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'opscode-centos-6.7' (v0) for 'virtualbox'!

C:\Users\aa255620>

ダウンロードしたイメージは、ホームディレクトリの下の「.vagrant.d」フォルダの下の「boxes」フォルダに保存されています。
OSイメージ名(ファイル名)が先ほどvagrant box addで指定したキーワードになっていることがわかります。

C:\Users\aa255620>cd .vagrant.d

C:\Users\aa255620\.vagrant.d>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 5CDA-748F です

 C:\Users\aa255620\.vagrant.d のディレクトリ

2015/09/20  08:51    <DIR>          .
2015/09/20  08:51    <DIR>          ..
2015/09/20  08:56    <DIR>          boxes
2015/09/20  08:51    <DIR>          data
2015/09/20  08:39    <DIR>          gems
2015/09/20  08:39             1,675 insecure_private_key
2015/09/20  08:39    <DIR>          rgloader
2015/09/20  08:39                 3 setup_version
2015/09/20  08:56    <DIR>          tmp
               2 個のファイル               1,678 バイト
               7 個のディレクトリ   7,087,771,648 バイトの空き領域

C:\Users\aa255620\.vagrant.d>cd boxes

C:\Users\aa255620\.vagrant.d\boxes>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 5CDA-748F です

 C:\Users\aa255620\.vagrant.d\boxes のディレクトリ

2015/09/20  08:56    <DIR>          .
2015/09/20  08:56    <DIR>          ..
2015/09/20  08:56    <DIR>          opscode-centos-6.7
               0 個のファイル                   0 バイト
               3 個のディレクトリ   7,087,771,648 バイトの空き領域

C:\Users\aa255620\.vagrant.d\boxes>



0 件のコメント:

コメントを投稿