Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Docker驱动程序安装Openstack Havana_Docker_Openstack_Ubuntu Server_Devstack - Fatal编程技术网

使用Docker驱动程序安装Openstack Havana

使用Docker驱动程序安装Openstack Havana,docker,openstack,ubuntu-server,devstack,Docker,Openstack,Ubuntu Server,Devstack,环境: Ubuntu 14.04 virtualbox 4.3.10_ubuntu Ubuntu server 13.10 64 bit Docker Version 0.7.6 我按照[1]指南使用docker驱动程序设置openstack。在virtualbox中设置ubuntu服务器时,我使用了三个网络适配器。一个nat和两个主机接口。只有主机的接口之一是通过ssh连接到virtualbox,而无需与Openstack保留的只有主机的接口进行确认。最终我成功地运行了stack.s

环境:

 Ubuntu 14.04
 virtualbox 4.3.10_ubuntu
 Ubuntu server 13.10 64 bit
 Docker Version 0.7.6
我按照[1]指南使用docker驱动程序设置openstack。在virtualbox中设置ubuntu服务器时,我使用了三个网络适配器。一个nat和两个主机接口。只有主机的接口之一是通过ssh连接到virtualbox,而无需与Openstack保留的只有主机的接口进行确认。最终我成功地运行了stack.sh[2]

 Horizon is now available at `http://10.0.2.15/`
 Keystone is serving at `http://10.0.2.15:5000/v2.0/`
 Examples on using novaclient command line is in exercise.sh
 The default users are: admin and demo
 The password: g
 This is your host ip: 10.0.2.15
 2014-07-18 12:53:51.378 | stack.sh completed in 230 seconds.
virtualbox中的eth1和eth2

eth1链路封装:以太网HWaddr 08:00:27:59:13:60
inet地址:192.168.92.30 Bcast:192.168.92.255掩码:255.255.255.0

eth2链路封装:以太网HWaddr 08:00:27:67:06:99
inet地址:192.168.57.30 Bcast:192.168.57.255掩码:255.255.255.0

这是我的localrc

  FLOATING_RANGE=192.168.92.0/27
  FIXED_RANGE=10.11.12.0/24
  FIXED_NETWORK_SIZE=256
  FLAT_INTERFACE=eth1
  ADMIN_PASSWORD=g
  MYSQL_PASSWORD=g
  RABBIT_PASSWORD=g
  SERVICE_PASSWORD=g
  SERVICE_TOKEN=g
  SCHEDULER=nova.scheduler.filter_scheduler.FilterScheduler
  VIRT_DRIVER=docker
  SCREEN_LOGDIR=$DEST/logs/screen
但是当我尝试登录horizon UI(
http://192.168.57.30
)在主机(ubuntu 14.04)中

使用
http://192.168.92.30
上面写着无法连接。我想问题在于localrc配置。如果有人能在这方面帮助我,我将不胜感激

[1] :


[2] :

我发现openstack havana+docker对您安装的ubuntu主机的版本很敏感。IIRC,我只能用13.04来工作

我还发现devstack实现在我设法使安装正常工作之后变得非常易怒。例如,网络路由将消失,主机将不可用


如果您愿意使用vagrant,您可以尝试我的1.1版,它将为您设置stratos、openstack和docker。然而,出于上述原因,我决定离开openstack+docker,因此我有一段时间没有使用这些脚本了,现在很可能它们已经坏了。

我发现openstack havana+docker对您安装的ubuntu主机的版本很敏感。IIRC,我只能用13.04来工作

我还发现devstack实现在我设法使安装正常工作之后变得非常易怒。例如,网络路由将消失,主机将不可用


如果您愿意使用vagrant,您可以尝试我的1.1版,它将为您设置stratos、openstack和docker。然而,出于上述原因,我决定离开openstack+docker,因此我有一段时间没有使用这些脚本了,很可能它们现在已经坏了。

我在openstack Icehouse上遇到了同样的问题。解决方法如下

修改/etc/apache2/sites available/horizon.conf,行为“要求所有授权”,如下所示:

  <Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all granted
  </Directory>

您现在应该可以访问地平线了。希望它能起作用。

我在Openstack冰屋上遇到了同样的问题。解决方法如下

修改/etc/apache2/sites available/horizon.conf,行为“要求所有授权”,如下所示:

  <Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all granted
  </Directory>

您现在应该可以访问地平线了。希望它能起作用。

别担心,祝你好运!顺便说一句,你看到了吗?这篇文章帮助我决定不花太多时间让openstack和docker与stratos合作。不用担心,祝你好运!顺便说一句,你看到了吗?这篇文章帮助我决定不花太多时间让openstack和docker与stratos合作。
sudo service apache2 restart