VagrantでVMWareFusionを使う方法
これから、Systemの手順書を文章ではなくてスクリプトで各時代が来ましたねぇ。
VagrantでVMWareFusionが使用出来るので、
とりあえずメモとしてインスコ方法を書いときます。y( ̄ー ̄)yピースピース
いつもの通りええかげん手順書を見て下さいw
1)Vagrantのインストール
Vagrantから本体をダウンロードしてインストール。
これ出来ない人は、Macを使わないでw(冗談です)
一応確認、バージョンの確認
$ vagrant -v
Vagrant version 1.2.2
2) VmwareFusion用のプラグインをインストール
$ vagrant plugin install vagrant-vmware-fusion
このプラグインは有料です。ここから購入して下さい。
購入したら、ライセンスファイルが送られてくるので、
それを読み込ませます。
vagrant-vmware-fusion ライセンスの設定
$ vagrant plugin license vagrant-vmware-fusion license.lic
以下のコマンドをたたきます。
(Boxのバージョンが上がっているかもしれないのでここで確認)
$ vagrant box add centos https://dl.dropbox.com/u/5721940/vagrant-boxes/vagrant-centos-6.4-x86_64-vmware_fusion.box --provider vmware_fusion
4)Vagrantfileを作る
$ vagrant ini
上のコマンドで自動的に作られるのですが、内容を以下のように作っちゃいました。
$ vim Vagrantfile
--------------------------------------------
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "centos"
config.vm.box_url = "https://dl.dropbox.com/u/5721940/vagrant-boxes/vagrant-centos-6.4-x86_64-vmware_fusion.box"
# config.vm.network :forwarded_port, guest: 80, host: 8080
#config.vm.network :private_network, ip: "192.168.33.10"
# config.vm.network :public_network
# config.ssh.forward_agent = true
# config.vm.synced_folder "../data", "/vagrant_data"
config.vm.provider :vmware_fusion do |vb|
# Don't boot with headless mode
vb.customize ["modifyvm", :id, "--provider", "vmware_fusion", "--memory", "1024"]
end
end
--------------------------------------------
たぶん以上で、出来ちゃいます。
vmwareを使用可能にしておかなければ動作しないようで、
以下のコマンドをたたきパスワードを入れる。
$ vagrant up --provider=vmware_fusion
>> パスワードが聞かれるのでシステムのパスワードを入れる。
これで、次回からは「vagrant up」で起動出来ます。
通常
$ vagrant up
お試しあれぇ〜!! ( ^ω^ )ニコニコ
※ 結局、まだ、プラグインが少ないし、資料があまりないのでVirtualBoxを使用することにしますね。