[tripleo] Unable to execute pre-introspection and pre-deployment command
Hi Team, I am installing Tripleo using the below link https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme... In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection I got the following error: +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | | +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ Then I created the following inventory file: [Undercloud] undercloud Passed this command while running the pre-introspection command. It then executed successfully. But with Pre-deployment, it is still failing even after passing the inventory +--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 | +--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing? Regards Anirudh Gupta
On Sat, Oct 9, 2021 at 3:11 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error: +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | | +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 | +--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
It's likely that the documentation is out of date for the validation calls. I don't believe we test this in CI so it's probably broken. The validation calls are generally optional so you should be ok to proceed with introspection
Regards Anirudh Gupta
Hi Anirudh, You're hitting a known bug that we're in the process of propagating a fix for; sorry for this. :-) As per a patch we have under review, use the inventory file located under ~/tripleo-deploy/<stack> directory: tripleo-ansible-inventory.yaml. To generate an inventory file, use the playbook in "tripleo-ansible: cli-config-download.yaml". https://review.opendev.org/c/openstack/tripleo-validations/+/813535 Let us know if this doesn't put you on the right track. Thanks, David On Sat, Oct 9, 2021 at 5:12 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error:
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
Regards Anirudh Gupta
Hi David, Thanks for your response. In order to run pre-introspection, I debugged and created an inventory file of my own having the following content [Undercloud] undercloud With this and also with the file you mentioned, I was able to run pre-introspection successfully. (undercloud) [stack@undercloud ~]$ openstack tripleo validator run --group pre-introspection -i tripleo-deploy/undercloud/tripleo-ansible-inventory.yaml +--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | 6cdc7c84-d278-430a-b6fc-3893e42310d8 | check-cpu | PASSED | localhost | localhost | | 0:00:01.116 | | ac0d54a5-51c3-4f52-9dba-2a9b26583591 | check-disk-space | PASSED | localhost | localhost | | 0:00:03.546 | | 3af6fefc-47d0-40b1-bd5b-88e03e0f61ef | check-ram | PASSED | localhost | localhost | | 0:00:01.069 | | e8d17007-6c46-4959-8bfc-dc59dd77ba65 | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.395 | | 28df7ed3-8cea-4a4d-af34-14c8eec406ea | check-network-gateway | PASSED | undercloud | undercloud | | 0:00:02.347 | | efa6b4ab-de40-42a0-815e-238e5b81995c | undercloud-disk-space | PASSED | undercloud | undercloud | | 0:00:03.657 | | 89293cce-5f30-4626-b326-5cfeff48ab0c | undercloud-neutron-sanity-check | PASSED | undercloud | undercloud | | 0:00:07.715 | | 0da9986f-8fc6-46f7-8936-c8b838c12c7b | ctlplane-ip-range | PASSED | undercloud | undercloud | | 0:00:01.973 | | 89f286ee-cd83-4d05-8d99-bffd03df142b | dhcp-introspection | PASSED | undercloud | undercloud | | 0:00:06.364 | | c5256e61-f787-4a1b-9e1a-1eff0c0b2bb6 | undercloud-tokenflush | PASSED | undercloud | undercloud | | 0:00:01.209 | +--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ But passing this file while pre-deployment, it is still failing. (undercloud) [stack@undercloud undercloud]$ openstack tripleo validator run --group pre-deployment -i tripleo-ansible-inventory.yaml +--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration | +--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | 6deebd06-cf12-4083-a4f2-a31306a719b3 | 512e | PASSED | localhost | localhost | | 0:00:00.511 | | a2b80c05-40c0-4dd6-9d8d-03be0f5278ba | dns | PASSED | localhost | localhost | | 0:00:00.428 | | bd3c32b3-6a0e-424c-9d2e-2898c5bb50ef | service-status | PASSED | all | undercloud | | 0:00:05.923 | | 7342190b-2ad9-4639-91c7-582ae4b141c6 | validate-selinux | PASSED | all | undercloud | | 0:00:02.299 | | 665c4d42-e058-4e9d-9ee1-30e29b3a75c8 | package-version | FAILED | all | undercloud | | 0:03:34.295 | | e0001906-5a8c-4f9b-9ad7-7b5b4d4b8d22 | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.723 | | beb5bf3d-3ee8-4fd6-8daa-0cf13023c1f3 | ceph-dependencies-installed | PASSED | allovercloud | undercloud | | 0:00:02.610 | | d872e781-4cd2-4509-ad51-74d7f3b3ebbf | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:36.546 | | bc7e8940-d61a-4349-a5be-a41312b8bd2f | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:01.702 | | 8de4f037-ac24-4700-b449-405e723a7e50 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.936 | | 1aadf9f7-a200-499a-826f-06c2ad3f1ab7 | undercloud-heat-purge-deleted | PASSED | undercloud | undercloud | | 0:00:02.232 | | db5204af-a054-4eae-9325-c2f592997b59 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:07.770 | | 7fdb9935-a30d-4356-8524-23065da894e4 | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.942 | | 0868a984-7de0-42f0-8d6b-abb19c72c98b | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:01.668 | | 7796624f-5b13-4d66-8dce-8998f2370625 | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.935 | | e087bbae-6371-4e2e-9445-0fcc1f936b96 | network-environment | FAILED | undercloud | undercloud | | 0:00:00.936 | | db93613d-9cab-4954-949f-d7b2578c20c5 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.741 | | 66bed170-ffb1-4466-b065-9f6012abdd6e | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.795 | | 4911cd84-26cf-4c43-ba5a-645c5c5f20b4 | system-encoding | PASSED | all | undercloud | | 0:00:00.393 | +--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ As per the response from Alex, This could probably because these validations calls might be broken and and are not tested in CI I am moving forward with the deployment ignoring these errors as suggested Regards Anirudh Gupta On Tue, Oct 12, 2021 at 8:02 PM David Peacock <dpeacock@redhat.com> wrote:
Hi Anirudh,
You're hitting a known bug that we're in the process of propagating a fix for; sorry for this. :-)
As per a patch we have under review, use the inventory file located under ~/tripleo-deploy/<stack> directory: tripleo-ansible-inventory.yaml. To generate an inventory file, use the playbook in "tripleo-ansible: cli-config-download.yaml".
https://review.opendev.org/c/openstack/tripleo-validations/+/813535
Let us know if this doesn't put you on the right track.
Thanks, David
On Sat, Oct 9, 2021 at 5:12 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error:
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
Regards Anirudh Gupta
Sounds like progress, thanks for the update. For clarification, which version are you attempting to deploy? Upstream master? Thanks, David On Wed, Oct 13, 2021 at 3:57 AM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi David,
Thanks for your response. In order to run pre-introspection, I debugged and created an inventory file of my own having the following content
[Undercloud] undercloud
With this and also with the file you mentioned, I was able to run pre-introspection successfully.
(undercloud) [stack@undercloud ~]$ openstack tripleo validator run --group pre-introspection -i tripleo-deploy/undercloud/tripleo-ansible-inventory.yaml
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | 6cdc7c84-d278-430a-b6fc-3893e42310d8 | check-cpu | PASSED | localhost | localhost | | 0:00:01.116 | | ac0d54a5-51c3-4f52-9dba-2a9b26583591 | check-disk-space | PASSED | localhost | localhost | | 0:00:03.546 | | 3af6fefc-47d0-40b1-bd5b-88e03e0f61ef | check-ram | PASSED | localhost | localhost | | 0:00:01.069 | | e8d17007-6c46-4959-8bfc-dc59dd77ba65 | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.395 | | 28df7ed3-8cea-4a4d-af34-14c8eec406ea | check-network-gateway | PASSED | undercloud | undercloud | | 0:00:02.347 | | efa6b4ab-de40-42a0-815e-238e5b81995c | undercloud-disk-space | PASSED | undercloud | undercloud | | 0:00:03.657 | | 89293cce-5f30-4626-b326-5cfeff48ab0c | undercloud-neutron-sanity-check | PASSED | undercloud | undercloud | | 0:00:07.715 | | 0da9986f-8fc6-46f7-8936-c8b838c12c7b | ctlplane-ip-range | PASSED | undercloud | undercloud | | 0:00:01.973 | | 89f286ee-cd83-4d05-8d99-bffd03df142b | dhcp-introspection | PASSED | undercloud | undercloud | | 0:00:06.364 | | c5256e61-f787-4a1b-9e1a-1eff0c0b2bb6 | undercloud-tokenflush | PASSED | undercloud | undercloud | | 0:00:01.209 |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+
But passing this file while pre-deployment, it is still failing. (undercloud) [stack@undercloud undercloud]$ openstack tripleo validator run --group pre-deployment -i tripleo-ansible-inventory.yaml
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | 6deebd06-cf12-4083-a4f2-a31306a719b3 | 512e | PASSED | localhost | localhost | | 0:00:00.511 | | a2b80c05-40c0-4dd6-9d8d-03be0f5278ba | dns | PASSED | localhost | localhost | | 0:00:00.428 | | bd3c32b3-6a0e-424c-9d2e-2898c5bb50ef | service-status | PASSED | all | undercloud | | 0:00:05.923 | | 7342190b-2ad9-4639-91c7-582ae4b141c6 | validate-selinux | PASSED | all | undercloud | | 0:00:02.299 | | 665c4d42-e058-4e9d-9ee1-30e29b3a75c8 | package-version | FAILED | all | undercloud | | 0:03:34.295 | | e0001906-5a8c-4f9b-9ad7-7b5b4d4b8d22 | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.723 | | beb5bf3d-3ee8-4fd6-8daa-0cf13023c1f3 | ceph-dependencies-installed | PASSED | allovercloud | undercloud | | 0:00:02.610 | | d872e781-4cd2-4509-ad51-74d7f3b3ebbf | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:36.546 | | bc7e8940-d61a-4349-a5be-a41312b8bd2f | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:01.702 | | 8de4f037-ac24-4700-b449-405e723a7e50 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.936 | | 1aadf9f7-a200-499a-826f-06c2ad3f1ab7 | undercloud-heat-purge-deleted | PASSED | undercloud | undercloud | | 0:00:02.232 | | db5204af-a054-4eae-9325-c2f592997b59 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:07.770 | | 7fdb9935-a30d-4356-8524-23065da894e4 | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.942 | | 0868a984-7de0-42f0-8d6b-abb19c72c98b | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:01.668 | | 7796624f-5b13-4d66-8dce-8998f2370625 | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.935 | | e087bbae-6371-4e2e-9445-0fcc1f936b96 | network-environment | FAILED | undercloud | undercloud | | 0:00:00.936 | | db93613d-9cab-4954-949f-d7b2578c20c5 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.741 | | 66bed170-ffb1-4466-b065-9f6012abdd6e | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.795 | | 4911cd84-26cf-4c43-ba5a-645c5c5f20b4 | system-encoding | PASSED | all | undercloud | | 0:00:00.393 |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+
As per the response from Alex, This could probably because these validations calls might be broken and and are not tested in CI
I am moving forward with the deployment ignoring these errors as suggested
Regards Anirudh Gupta
On Tue, Oct 12, 2021 at 8:02 PM David Peacock <dpeacock@redhat.com> wrote:
Hi Anirudh,
You're hitting a known bug that we're in the process of propagating a fix for; sorry for this. :-)
As per a patch we have under review, use the inventory file located under ~/tripleo-deploy/<stack> directory: tripleo-ansible-inventory.yaml. To generate an inventory file, use the playbook in "tripleo-ansible: cli-config-download.yaml".
https://review.opendev.org/c/openstack/tripleo-validations/+/813535
Let us know if this doesn't put you on the right track.
Thanks, David
On Sat, Oct 9, 2021 at 5:12 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error:
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
Regards Anirudh Gupta
Hi David I am trying this on Openstack Wallaby Release. Regards Anirudh Gupta On Wed, 13 Oct, 2021, 6:40 pm David Peacock, <dpeacock@redhat.com> wrote:
Sounds like progress, thanks for the update.
For clarification, which version are you attempting to deploy? Upstream master?
Thanks, David
On Wed, Oct 13, 2021 at 3:57 AM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi David,
Thanks for your response. In order to run pre-introspection, I debugged and created an inventory file of my own having the following content
[Undercloud] undercloud
With this and also with the file you mentioned, I was able to run pre-introspection successfully.
(undercloud) [stack@undercloud ~]$ openstack tripleo validator run --group pre-introspection -i tripleo-deploy/undercloud/tripleo-ansible-inventory.yaml
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | 6cdc7c84-d278-430a-b6fc-3893e42310d8 | check-cpu | PASSED | localhost | localhost | | 0:00:01.116 | | ac0d54a5-51c3-4f52-9dba-2a9b26583591 | check-disk-space | PASSED | localhost | localhost | | 0:00:03.546 | | 3af6fefc-47d0-40b1-bd5b-88e03e0f61ef | check-ram | PASSED | localhost | localhost | | 0:00:01.069 | | e8d17007-6c46-4959-8bfc-dc59dd77ba65 | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.395 | | 28df7ed3-8cea-4a4d-af34-14c8eec406ea | check-network-gateway | PASSED | undercloud | undercloud | | 0:00:02.347 | | efa6b4ab-de40-42a0-815e-238e5b81995c | undercloud-disk-space | PASSED | undercloud | undercloud | | 0:00:03.657 | | 89293cce-5f30-4626-b326-5cfeff48ab0c | undercloud-neutron-sanity-check | PASSED | undercloud | undercloud | | 0:00:07.715 | | 0da9986f-8fc6-46f7-8936-c8b838c12c7b | ctlplane-ip-range | PASSED | undercloud | undercloud | | 0:00:01.973 | | 89f286ee-cd83-4d05-8d99-bffd03df142b | dhcp-introspection | PASSED | undercloud | undercloud | | 0:00:06.364 | | c5256e61-f787-4a1b-9e1a-1eff0c0b2bb6 | undercloud-tokenflush | PASSED | undercloud | undercloud | | 0:00:01.209 |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+
But passing this file while pre-deployment, it is still failing. (undercloud) [stack@undercloud undercloud]$ openstack tripleo validator run --group pre-deployment -i tripleo-ansible-inventory.yaml
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | 6deebd06-cf12-4083-a4f2-a31306a719b3 | 512e | PASSED | localhost | localhost | | 0:00:00.511 | | a2b80c05-40c0-4dd6-9d8d-03be0f5278ba | dns | PASSED | localhost | localhost | | 0:00:00.428 | | bd3c32b3-6a0e-424c-9d2e-2898c5bb50ef | service-status | PASSED | all | undercloud | | 0:00:05.923 | | 7342190b-2ad9-4639-91c7-582ae4b141c6 | validate-selinux | PASSED | all | undercloud | | 0:00:02.299 | | 665c4d42-e058-4e9d-9ee1-30e29b3a75c8 | package-version | FAILED | all | undercloud | | 0:03:34.295 | | e0001906-5a8c-4f9b-9ad7-7b5b4d4b8d22 | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.723 | | beb5bf3d-3ee8-4fd6-8daa-0cf13023c1f3 | ceph-dependencies-installed | PASSED | allovercloud | undercloud | | 0:00:02.610 | | d872e781-4cd2-4509-ad51-74d7f3b3ebbf | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:36.546 | | bc7e8940-d61a-4349-a5be-a41312b8bd2f | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:01.702 | | 8de4f037-ac24-4700-b449-405e723a7e50 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.936 | | 1aadf9f7-a200-499a-826f-06c2ad3f1ab7 | undercloud-heat-purge-deleted | PASSED | undercloud | undercloud | | 0:00:02.232 | | db5204af-a054-4eae-9325-c2f592997b59 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:07.770 | | 7fdb9935-a30d-4356-8524-23065da894e4 | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.942 | | 0868a984-7de0-42f0-8d6b-abb19c72c98b | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:01.668 | | 7796624f-5b13-4d66-8dce-8998f2370625 | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.935 | | e087bbae-6371-4e2e-9445-0fcc1f936b96 | network-environment | FAILED | undercloud | undercloud | | 0:00:00.936 | | db93613d-9cab-4954-949f-d7b2578c20c5 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.741 | | 66bed170-ffb1-4466-b065-9f6012abdd6e | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.795 | | 4911cd84-26cf-4c43-ba5a-645c5c5f20b4 | system-encoding | PASSED | all | undercloud | | 0:00:00.393 |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+
As per the response from Alex, This could probably because these validations calls might be broken and and are not tested in CI
I am moving forward with the deployment ignoring these errors as suggested
Regards Anirudh Gupta
On Tue, Oct 12, 2021 at 8:02 PM David Peacock <dpeacock@redhat.com> wrote:
Hi Anirudh,
You're hitting a known bug that we're in the process of propagating a fix for; sorry for this. :-)
As per a patch we have under review, use the inventory file located under ~/tripleo-deploy/<stack> directory: tripleo-ansible-inventory.yaml. To generate an inventory file, use the playbook in "tripleo-ansible: cli-config-download.yaml".
https://review.opendev.org/c/openstack/tripleo-validations/+/813535
Let us know if this doesn't put you on the right track.
Thanks, David
On Sat, Oct 9, 2021 at 5:12 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error:
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
Regards Anirudh Gupta
Thank you. Good to know. :-) On Wed, Oct 13, 2021 at 11:26 AM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi David
I am trying this on Openstack Wallaby Release.
Regards Anirudh Gupta
On Wed, 13 Oct, 2021, 6:40 pm David Peacock, <dpeacock@redhat.com> wrote:
Sounds like progress, thanks for the update.
For clarification, which version are you attempting to deploy? Upstream master?
Thanks, David
On Wed, Oct 13, 2021 at 3:57 AM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi David,
Thanks for your response. In order to run pre-introspection, I debugged and created an inventory file of my own having the following content
[Undercloud] undercloud
With this and also with the file you mentioned, I was able to run pre-introspection successfully.
(undercloud) [stack@undercloud ~]$ openstack tripleo validator run --group pre-introspection -i tripleo-deploy/undercloud/tripleo-ansible-inventory.yaml
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+ | 6cdc7c84-d278-430a-b6fc-3893e42310d8 | check-cpu | PASSED | localhost | localhost | | 0:00:01.116 | | ac0d54a5-51c3-4f52-9dba-2a9b26583591 | check-disk-space | PASSED | localhost | localhost | | 0:00:03.546 | | 3af6fefc-47d0-40b1-bd5b-88e03e0f61ef | check-ram | PASSED | localhost | localhost | | 0:00:01.069 | | e8d17007-6c46-4959-8bfc-dc59dd77ba65 | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.395 | | 28df7ed3-8cea-4a4d-af34-14c8eec406ea | check-network-gateway | PASSED | undercloud | undercloud | | 0:00:02.347 | | efa6b4ab-de40-42a0-815e-238e5b81995c | undercloud-disk-space | PASSED | undercloud | undercloud | | 0:00:03.657 | | 89293cce-5f30-4626-b326-5cfeff48ab0c | undercloud-neutron-sanity-check | PASSED | undercloud | undercloud | | 0:00:07.715 | | 0da9986f-8fc6-46f7-8936-c8b838c12c7b | ctlplane-ip-range | PASSED | undercloud | undercloud | | 0:00:01.973 | | 89f286ee-cd83-4d05-8d99-bffd03df142b | dhcp-introspection | PASSED | undercloud | undercloud | | 0:00:06.364 | | c5256e61-f787-4a1b-9e1a-1eff0c0b2bb6 | undercloud-tokenflush | PASSED | undercloud | undercloud | | 0:00:01.209 |
+--------------------------------------+---------------------------------+--------+------------+----------------+-------------------+-------------+
But passing this file while pre-deployment, it is still failing. (undercloud) [stack@undercloud undercloud]$ openstack tripleo validator run --group pre-deployment -i tripleo-ansible-inventory.yaml
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+ | 6deebd06-cf12-4083-a4f2-a31306a719b3 | 512e | PASSED | localhost | localhost | | 0:00:00.511 | | a2b80c05-40c0-4dd6-9d8d-03be0f5278ba | dns | PASSED | localhost | localhost | | 0:00:00.428 | | bd3c32b3-6a0e-424c-9d2e-2898c5bb50ef | service-status | PASSED | all | undercloud | | 0:00:05.923 | | 7342190b-2ad9-4639-91c7-582ae4b141c6 | validate-selinux | PASSED | all | undercloud | | 0:00:02.299 | | 665c4d42-e058-4e9d-9ee1-30e29b3a75c8 | package-version | FAILED | all | undercloud | | 0:03:34.295 | | e0001906-5a8c-4f9b-9ad7-7b5b4d4b8d22 | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.723 | | beb5bf3d-3ee8-4fd6-8daa-0cf13023c1f3 | ceph-dependencies-installed | PASSED | allovercloud | undercloud | | 0:00:02.610 | | d872e781-4cd2-4509-ad51-74d7f3b3ebbf | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:36.546 | | bc7e8940-d61a-4349-a5be-a41312b8bd2f | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:01.702 | | 8de4f037-ac24-4700-b449-405e723a7e50 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.936 | | 1aadf9f7-a200-499a-826f-06c2ad3f1ab7 | undercloud-heat-purge-deleted | PASSED | undercloud | undercloud | | 0:00:02.232 | | db5204af-a054-4eae-9325-c2f592997b59 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:07.770 | | 7fdb9935-a30d-4356-8524-23065da894e4 | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.942 | | 0868a984-7de0-42f0-8d6b-abb19c72c98b | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:01.668 | | 7796624f-5b13-4d66-8dce-8998f2370625 | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.935 | | e087bbae-6371-4e2e-9445-0fcc1f936b96 | network-environment | FAILED | undercloud | undercloud | | 0:00:00.936 | | db93613d-9cab-4954-949f-d7b2578c20c5 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.741 | | 66bed170-ffb1-4466-b065-9f6012abdd6e | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.795 | | 4911cd84-26cf-4c43-ba5a-645c5c5f20b4 | system-encoding | PASSED | all | undercloud | | 0:00:00.393 |
+--------------------------------------+-------------------------------------+--------+--------------+----------------+-------------------+-------------+
As per the response from Alex, This could probably because these validations calls might be broken and and are not tested in CI
I am moving forward with the deployment ignoring these errors as suggested
Regards Anirudh Gupta
On Tue, Oct 12, 2021 at 8:02 PM David Peacock <dpeacock@redhat.com> wrote:
Hi Anirudh,
You're hitting a known bug that we're in the process of propagating a fix for; sorry for this. :-)
As per a patch we have under review, use the inventory file located under ~/tripleo-deploy/<stack> directory: tripleo-ansible-inventory.yaml. To generate an inventory file, use the playbook in "tripleo-ansible: cli-config-download.yaml".
https://review.opendev.org/c/openstack/tripleo-validations/+/813535
Let us know if this doesn't put you on the right track.
Thanks, David
On Sat, Oct 9, 2021 at 5:12 PM Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am installing Tripleo using the below link
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployme...
In the Introspect section, When I executed the command openstack tripleo validator run --group pre-introspection
I got the following error:
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+ | 6e74e655-8f1b-439d-8d0b-205290669f80 | check-cpu | PASSED | localhost | localhost | | 0:00:01.261 | | edb371b8-bc13-4840-92b2-61c4e45978cf | check-disk-space | PASSED | localhost | localhost | | 0:00:04.480 | | 35c871b9-37d1-44d8-a475-508e642dfd8e | check-ram | PASSED | localhost | localhost | | 0:00:02.173 | | c12882a3-8730-4abf-bdcb-56b3a8545cee | check-selinux-mode | PASSED | localhost | localhost | | 0:00:01.546 | | 659017ae-b937-4ec7-9231-32f14be8c4e5 | check-network-gateway | FAILED | undercloud | No host matched | | | | 3c7c4299-2ce1-4717-8953-c616ffeee66a | undercloud-disk-space | FAILED | undercloud | No host matched | | | | 2f0239db-d530-48eb-b606-f82179e72e50 | undercloud-neutron-sanity-check | FAILED | undercloud | No host matched | | | | e9c5b3d3-6fb1-4e93-b7b8-d67bdd6273e9 | ctlplane-ip-range | FAILED | undercloud | No host matched | | | | a69badb6-9a08-41a1-b5d6-fc10b8046687 | dhcp-introspection | FAILED | undercloud | No host matched | | | | 9045a1f0-5aea-43d3-9157-56260d65e4dc | undercloud-tokenflush | FAILED | undercloud | No host matched | | |
+--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
Then I created the following inventory file: [Undercloud] undercloud
Passed this command while running the pre-introspection command. It then executed successfully.
But with Pre-deployment, it is still failing even after passing the inventory
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+ | 917c669c-fd74-4d41-98d8-5442dbbd8ee1 | 512e | PASSED | localhost | localhost | | 0:00:00.504 | | c4ece97b-936d-4034-8e9c-6239bd0fef7a | dns | PASSED | localhost | localhost | | 0:00:00.481 | | 93611c13-49a2-4cae-ad87-099546459481 | service-status | PASSED | all | undercloud | | 0:00:06.942 | | 175ba815-e9cd-4b76-b637-c489f1df3bcd | validate-selinux | PASSED | all | undercloud | | 0:00:02.433 | | 917618cb-af29-4517-85e7-0d3a3627c105 | package-version | FAILED | all | undercloud | | 0:00:03.576 | | 70099d55-6a29-4b77-8b00-b54c677520cb | ceph-ansible-installed | PASSED | undercloud | undercloud | | 0:00:02.850 | | 1889dd61-387a-4efe-9559-effff6f2d22e | ceph-dependencies-installed | FAILED | allovercloud | No host matched | | | | 22f1764d-bb10-4bde-b72f-b714e6263f4b | tls-everywhere-pre-deployment | FAILED | undercloud | undercloud | | 0:00:31.559 | | 26f0cbf1-3902-40c0-ac9d-a01884d653eb | undercloud-debug | FAILED | undercloud | undercloud | | 0:00:02.057 | | dc7ecc45-02ce-48b7-8f1b-7f21ae4fabb8 | collect-flavors-and-verify-profiles | FAILED | undercloud | undercloud | | 0:00:00.884 | | 676bc7f4-f3a0-47c6-a106-2219ddf698b9 | undercloud-heat-purge-deleted | FAILED | undercloud | undercloud | | 0:00:02.138 | | 3983efc6-ed81-4886-8170-09cfe41f1255 | undercloud-process-count | PASSED | undercloud | undercloud | | 0:00:06.164 | | 7b1a544b-ce56-4747-be20-d0681d16085a | default-node-count | FAILED | undercloud | undercloud | | 0:00:00.934 | | 9167af1b-038c-4c68-afd1-f875218aceb4 | dhcp-provisioning | FAILED | undercloud | undercloud | | 0:00:02.456 | | 38c99024-5932-4087-baf1-a8aae9a58d5c | ironic-boot-configuration | FAILED | undercloud | undercloud | | 0:00:00.882 | | da1be072-df2c-483d-99f1-a4c1177c380e | network-environment | FAILED | undercloud | undercloud | | 0:00:00.880 | | ed416ce8-8953-487f-bb35-6212a1b213d0 | node-disks | FAILED | undercloud | undercloud | | 0:00:01.934 | | 80118738-dc3c-4751-82c1-403f0187f980 | switch-vlans | FAILED | undercloud | undercloud | | 0:00:01.931 | | f7dcf2fd-c090-4149-aae8-98fb8bbac8c7 | system-encoding | PASSED | all | undercloud | | 0:00:00.366 |
+--------------------------------------+-------------------------------------+--------+--------------+-----------------+-------------------+-------------+
Also this step of passing the inventory file is not mentioned anywhere in the document. Is there anything I am missing?
Regards Anirudh Gupta
participants (3)
-
Alex Schultz
-
Anirudh Gupta
-
David Peacock