【问题标题】:Minishift: Problems creating virtual machineMinishift:创建虚拟机的问题
【发布时间】:2017-08-25 06:01:52
【问题描述】:

关于在虚拟机上使用 minishift 安装 openshift 环境的问题。

minishift v1.4.1+0f658ea

VirtualBox-5.1.26-117224-Win.exe

由于以下错误,安装不完整:-

C:\Users\xyzdgs\Desktop\Openshift_n_Docker\OpenShift Developer>minishift.exe start --vm-driver=C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe

-- Starting local OpenShift cluster using 'C:\Program' hypervisor ...
-- Minishift VM will be configured with ...
Memory:    2 GB
vCPUs :    2
Disk size: 20 GB
Downloading ISO 'https://github.com/minishift/minishift-b2d-iso/releases/download/v1.1.0/minishift-b2d.iso'
40.00 MiB / 40.00 MiB [===========================================] 100.00% 0s
-- Starting Minishift VM ... | Unsupported driver: C:\Program

所以,为了解决这个问题,我只是将所有驱动程序所在的目录放在安装中并再次运行它

C:\Users\xyzdgs\Desktop\Openshift_n_Docker\OpenShift Developer>minishift.exe start --vm-driver=C:\Program Files\Oracle\VirtualBox\

-- Starting local OpenShift cluster using 'C:\Program' hypervisor ...
-- Starting Minishift VM ... / FAIL E0825 11:20:43.830638    1260 start.go:342]
Error starting the VM: Error getting the state for host: machine does not exist.
Retrying.
| FAIL E0825 11:20:44.297638    1260 start.go:342] Error starting the VM: Error getting the state for host: machine does not exist. Retrying.
/ FAIL E0825 11:20:44.612638    1260 start.go:342] Error starting the VM: Error getting the state for host: . Retrying.
Error starting the VM: Error getting the state for host: machine does not exist
Error getting the state for host: machine does not exist
Error getting the state for host: machine does not exist

它说“机器不存在”,机器不应该是由 minishift 本身创建的吗(请参阅此处的程序:blog.novatec-gmbh.de/getting-started-minishift-openshift-origin-one-vm/ )

不确定是什么原因造成的。请指导。

【问题讨论】:

  • 我认为你应该在超级用户那里问这个问题。
  • @ErAB,这对你来说仍然是个问题吗?

标签: openshift-origin minishift


【解决方案1】:

该命令的主要问题 - 以及它真正抱怨的问题 - 是您正在通过未引用的路径:

minishift.exe start --vm-driver=C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe

应该是

minishift.exe start --vm-driver="C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe"

但根据MiniShift documentation,您应该更新到 VirtualBox 5.1.12+(您拥有)并使用以下语法:

minishift.exe start --vm-driver=virtualbox

在提出这个问题并使用 VirtualBox v4.3.30 7 个月后,我可以使用最后一个命令运行 MiniShift v1.15.1,但无法让它接受您以前的语法,甚至无法从中产生相同的错误。

【讨论】:

    猜你喜欢
    • 2017-01-02
    • 2017-09-04
    • 2021-01-02
    • 2012-09-05
    • 2020-10-03
    • 2020-03-27
    • 2016-06-13
    • 2011-04-24
    • 2012-02-27
    相关资源
    最近更新 更多