Dear all,
After deploying StarlingX 2.0 with stx-openstack in 2+2 mode, I added some more compute nodes, and labeled them with
system host-label-assign $NODE openstack-compute-node=enabled
system host-label-assign $NODE openvswitch=enabled
system host-label-assign $NODE sriov=enabled
After unlocking these extra compute nodes, I found the stx-openstack application didn’t deploy on them, even if I reapplied the stx-openstack application. Was there some action I should take to trigger the deploying?
Here is the detailed log:
[sysadmin@controller-0 ~(keystone_admin)]$ system application-list
+---------------------+-----------------------------+-------------------------------+--------------------+---------+-----------+
| application | version | manifest name | manifest file | status | progress |
+---------------------+-----------------------------+-------------------------------+--------------------+---------+-----------+
| platform-integ-apps | 1.0-7 | platform-integration-manifest | manifest.yaml | applied | completed |
| stx-openstack | 1.0-17-centos-stable-latest | armada-manifest | stx-openstack.yaml | applied | completed |
+---------------------+-----------------------------+-------------------------------+--------------------+---------+-----------+
[sysadmin@controller-0 ~(keystone_admin)]$
[sysadmin@controller-0 ~(keystone_admin)]$ system host-list
+----+--------------+-------------+----------------+-------------+--------------+
| id | hostname | personality | administrative | operational | availability |
+----+--------------+-------------+----------------+-------------+--------------+
| 1 | controller-0 | controller | unlocked | enabled | available |
| 2 | controller-1 | controller | unlocked | enabled | available |
| 3 | compute-0 | worker | unlocked | enabled | available |
| 4 | compute-1 | worker | unlocked | enabled | available |
| 5 | compute-2 | worker | unlocked | enabled | available |
| 6 | compute-3 | worker | unlocked | enabled | available |
| 7 | compute-4 | worker | unlocked | enabled | available |
| 8 | compute-5 | worker | unlocked | enabled | available |
| 9 | compute-6 | worker | unlocked | enabled | available |
| 10 | compute-7 | worker | unlocked | enabled | available |
| 11 | compute-8 | worker | unlocked | enabled | available |
| 12 | compute-9 | worker | unlocked | enabled | available |
+----+--------------+-------------+----------------+-------------+--------------+
[sysadmin@controller-0 ~(keystone_admin)]$ system host-label-list compute-0
+-----------+------------------------+-------------+
| hostname | label key | label value |
+-----------+------------------------+-------------+
| compute-0 | openstack-compute-node | enabled |
| compute-0 | openvswitch | enabled |
| compute-0 | sriov | enabled |
| compute-0 | sriovdp | enabled |
+-----------+------------------------+-------------+
[sysadmin@controller-0 ~(keystone_admin)]$ system host-label-list compute-1
+-----------+------------------------+-------------+
| hostname | label key | label value |
+-----------+------------------------+-------------+
| compute-1 | openstack-compute-node | enabled |
| compute-1 | openvswitch | enabled |
| compute-1 | sriov | enabled |
| compute-1 | sriovdp | enabled |
+-----------+------------------------+-------------+
[sysadmin@controller-0 ~(keystone_admin)]$ system host-label-list compute-2
+-----------+------------------------+-------------+
| hostname | label key | label value |
+-----------+------------------------+-------------+
| compute-2 | openstack-compute-node | enabled |
| compute-2 | openvswitch | enabled |
| compute-2 | sriov | enabled |
| compute-2 | sriovdp | enabled |
+-----------+------------------------+-------------+
[sysadmin@controller-0 ~(keystone_admin)]$ system host-label-list compute-3
+-----------+------------------------+-------------+
| hostname | label key | label value |
+-----------+------------------------+-------------+
| compute-3 | openstack-compute-node | enabled |
| compute-3 | openvswitch | enabled |
| compute-3 | sriov | enabled |
| compute-3 | sriovdp | enabled |
+-----------+------------------------+-------------+
[sysadmin@controller-0 ~(keystone_admin)]$ system host-label-list compute-4
+-----------+------------------------+-------------+
| hostname | label key | label value |
+-----------+------------------------+-------------+
| compute-4 | openstack-compute-node | enabled |
| compute-4 | openvswitch | enabled |
| compute-4 | sriov | enabled |
| compute-4 | sriovdp | enabled |
+-----------+------------------------+-------------+
controller-0:~/sow$ openstack host list
+-----------------------------------+-------------+----------+
| Host Name | Service | Zone |
+-----------------------------------+-------------+----------+
| nova-consoleauth-67b4db556b-z6s6c | consoleauth | internal |
| nova-consoleauth-67b4db556b-w7ztm | consoleauth | internal |
| nova-conductor-76d979ff86-6l8ht | conductor | internal |
| nova-scheduler-cd946798c-wkjpn | scheduler | internal |
| nova-conductor-76d979ff86-l8s94 | conductor | internal |
| nova-scheduler-cd946798c-vdmvb | scheduler | internal |
| compute-1 | compute | nova |
| compute-0 | compute | nova |
+-----------------------------------+-------------+----------+