问题:如何让CDK在使用virtualbox的企业笔记本电脑上工作,而不会遇到“无法找到数据ip for mac'问题
环境: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方法,同样的问题。
卸载虚拟机,使用安装程序中的CDK安装RHDevSuite安装程序的版本,使用该组合测试的所有步骤,同样的问题。
附加说明,Virtualbox与vagrant(流浪文件中的静态IP)一起正常工作,virtualbox / vagrant combo在公司和家庭计算机上均可正常工作。