Jenkins 和 virtualbox 插件
Jenkins and virtualbox plugin
我正在尝试为 Jenkins 配置 Virtualbox 插件。我在 Debian jessy 上使用 Jenkins 1.625 版本和 Tomcat8。 VirtualBox安装在同一台主机上,并且有4个虚拟机进入。
我已经使用以下命令启动了我的 Virtualbox Web 服务器:
VBoxManage setproperty websrvauthlibrary null
vboxwebsrv -H MyHost
我添加了一个 VirtualBox Cloud,测试连接正常,我“成功”了。
但是当我尝试添加一个新节点时,我在列表中添加了我的 VirtualBox 主机,但之后没有任何虚拟机。
当我访问我的 Virtualbox Web 服务器时,我只有这个:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>HTTP GET method not implemented</faultstring>
</SOAP-ENV:Fault>
有我的“新节点”页面。
这是一个权限问题。我遇到了同样的问题。
您为 VirtualBox Cloud 添加的用户凭据必须与您用于创建虚拟机的用户相同。如果它们不同,则不会显示任何机器。这是因为当前用户不知道其他用户的机器。
使用 VBoxManage list vms
查看当前用户可见的虚拟机。
我最近找到了答案。
我通过 setproperty 将我的默认 vm 文件夹添加到我的 virtualbox 网络服务器
解决了这个问题
VBoxmanage setproperty machinefolder /home/...
我正在尝试为 Jenkins 配置 Virtualbox 插件。我在 Debian jessy 上使用 Jenkins 1.625 版本和 Tomcat8。 VirtualBox安装在同一台主机上,并且有4个虚拟机进入。
我已经使用以下命令启动了我的 Virtualbox Web 服务器:
VBoxManage setproperty websrvauthlibrary null
vboxwebsrv -H MyHost
我添加了一个 VirtualBox Cloud,测试连接正常,我“成功”了。
但是当我尝试添加一个新节点时,我在列表中添加了我的 VirtualBox 主机,但之后没有任何虚拟机。
当我访问我的 Virtualbox Web 服务器时,我只有这个:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>HTTP GET method not implemented</faultstring>
</SOAP-ENV:Fault>
有我的“新节点”页面。
这是一个权限问题。我遇到了同样的问题。
您为 VirtualBox Cloud 添加的用户凭据必须与您用于创建虚拟机的用户相同。如果它们不同,则不会显示任何机器。这是因为当前用户不知道其他用户的机器。
使用 VBoxManage list vms
查看当前用户可见的虚拟机。
我最近找到了答案。 我通过 setproperty 将我的默认 vm 文件夹添加到我的 virtualbox 网络服务器
解决了这个问题VBoxmanage setproperty machinefolder /home/...