vagrant

vagrant のVMを外に出れなくしたかったのだが、できなかった…

VM同士やホスト・VM間は自由に通信できるが、VMからインターネットに出られないようにしたかったのだが、やり方がわからなかった… vagrant で作ったVMは必ずNATが設定されるため、外に出れる? そのNATに対し、VMにssh接続するためのポートフォワーディング…

vagrant-hosts のメモ

vagrant-hosts/config.rb at master · adrienthebo/vagrant-hosts · GitHub /etc/hosts 系のプラグインで、これが一番柔軟性がありそうだったので使ってみた。 バグ?:vagrant 引数なし実行でエラー。 vagrant-hosts のせいかどうか分からないが、どうも va…

VirtualBox 関連のプロセス

vagrant使っているサーバ上で virtualbox のプロセスをgrepしてみたら以下のように出てきた(CentoOSで確認。IPアドレスとかは伏せ字)。 pgrep -lf virtualbox 4266 /usr/lib/virtualbox/VBoxXPCOMIPCD 4272 /usr/lib/virtualbox/VBoxSVC --auto-shutdown 4…

vagrant が内部的にVMを管理するためのVM名(以下、vagrant名とする)を変えたい場合の方法

vagrant status したときとかに出てくる名前のこと。以下の場合の"hoge"。 # vagrant status Current machine states: hoge running (virtualbox)これは Vagrantfile 内で以下のように定義できる。 onfig.vm.define 'hoge' do |host| ・・・ イマイチな名前…

gitbash で vagrant 打つと vagrant-berkshelf のDLLが読み込めないとか言ってエラー

vagrant help --debug とか打つと、ログに ERROR root: Failed to load plugin: vagrant-berkshelf ERROR root: -- Error: # ERROR root: -- Backtrace: ERROR root: c:/HashiCorp/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:…

vagrant の同期ディレクトリ(共有ディレクトリ、synced_folder)のファイルのパーミッションは固定

config.vm.synced_folder mount_options: ['dmode=777', 'fmode=666'] みたく、ディレクトリ、ファイル別にしか設定できず、全てのディレクトリ、ファイルは同じパーミッションになってしまう。chmodも効かない。どうやら virtualbox の仕様らしい。 virtual…