Contenu connexe
Similaire à 15分で知るVagrant (NSEG 2013-08-24) (20)
15分で知るVagrant (NSEG 2013-08-24)
- 5. ●
VirtualBoxにUbuntu 13 をインストールしてみたら使うにはつらい速度だった
●
SSDに換装すると速いらしい
– シー・エフ・デー販売
TOSHIBA製SSD採用 2.5inch 内蔵型
SATA6Gbps 256GB CSSD-S6T256NHG5Q
– EaseUS Todo Backup Free でクローン
http://www.vector.co.jp/soft/dl/winnt/util/se501336.html
– 厚さがどれくらいか気にしよう(今回は7mm)
– クローンに1時間30分程度かかったが、移行は簡単にできた。
– 速度が劇的によくなった
– 仮想マシンをGUIで使うのはつらいが、それでも許容できる範囲
仮想マシンの速度に問題が...
- 12. Boxの用意
●
vagrant boxコマンドを使い、name に名前、urlにBoxのURLを指定
> vagrant box add name url
●
Ubuntu Precise (12.04) のBox
> vagrant box add precise32 http://files.vagrantup.com/precise32.box
●
有志が作成したイメージ : A list of base boxes for Vagrant – Vagrantbox.es
http://www.vagrantbox.es/
●
CentOS 6.4 のBox (実際は1行)
> vagrant box add CentOS-6.4-i386-v20130427
http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20130427.box
●
取り込んだboxのリスト表示するコマンド
> vagrant box list
●
vagrant boxコマンドのヘルプ表示
> vagrant box -h
●
Boxが置かれる場所
> dir C:%HOMEPATH%.vagrant.dboxes
- 18. Provisioningによるカスタマイズ
●
Vagrantfileを編集する
– インラインで shell scriptを使う方法
config.vm.provision:shell, :inline => "echo hello world"
– shell script を呼び出す方法
config.vm.provision:shell, :path => "install_apache2.sh"
install_apache2.shの内容は下記(LFの改行コードで作成)
========
#!/bin/sh
sudo apt-get -y install apache2
========
●
適用
> vagrant provision