vagrantとveeweeを使ってCentOSをインストールしてたら、vagrantのssh接続がタイムアウトしてインストールが完了しないことがある。
netboot系のisoファイル使うとよくこの問題がおきてしまうので、
対策を忘れないうちにメモ。
まずは、適当なディレクトリにcdして、Centos5.5のbaseboxを定義する。1
2
3cd vagrant_test
vagrant init
vagrant basebox define 'centos5_5' "CentOS-5.5-x86_64-netboot"
次に、sshのタイムアウト時間を伸ばします。(:ssh_login_timeoutを二桁くらい増やす)1
vi definitions/centos5_5/definition.rb
1 | :ssh_login_timeout => "60000" |
baseboxをビルドします。1
vagrant basebox build 'centos5_5'
これでタイムアウトせずにbaseboxのインストールが完了する・・・はず。