質問: virtualbox を使用して企業のラップトップで CDK を動作させるにはどうすればよいですか?
環境:Windows7、CDK 3.2.0、Virtualbox 5.0.x/5.1.x 各種バージョン試しました。重要なコールアウト、会社のマシンには VPN ソフトウェア (cisco anyconnect) がありますが、自宅の PC にはありません。自宅の PC は正常に動作します。VPN を使用しているかどうかに関係なく、問題が発生します。Vagrant を使用して動作することが証明されている Virtualbox (すべてのバージョン)。
主な調査結果:
minishift ssh -> functions, doing an ifconfig returns eth0 with a 10.0.*
network, instead of the expected 192.168.99.* network segments configured
for virtualbox network host adapters. Explicitly using minishift config set
host-only-cidr 192.168.99.1/24 with matching virtualbox host adapters
doesn't change outcome
詳細:
c:\devrh\cdk\bin>minishift version
minishift v1.7.0+204ce19 CDK v3.2.0-1
c:\devrh\cdk\bin>minishift start --vm-driver=virtualbox -- Starting local
OpenShift cluster using 'virtualbox'
hypervisor ... -- Starting Minishift VM ............................ FAIL
E1108 10:27:05.991687 3128 start.go:356] Error starting the VM: Error
configuring authorization on host: Could not find matching IP for MAC
address 0800279fa156. Retrying. Error starting
the VM: Error configuring authorization on host: Could not find matching IP
for MAC address 0800279fa156
企業のワークステーションには問題がありますが、自宅の PC にはありません。
Minishift の削除と再起動、同じ問題 (MAC アドレスは異なりますが、同じ問題)。
Virtualbox は、すべてのホスト アダプターを削除し、ミニシフトを削除し、再起動 (新しいホスト アダプターを自動作成します)、同じ問題を引き起こします。
Minishift --profile アプローチ、同じ問題。
virtualbox をアンインストールし、インストーラの CDK を使用して RHDevSuite インストーラのバージョンをインストールし、すべての手順をその組み合わせでテストしました。同じ問題です。
追加の注意事項、Virtualbox は vagrant (vagrant ファイル内の静的 IP) で正常に動作し、virtualbox/vagrant コンボは企業と家庭の両方のマシンで問題なく動作します。