【问题标题】:Devstack Services开发堆栈服务
【发布时间】:2015-04-27 08:20:38
【问题描述】:

我已经在 devstack 环境中安装了 ceilometer 服务,方法是在 local.conf 中启用它们”

enable_service ceilometer-acompute ceilometer-acentral ceilometer-anotification$
enable_service ceilometer-alarm-evaluator,ceilometer-alarm-notifier
enable_service ceilometer-api
enable_service ceilometer-aipmi

但是当我执行 rejoin-stack.sh 并输入 Ctrl + a + " 时,我无法列出服务。

我应该如何解决这个问题,因为我在安装 kwapi 时需要重新启动云高仪服务?

提前谢谢你。

【问题讨论】:

    标签: openstack devstack ceilometer


    【解决方案1】:

    Ceilometer 是其他服务使用的中间件。要“重新启动 ceilometer”,您应该使用 ./unstack.sh 后跟 ./stack.sh 重新启动整个堆栈。如果要卸载并重新安装,可以运行 ./clean.sh,然后运行 ​​./stack.sh。

    【讨论】:

      【解决方案2】:

      当你想用 devstack 重启服务时,有两种主要方式:

      1. 运行 ./rejoin-stack.sh 并按 ctrl C + ctrl D 以终止所有服务。然后重新运行 ./rejoin_stack.sh 并按 ctrl A + ctrl D 进行分离。然后,所有服务都重新启动了。

      2. 运行“ps -ef | grep your_service_name”以查找并终止需要重新启动的服务。当您运行上述命令时,您将找到启动该服务的确切命令。 :D

      但是,我建议您在使用 devstack 重新启动任何服务时使用第一种方式。这是让您的系统运行顺畅的最佳方式。

      【讨论】:

        【解决方案3】:
        • 第一个 cd 到文件夹 devstack

          • 你可以找到文件./rejoin_stack.sh

          • 执行同样的操作。

          • 它将被执行并打开屏幕以供访问。

          • 按 ctrl + a + shift + "

          • 然后会列出正在运行的服务

          • 可以移动到需要通过向其滚动来停止的服务。

          • 在需要停止的服务上按回车

          • 然后按 ctrl + c 会停止服务

          • 然后按向上箭头键再次运行服务

          • 服务将成功重启。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多