たまたんのぶろぐ

たまたんが時たま言いたいことを書いてます。ジャンルはめっちゃええ加減ですwソフトやプログラムのことが多いかもしれませんが。。。。。

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

 

3)vmware用のcentOSをダウンロード

以下のコマンドをたたきます。

(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.gui = true

     vb.customize ["modifyvm", :id, "--provider", "vmware_fusion", "--memory", "1024"]

   end

end

--------------------------------------------

 

たぶん以上で、出来ちゃいます。

 

vmwareを使用可能にしておかなければ動作しないようで、

以下のコマンドをたたきパスワードを入れる。

 

$ vagrant up --provider=vmware_fusion

>> パスワードが聞かれるのでシステムのパスワードを入れる。

これで、次回からは「vagrant up」で起動出来ます。

 

通常

$ vagrant up

お試しあれぇ〜!! ( ^ω^ )ニコニコ

 

※ 結局、まだ、プラグインが少ないし、資料があまりないのでVirtualBoxを使用することにしますね。