Difference between revisions of "StarlingX/Devstack/stx-metal"
Mingyuan.qi (talk | contribs) (→Current Issues) |
Mingyuan.qi (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Summary == | == Summary == | ||
− | <big>The current patch for stx-metal devstack plugin is https://review.openstack.org/#/c/616402 | + | <big>The current patch for stx-metal devstack plugin is https://review.openstack.org/#/c/616402<br /> |
stx-metal services are successfully installed and started on Ubuntu 16.04. Functionality of the services are not enabled.<br /> | stx-metal services are successfully installed and started on Ubuntu 16.04. Functionality of the services are not enabled.<br /> | ||
Line 13: | Line 13: | ||
'''23296 Install and start stx-metal services with devstack plugin'''<br /> | '''23296 Install and start stx-metal services with devstack plugin'''<br /> | ||
− | WIP. https://review.openstack.org/#/c/616402 | + | WIP. https://review.openstack.org/#/c/616402<br /> |
<br /> | <br /> | ||
− | '''28113 Resolve dependencies | + | '''28113 Resolve dependencies on other projects to run mtce'''<br /> |
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.<br /> | 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.<br /> | ||
<br /> | <br /> | ||
Line 25: | Line 25: | ||
'''28116 fix e_nova-init error in compute node'''<br /> | '''28116 fix e_nova-init error in compute node'''<br /> | ||
+ | Not started.<br /> | ||
+ | <br /> | ||
+ | |||
+ | '''28169 Test for mtce services'''<br /> | ||
Not started.<br /> | Not started.<br /> | ||
<br /></big> | <br /></big> | ||
Line 31: | Line 35: | ||
<big>''mtcAgent''<br /> | <big>''mtcAgent''<br /> | ||
Waiting for host add in sysinv database. <br /> | Waiting for host add in sysinv database. <br /> | ||
− | <sub>2018-11-30T19:10:24.468 [26576.00061] controller-0 mtcAgent --- nodeBase.cpp ( 681) log_adminAction : Info : controller-0 Add Action | + | <sub>2018-11-30T19:10:24.468 [26576.00061] controller-0 mtcAgent --- nodeBase.cpp ( 681) log_adminAction : Info : controller-0 Add Action<br /> |
− | 2018-11-30T19:10:24.468 [26576.00062] controller-0 mtcAgent tok tokenUtil.cpp ( 707) tokenUtil_new_token : Info : controller-0 Requesting Authentication Token | + | 2018-11-30T19:10:24.468 [26576.00062] controller-0 mtcAgent tok tokenUtil.cpp ( 707) tokenUtil_new_token : Info : controller-0 Requesting Authentication Token<br /> |
− | 2018-11-30T19:10:24.468 [26576.00063] controller-0 mtcAgent tok tokenUtil.cpp ( 118) tokenUtil_get_first : Info : controller-0 waiting on token request completion loop:0 | + | 2018-11-30T19:10:24.468 [26576.00063] controller-0 mtcAgent tok tokenUtil.cpp ( 118) tokenUtil_get_first : Info : controller-0 waiting on token request completion loop:0<br /> |
− | 2018-11-30T19:10:25.469 [26576.00064] controller-0 mtcAgent tok tokenUtil.cpp ( 138) tokenUtil_get_first : Info : controller-0 got token after 1 seconds | + | 2018-11-30T19:10:25.469 [26576.00064] controller-0 mtcAgent tok tokenUtil.cpp ( 138) tokenUtil_get_first : Info : controller-0 got token after 1 seconds<br /> |
− | 2018-11-30T19:10:25.554 [26576.00067] controller-0 mtcAgent --- mtcHttpUtil.cpp ( 454) mtcHttpUtil_status : Warn : controller-0 Status: 404 | + | 2018-11-30T19:10:25.554 [26576.00067] controller-0 mtcAgent --- mtcHttpUtil.cpp ( 454) mtcHttpUtil_status : Warn : controller-0 Status: 404<br /> |
− | 2018-11-30T19:10:25.554 [26576.00068] controller-0 mtcAgent inv mtcInvApi.cpp ( 238) mtcInvApi_load_host : Warn : controller-0 not found in database | + | 2018-11-30T19:10:25.554 [26576.00068] controller-0 mtcAgent inv mtcInvApi.cpp ( 238) mtcInvApi_load_host : Warn : controller-0 not found in database<br /> |
2018-11-30T19:10:25.554 [26576.00069] controller-0 mtcAgent mtc mtcNodeCtrl.cpp (1082) _self_provision : Warn : controller-0 inventory record not found in database, retrying ... | 2018-11-30T19:10:25.554 [26576.00069] controller-0 mtcAgent mtc mtcNodeCtrl.cpp (1082) _self_provision : Warn : controller-0 inventory record not found in database, retrying ... | ||
+ | <br /> | ||
</sub><br /> | </sub><br /> | ||
<br /> | <br /> | ||
Line 62: | Line 67: | ||
METAL_REPO=$GIT_BASE/openstack/stx-metal<br /> | METAL_REPO=$GIT_BASE/openstack/stx-metal<br /> | ||
− | enable_plugin stx-metal $METAL_REPO refs/changes/02/616402/ | + | enable_plugin stx-metal $METAL_REPO refs/changes/02/616402/14<br /> |
Latest revision as of 08:20, 19 December 2018
Contents
Summary
The current patch for stx-metal devstack plugin is https://review.openstack.org/#/c/616402
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
28113 Resolve dependencies on 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.
28169 Test for mtce services
Not started.
Current Issues
mtcAgent
Waiting for host add in sysinv database.
2018-11-30T19:10:24.468 [26576.00061] controller-0 mtcAgent --- nodeBase.cpp ( 681) log_adminAction : Info : controller-0 Add Action
2018-11-30T19:10:24.468 [26576.00062] controller-0 mtcAgent tok tokenUtil.cpp ( 707) tokenUtil_new_token : Info : controller-0 Requesting Authentication Token
2018-11-30T19:10:24.468 [26576.00063] controller-0 mtcAgent tok tokenUtil.cpp ( 118) tokenUtil_get_first : Info : controller-0 waiting on token request completion loop:0
2018-11-30T19:10:25.469 [26576.00064] controller-0 mtcAgent tok tokenUtil.cpp ( 138) tokenUtil_get_first : Info : controller-0 got token after 1 seconds
2018-11-30T19:10:25.554 [26576.00067] controller-0 mtcAgent --- mtcHttpUtil.cpp ( 454) mtcHttpUtil_status : Warn : controller-0 Status: 404
2018-11-30T19:10:25.554 [26576.00068] controller-0 mtcAgent inv mtcInvApi.cpp ( 238) mtcInvApi_load_host : Warn : controller-0 not found in database
2018-11-30T19:10:25.554 [26576.00069] controller-0 mtcAgent mtc mtcNodeCtrl.cpp (1082) _self_provision : Warn : controller-0 inventory record not found in database, retrying ...
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
- Add CentOS 7.5 support, add dependencies to files/rpm/stx-metal
- fix shell script "loop syntax error" of mtcAgent/hwmon ocf scripts in Ubuntu, Ubuntu uses dash as default shell.
- 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/14