Openstack "No hosts found to map to cell, exiting"



我正在遇到DevStack安装问题。我在我的机器上将一个新鲜的Devstack克隆。运行./stack.sh一次,然后解决以下问题。

2016-12-09 13:57:35.870 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] 344 -> 345... 
2016-12-09 13:57:36.225 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] done
2016-12-09 13:57:36.226 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] 345 -> 346... 
2016-12-09 13:57:45.436 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] done
2016-12-09 13:57:45.436 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] 346 -> 347... 
2016-12-09 13:57:47.680 INFO migrate.versioning.api [req-64697264-f3e0-4c8d-9fa1-19d9d3ceb744 None None] done
No hosts found to map to cell, exiting.
No hosts found to map to cell, exiting.
+lib/nova:create_cell:1                    exit_trap
+./stack.sh:exit_trap:487                  local r=1
++./stack.sh:exit_trap:488                  jobs -p
+./stack.sh:exit_trap:488                  jobs=
+./stack.sh:exit_trap:491                  [[ -n '' ]]
+./stack.sh:exit_trap:497                  kill_spinner
+./stack.sh:kill_spinner:383               '[' '!' -z '' ']'
+./stack.sh:exit_trap:499                  [[ 1 -ne 0 ]]
+./stack.sh:exit_trap:500                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:501                  generate-subunit 1481266214 5859 fail
+./stack.sh:exit_trap:502                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:505                  /home/annakoppad/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2016-12-09-082802.txt for details
+./stack.sh:exit_trap:511                  exit 1

此外,我对./unstack.sh进行了CC_2,并清洁了所有内容。导致相同的错误。

因此,我尝试了使用pyvenvvirtualenv使用虚拟环境的另外两个选项。他们俩都给出了相同的错误,如下所示。

(mystack) annakoppad@annakoppad:~/Desktop/mystack/devstack$ ./stack.sh 
+ unset GREP_OPTIONS
+ unset LANG
+ unset LANGUAGE
+ LC_ALL=C
+ export LC_ALL
+ umask 022
+ PATH=/home/annakoppad/Desktop/mystack/bin:/home/annakoppad/bin:/home    /annakoppad/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/sbin:/sbin
+++ dirname ./stack.sh
++ cd .
++ pwd
+ TOP_DIR=/home/annakoppad/Desktop/mystack/devstack
+ NOUNSET=
+ [[ -n '' ]]
++ date +%s
+ DEVSTACK_START_TIME=1481289987
+ [[ -r /home/annakoppad/Desktop/mystack/devstack/.stackenv ]]
+ FILES=/home/annakoppad/Desktop/mystack/devstack/files
+ '[' '!' -d /home/annakoppad/Desktop/mystack/devstack/files ']'
+ '[' '!' -d /home/annakoppad/Desktop/mystack/devstack/inc ']'
+ '[' '!' -d /home/annakoppad/Desktop/mystack/devstack/lib ']'
+ [[ '' == y ]]
+ [[ 1000 -eq 0 ]]
+ [[ -n /home/annakoppad/Desktop/mystack ]]
+ set +o xtrace
You appear to be running under a python virtualenv.
DevStack does not support this, as we may break the
virtualenv you are currently in by modifying 
external system-level components the virtualenv relies on.
We recommend you use a separate virtual-machine if 
you are worried about DevStack taking over your system.

关于如何克服的任何指示,都将不胜感激。

预先感谢。

我怀疑DevStack脚本在此代码线上失败。这意味着您想转到代码的其他分支。为此,您需要将enable_service n-cell添加到现有的local.conf设置。

    [[local|localrc]]
    #NOVA
    enable_service n-cell

我学会了通过查看此提交

来启用服务

提交消息指出:

"当使用CellsV1(启用n细胞)时跳过调用 cells_v2 simple_cell_setup,它永远不会有主机 在最高层,总是会失败。"

现在,我坚持不懈地试图解决版本与悬崖和黑客入侵python软件包发生冲突。我希望这会有所帮助。

谢谢Trevor-您的解决方案帮助解决了我面临的确切问题。按照您所说的那样,我的开发堆栈已上升!

... 。/stack.sh:main:1412 set  o xtrace=======================DEVSTACK组件正时=======================总运行时590run_process 61test_with_retry 2适当的更新3pip_install 66restart_apache_server 8wait_for_service 10APT-GET 27=======================这是您的主机IP地址:192.168.1.103这是您的主机IPv6地址::: 1现在可以在http://192.168.1.103/dashboard上获得地平线Keystone将在http://192.168.1.103/indistity/默认用户是:管理员和演示密码:秘密2016-12-28 04:23:06.124 |警告:2016-12-28 04:23:06.124 |使用lib/netron-Legacy被弃用,将来将被删除2016-12-28 04:23:06.124 |stack.sh在590秒内完成。

注意:我无法对您的答案发表评论,因此我要发布作为答案。Hth。在Ubuntu上安装的Devstack 16.10