2016-09-20 69 views
0

我试图实例安装的OpenStack成VirtualBox的虚拟机上https://wiki.openstack.org/wiki/Documentation/training-labs#Building_the_clusterOpenStack的培训实验室 - VBoxManage.exe:错误:无效机组

./osbash.sh -w cluster后,我得到错误

VBoxManage.exe: error: Invalid machine group 'C:/Program Files/Git/labs'

是,C:/Program Files/Git是git-bash.exe的位置就是实际的Git-Windows Bash,但是如何让osbash.sh继续正确的机器组名?

的脚本是从http://docs.openstack.org/training_labs/稳定的三鹰的Windows http://tarballs.openstack.org/training-labs/dist/labs-stable-mitaka.zip

[email protected] MINGW64 /d/Workspaces/OpenStack/labs-stable-mitaka/labs/osbash 
$ ./osbash.sh -b cluster 
Base disk: base-ssh-mitaka-ubuntu-14.04-server-amd64 
Distribution name: ubuntu 
Virtualization provider: virtualbox 
Creating Windows batch scripts: no 
Creating cluster on this machine: yes 
VM access method: ssh 
GUI type: headless 
2016年09月20日 18:09:36 osbash starting 
Creating basedisk. 
2016年09月20日 18:09:36 osbash vm_install starts. 
Asked to delete VM "base" (not found) 
Creating VM "base" 
VBoxManage.exe: error: Invalid machine group 'C:/Program Files/Git/labs' 
VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown 
VBoxManage.exe: error: Context: "ComposeMachineFilename(bstrName.raw(), bstrPrimaryGroup.raw(), createFlags.raw(), bstrBaseFolder.raw(), bstrSettingsFile.asOutParam())" at line 264 of file VBoxManageMisc.cpp 
FAILURE: VBoxManage: createvm --name base --register --ostype Ubuntu_64 --groups /labs 

附:从git://git.openstack.org/openstack/training-labs.git

募集错误https://bugs.launchpad.net/labs/+bug/1625562

回答

1

文档尝试最新的主设备时可能有误导你同样的错误。您不需要使用POSIX环境在Windows上构建群集,并且(如您所发现的)使用bash脚本在Windows上不起作用。

所有你需要的是一个VirtualBox安装,你下载的zip文件的内容。无需将VBoxManage添加到Path中,脚本仍然可以找到可执行文件。

你下载的ZIP文件包含在Windows上构建集群中的wbatch目录中的Windows批处理文件。只需双击它们:1)create_hostnet 2)create_base 3)create_ubuntu_cluster_node

这就是全部。这些脚本将设置虚拟机,下载Ubuntu ISO映像并构建OpenStack集群。

+0

谈话继续在https://bugs.launchpad.net/labs/+bug/1625562 –