続:VirtualBox を利用してローカルにErlang 分散テスト環境を構築する
VirtualBox を利用してローカルにErlang 分散テスト環境を構築するの続き。
先日紹介したデモ環境のように VirtualBox で Host-only I/F を利用している場合に注意すべき事がある。
Host が完全にオフラインだと、Host-only I/F を利用している Guest が起動に失敗する。これは VirtualBox のバグ。
ただし既に起動している Guest は全く影響を受けない。Host との通信も可能。
したがって、デモなどで完全にオフライン状態で、動作させたい場合は *事前に* Guest を起動しておく必要がある。
なお OS X の場合 AirMac で「ネットワークの作成」をした状態で Guest を起動すればこのバグは回避できるようだ。
詳細なバグレポートは#4698 (hostonlyifs fails if there is no physical network on host) - VirtualBoxにある。
デモする前に気付いて良かった。