安装Openstack错误

时间:2013-12-05 02:30:55

标签: git openstack devstack

我没有openstack方面的经验,并且非常感谢任何可以帮助并指导我解决这个问题的人。我在虚拟环境中安装openstack(Ubuntu 12.04),结果出来了:

  
      
  • git clone git // git.openstack.org / openstack / requirements.git / opt / stack / reqiurements   克隆到' / opt / stack / requirements' ...致命:无法连接到   git.openstack.org:git.openstack.org [0:192.237.223.224]:   errno =连接拒绝git.openstack.org [1:   2001:4800:7813:516:3bc3:d7f6:ff04:aacb]:errno =网络是   不可达
  •   

7 个答案:

答案 0 :(得分:45)

我遇到了同样的问题,我的测试环境中阻止了git协议。

解决方案是修改devstack安装文件夹中的 sourcerc 文件,使用 https 而不是 git 。你必须寻找那条线并改变它。此文件也称为 local.conf 文件。

sourcerc文件中的默认设置:

GIT_BASE=${GIT_BASE:-git://git.openstack.org}

应绕过git限制的修改设置:

GIT_BASE=${GIT_BASE:-https://git.openstack.org}

只需将此修改后的行添加到DevStack目录中 local.conf 文件的local / localrc部分,它就应该使用HTTPS协议而不是Git协议!有关 local.conf 文件的更多信息 - http://devstack.org/configuration.html

答案 1 :(得分:9)

在stackrc中进行更改:

-GIT_BASE=${GIT_BASE:-git://git.openstack.org}

+GIT_BASE=${GIT_BASE:-https://www.github.com}

这将为您解决问题。

答案 2 :(得分:1)

很抱歉,无法帮助您解决特定错误,但一般来说,安装openstack的最简单方法是http://devstack.org/

以下是在原始Ubuntu 12.04 x64服​​务器上安装它的一些注意事项:

https://gist.github.com/max-lobur/7786074

本手册是关于OpenStack和Ironic项目的,但无论如何它都不会对您产生影响。你可以省略"安装具有讽刺意味的客户端"步骤

答案 3 :(得分:1)

在git clone命令中,将存储库URL中的protocol-git://替换为http://并尝试。可能是您的机器所连接的网络,禁止使用git协议。

答案 4 :(得分:1)

更改为" http"为我工作。

答案 5 :(得分:0)

这是我自定义的bash脚本,用于安装openstack ocata。它涵盖了openstack核心项目的安装,包括keystone,nova,glance,nova,neutron和horizo​​n dashboard。

请按照文档中的说明操作并在您的环境中执行脚本。我们可以使用此脚本添加其他计算节点。

https://github.com/techbhashya/openstack-ocata

答案 6 :(得分:0)

有时git://网址无效。 在这种情况下,您可以使用https而不是git。 使用以下命令:

git config --global url."https://".insteadOf git://