-1

我正在尝试在我的 Windows 10 Enterprise 笔记本电脑上安装 minishift。我在 powershell 中执行的命令是:

minishfit config set vm-driver hyperv
minishift start

痕迹是:

-- Starting profile 'minishift'
-- Check if deprecated options are used ... OK
-- Checking if https://github.com is reachable ... OK
-- Checking if requested OpenShift version 'v3.11.0' is valid ... OK
-- Checking if requested OpenShift version 'v3.11.0' is supported ... OK
-- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK
-- Checking if VirtualBox is installed ... OK
-- Checking the ISO URL ... OK
-- Checking if provided oc flags are supported ... OK
-- Starting the OpenShift cluster using 'virtualbox' hypervisor ...
-- Starting Minishift VM ............................ FAIL E0130 16:57:39.360592    1632 start.go:494] Error starting the VM: Error configuring authorization on host: Could not find matching IP for MAC address XXXXXXX. Retrying.
Error starting the VM: Error configuring authorization on host: Could not find matching IP for MAC address XXXXXXX 

任何人都可以帮助解决这个问题。谢谢。

4

1 回答 1

0

因此,您首先将“hyperv”设置为 Minishift 的 vm-driver,但是当机器启动时,Minishift 报告使用“virtualbox”?这似乎很可疑,可能是问题的原因。

如果您的计划是使用 virtualbox,则在 Minishift 中将其设置为 vm-driver,并确保在计算机上禁用 Hyper-V 功能(需要重新启动才能禁用)。

如果您的计划是使用 Hyper-V 启动 Minishift(并且您在机器上还安装了 VB),然后运行“minishift config view”以查看 hyperv 是否真的设置为 vm-driver - 奇怪的是 Minishift 启动报告好像未设置 hyperv。确保 Hyper-V 已启用(需要重新启动才能启用)。启动 minishift 并检查它是否报告了要使用的 hyperv:

-- Starting the OpenShift cluster using 'hyperv' hypervisor ...
于 2019-02-04T11:26:12.520 回答