我有OpenContrail的问题。我不明白为什么,但是当我跑步时:
---code_being---
root# watch contrail-status
---code_end---
我收到很多守护进程表明他们陷入了初始化状态。我试图停止并重新启动这些守护进程,但要知道有用。我也查看过ZooKeeper状态,但不知道如何重新启动它。有什么想法吗?
这是Contrail-Status输出:
每个2.0s:轨迹状态Mon Jul 30 20:19:24 2018
== Contrail Control == supervisor-control:主动凝结控制初始化(连接数:4,预期:5缺失:IFMap:IFMapServer)contrail-control-nodemgr初始化(收集器连接断开)contrail-dns活动凝结尾命名活动
== Contrail Analytics == supervisor-analytics:active contrail-alarm-gen初始化(收集器,Zookeeper:Zookeeper [连接超时]连接断开)contrail-analytics-api初始化(Collector,UvePartitions:UVE-Aggregation [Partition s: 0]连接down)contrail-analytics-nodemgr初始化(收集器连接断开)contrail-collector初始化contrail-query-engine初始化(收集器连接断开)contrail-snmp-collector初始化(收集器,Zookeeper:Zookeeper [连接超时]连接down)contrail-topology initializing(收集器,Zookeeper:Zookeeper [连接超时]连接断开)
== Contrail Config == supervisor-config:active unix:///var/run/supervisord_config.sockno
== Contrail数据库== contrail-database:非活动(启动时禁用)
== Contrail Supervisor Database == supervisor-database:active contrail-database active contrail-database-nodemgr active kafka initializing
对于Cassandra和ZooKeeper服务,我得到一个空白回报:
root @ ntw02:〜#contrail-cassandra-status
root @ ntw02:〜#service contrail-control status contrail-control RUNNING pid 21499,正常运行时间5:05:39
root @ ntw02:〜#service contrail-collector status contrail-collector RUNNING pid 1132,正常运行时间17天,5:45:34
有趣的是,我重新启动了轨迹收集器,但正常运行时间与07/28/2018不匹配
我将尝试杀死进程并提供输出并重新启动。
经过期待已久的时间框架,我终于找到了这个问题的答案。显然,contrail有一个脚本可以清理与数据库特别相关的条目。
输入:
db_manage.py
你应该能够执行它
python /usr/lib/python2.7/dist-packages/vnc_cfg_api_server/db_manage.py