Openstack "No hosts found to map to cell, exiting"
Openstack "No hosts found to map to cell, exiting"
我 运行 遇到 Devstack 安装问题。我 git 在我的机器上克隆了一个新的 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
和 ./clean.sh
清理了所有东西。出现同样的错误。
所以,我又尝试了两种使用虚拟环境的选项,分别是 pyvenv
和 virtualenv
。他们都给出了如下所示的相同错误。
(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 脚本在此 line of code 上失败。
这意味着您想转到代码的 else 分支。为此,您需要将 enable_service n-cell 添加到现有的 local.conf 设置中。
[[local|localrc]]
#NOVA
enable_service n-cell
我通过查看 this commit
学会了启用该服务
提交消息指出:
"When cellsv1 is used (n-cell is enabled) skip calling
cells_v2 simple_cell_setup, which will never have hosts
at the top level and which will always fail."
现在我一直在尝试解决与 Cliff 和 hacking python 软件包的版本冲突。希望对您有所帮助。
谢谢 Trevor - 您的解决方案帮助解决了我面临的确切问题。在我按照你说的做之后,我的开发堆栈就起来了!
....
+./stack.sh:main:1412 set +o xtrace
=========================
DevStack Component Timing
=========================
Total runtime 590
run_process 61
test_with_retry 2
apt-get-update 3
pip_install 66
restart_apache_server 8
wait_for_service 10
apt-get 27
=========================
This is your host IP address: 192.168.1.103
This is your host IPv6 address: ::1
Horizon is now available at http://192.168.1.103/dashboard
Keystone is serving at http://192.168.1.103/identity/
The default users are: admin and demo
The password: secret
2016-12-28 04:23:06.124 | WARNING:
2016-12-28 04:23:06.124 | Using lib/neutron-legacy is deprecated, and it will be removed in the future
2016-12-28 04:23:06.124 | stack.sh completed in 590 seconds.
注意:我无法对您的回答发表评论,所以我将其作为答案发布。 HTH。
在 Ubuntu 16.10
上安装了 devStack
我 运行 遇到 Devstack 安装问题。我 git 在我的机器上克隆了一个新的 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
和 ./clean.sh
清理了所有东西。出现同样的错误。
所以,我又尝试了两种使用虚拟环境的选项,分别是 pyvenv
和 virtualenv
。他们都给出了如下所示的相同错误。
(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 脚本在此 line of code 上失败。 这意味着您想转到代码的 else 分支。为此,您需要将 enable_service n-cell 添加到现有的 local.conf 设置中。
[[local|localrc]]
#NOVA
enable_service n-cell
我通过查看 this commit
学会了启用该服务提交消息指出:
"When cellsv1 is used (n-cell is enabled) skip calling cells_v2 simple_cell_setup, which will never have hosts at the top level and which will always fail."
现在我一直在尝试解决与 Cliff 和 hacking python 软件包的版本冲突。希望对您有所帮助。
谢谢 Trevor - 您的解决方案帮助解决了我面临的确切问题。在我按照你说的做之后,我的开发堆栈就起来了!
.... +./stack.sh:main:1412 set +o xtrace ========================= DevStack Component Timing ========================= Total runtime 590 run_process 61 test_with_retry 2 apt-get-update 3 pip_install 66 restart_apache_server 8 wait_for_service 10 apt-get 27 ========================= This is your host IP address: 192.168.1.103 This is your host IPv6 address: ::1 Horizon is now available at http://192.168.1.103/dashboard Keystone is serving at http://192.168.1.103/identity/ The default users are: admin and demo The password: secret 2016-12-28 04:23:06.124 | WARNING: 2016-12-28 04:23:06.124 | Using lib/neutron-legacy is deprecated, and it will be removed in the future 2016-12-28 04:23:06.124 | stack.sh completed in 590 seconds.
注意:我无法对您的回答发表评论,所以我将其作为答案发布。 HTH。 在 Ubuntu 16.10
上安装了 devStack