[英]Error in re-running stack.sh
我是Openstack的新手。 我最近通过以下教程在ubuntu虚拟机中完成了单节点openstack安装:
而且我能够通过Horizon访问服务。 但是重新启动后,我无法访问任何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.