0

问题:如何让 CDK 使用 virtualbox 在公司笔记本电脑上工作而不会遇到“找不到 mac 的数学 ip”问题?

环境:Windows7、CDK 3.2.0、Virtualbox 5.0.x/5.1.x各种版本都试过了。关键标注,公司机器有 VPN 软件(cisco anyconnect),而家用电脑没有,家用电脑工作正常。无论是否使用 VPN,都会出现问题。Virtualbox(所有版本)被证明可以使用 vagrant。

关键发现:

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

企业工作站有问题,家用电脑没有。

Minishift 删除并重新启动,同样的问题(不同的 MAC 地址,但同样的问题)。

Virtualbox 删除所有主机适配器,minishift 删除,重新启动(自动创建新的主机适配器),同样的问题。

Minishift --profile 方法,同样的问题。

卸载了 virtualbox,从 RHDevSuite 安装程序中安装了版本,并从安装程序中安装了 CDK,所有步骤也使用该组合进行了测试,同样的问题。

附加说明,Virtualbox 可以与 vagrant(vagrant 文件中的静态 IP)一起正常工作,virtualbox/vagrant 组合在公司和家庭机器上都可以正常工作。

4

0 回答 0