繁体   English   中英

重新运行stack.sh时出错

[英]Error in re-running stack.sh

我是Openstack的新手。 我最近通过以下教程在ubuntu虚拟机中完成了单节点openstack安装:

http://www.openflowhub.org/display/floodlightcontroller/Install+Floodlight+and+OpenStack+on+Your+Own+Ubuntu+VM

而且我能够通过Horizo​​n访问服务。 但是重新启动后,我无法访问任何openstack。 所以我不得不重新运行stack.sh,在此期间我在Quantum net-create命令中收到以下错误:-

Usage: quantum [OPTIONS] <command> [args]
quantum: error: no such option: --tenant_id

谁能帮我这个忙吗?

使用devstack时,重要的是要了解它并非旨在成为功能全面的openstack安装。 它是面向开发人员的工具。 这样,devstack安装程序脚本“ stack.sh”在假定devstack部署是短暂的情况下运行。

基本上没有持久性。 重新启动后,该软件仍将驻留在磁盘上的本地位置,但是init或upstart中没有支持的启动例程设置或您拥有什么。

解决此问题的公认方法是运行“ unstack.sh”,这将删除以前的devstack配置。 然后在那之后再次运行“ stack.sh”。

作为附录。

我的经验是,在devstack环境上运行unstack.sh之前更新devstack可能会破坏该环境。 基本上,如果清理逻辑适应新的安装方式,则不适合将以前版本的stack.sh拆栈。

所以要小心 我的偏好是在kvm实例中运行devstack。 如果我损坏了某些东西,我会保留一个具有已知工作配置的备份qcow,以供交换。 同样,这是一个开发环境。 当它坏了时,您不应该修复它。 您应该从轨道上推开它,然后重新开始。 这就是云方式。

rejoin-stack.sh是您想要的。 las,由于它仅重新加入了屏幕会话,因此无法完全正常工作。 上面有一个蓝图: https : //blueprints.launchpad.net/devstack/+spec/restart-services

我想为此添加一个新的答案(我现在正在运行mitaka)

如果您在重新运行./stack.sh遇到问题,请确保已运行

./unstack.sh

然后事情再次运行./stack.sh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM