Jump to: navigation, search

StarlingX/Devstack/stx-metal

< StarlingX‎ | Devstack
Revision as of 06:50, 29 November 2018 by Mingyuan.qi (talk | contribs) (Current Issues)

Summary

The current patch for stx-metal devstack plugin is https://review.openstack.org/#/c/616402/13

stx-metal services are successfully installed and started on Ubuntu 16.04. Functionality of the services are not enabled.

Started services: mtcAgent/mtcClient, hbsAgent/hbsClient, pmon, rmon, hwmon, fsmon, mtcalarm, mtclog, hostw.

Plan

Story: https://storyboard.openstack.org/#!/story/2003161

23296 Install and start stx-metal services with devstack plugin
WIP. https://review.openstack.org/#/c/616402/13.

28113 Resolve dependencies for other projects to run mtce
Not started. mtce depends on other stx projects to collaborate with, e.g. stx-config, stx-ha, stx-update, stx-nfv. These project's devstack plugin are not fully enabled or not configured to communicate with stx-metal. Other 3rd party such as haproxy are needed as well.

28114 node configuration instead of puppet
Not started. In task 23296, a minimal configuration was added. To enable the functionality, more puppet configuration must be applied.

28116 fix e_nova-init error in compute node
Not started.

Current Issues

mtcAgent
gunicorn is not enabled to listen to 5000 port, apache is used to run keystone server in devstack.
2018-11-28T20:58:29.661 [5368.57795] controller-0 mtcAgent --- httpUtil.cpp ( 476) httpUtil_status  : Warn : controller-0 failed to maintain connection to '127.0.0.1:5000' for 'controller-0 tokenUtil_new_token 'get new

mtcClient
2018-11-28T20:47:31.760 [5994.14475] controller-0 mtcClient msg mtcCompMsg.cpp ( 936) send_mtcAlive_msg  : Warn : failed to send <192.168.204.2:2101> (22:Invalid argument) (Mgmnt)

hbsAgent
2018-11-28T00:55:44.086 [5522.00006] localhost hbsAgent hbs hbsAgent.cpp (1552) daemon_service_run  : Info : GOENABLE wait ...

hbsClient
2018-11-28T20:57:53.838 [5865.00604] controller-x hbsClient --- daemon_files.cpp (1061) daemon_wait_for_file  : Warn : Waiting for /var/run/goenabled_subf

TODO

  1. Add CentOS 7.5 support, add dependencies to files/rpm/stx-metal
  2. fix shell script "loop syntax error" of mtcAgent/hwmon ocf scripts in Ubuntu, Ubuntu uses dash as default shell.
  3. Implement other configurations than All-in-one simplex.

localrc

METAL_REPO=$GIT_BASE/openstack/stx-metal

enable_plugin stx-metal $METAL_REPO refs/changes/02/616402/13