[TripleO] Issue in running Pre-Introspection

Anirudh Gupta anyrude10 at gmail.com
Fri Oct 1 14:54:56 UTC 2021


Hi Team,,

Upon further debugging, I found that pre-introspection internally calls the
ansible playbook located at path /usr/share/ansible/validation-playbooks
File "dhcp-introspection.yaml" has hosts mentioned as undercloud.

- hosts: *undercloud*
  become: true
  vars:
...
...


But the artifacts created for dhcp-introspection at
location /home/stack/validations/artifacts/<some_random_number>_dhcp-introspection.yaml_2021-10-01T11
has file *hosts *present which has *localhost* written into it as a
result of which when command gets executed it gives the error *"Could not
match supplied host pattern, ignoring: undercloud:"*

Can someone suggest how is this artifacts written in tripleo and the way we
can change hosts file entry to undercloud so that it can work

Similar is the case with other tasks
like undercloud-tokenflush, ctlplane-ip-range  etc

Regards
Anirudh Gupta

On Wed, Sep 29, 2021 at 4:47 PM Anirudh Gupta <anyrude10 at gmail.com> wrote:

> Hi Team,
>
> I tried installing Undercloud using the below link:
>
>
> https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/install_overcloud.html#deploy-the-overcloud
>
> I am getting the following error:
>
> (undercloud) [stack at undercloud ~]$ openstack tripleo validator run
> --group pre-introspection
> Selected log directory '/home/stack/validations' does not exist.
> Attempting to create it.
>
> +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
> | UUID                                 | Validations                     |
> Status | Host_Group | Status_by_Host  | Unreachable_Hosts | Duration    |
>
> +--------------------------------------+---------------------------------+--------+------------+-----------------+-------------------+-------------+
> | 7029c1f6-5ab4-465d-82d7-3f29058012ce | check-cpu                       |
> PASSED | localhost  | localhost       |                   | 0:00:02.531 |
> | db059017-30f1-4b97-925e-3f55b586d492 | check-disk-space                |
> PASSED | localhost  | localhost       |                   | 0:00:04.432 |
> | e23dd9a1-90d3-4797-ae0a-b43e55ab6179 | check-ram                       |
> PASSED | localhost  | localhost       |                   | 0:00:01.324 |
> | 598ca02d-258a-44ad-b78d-3877321cdfe6 | check-selinux-mode              |
> PASSED | localhost  | localhost       |                   | 0:00:01.591 |
> | c4435b4c-b432-4a1e-8a99-00638034a884 | *check-network-gateway
> | FAILED* | undercloud | *No host matched* |                   |
>     |
> | cb1eed23-ef2f-4acd-a43a-86fb09bf0372 | *undercloud-disk-space
> | FAILED* | undercloud | *No host matched* |                   |
>     |
> | abde5329-9289-4b24-bf16-c4d82b03e67a | *undercloud-neutron-sanity-check
> | FAILED* | undercloud | *No host matched* |                   |
>     |
> | d0e5fdca-ece6-4a37-b759-ed1fac31a10f | *ctlplane-ip-range
> | FAILED* | undercloud | No host matched |                   |
>   |
> | 91511807-225c-4852-bb52-6d0003c51d49 | *dhcp-introspection
>  | FAILED* | undercloud | No host matched |                   |
>   |
> | e96f7704-d2fb-465d-972b-47e2f057449c |* undercloud-tokenflush
> | FAILED *| undercloud | No host matched |                   |
>   |
>
>
> As per the validation link,
>
> https://docs.openstack.org/tripleo-validations/wallaby/validations-pre-introspection-details.html
>
> check-network-gateway
>
> If gateway in undercloud.conf is different from local_ip, verify that the
> gateway exists and is reachable
>
> Observation - In my case IP specified in local_ip and gateway, both are
> pingable, but still this error is being observed
>
>
> ctlplane-ip-range¶
> <https://docs.openstack.org/tripleo-validations/wallaby/validations-pre-introspection-details.html#ctlplane-ip-range>
>
> Check the number of IP addresses available for the overcloud nodes.
>
> Verify that the number of IP addresses defined in dhcp_start and dhcp_end fields
> in undercloud.conf is not too low.
>
>    -
>
>    ctlplane_iprange_min_size: 20
>
> Observation - In my case I have defined more than 20 IPs
>
>
> Similarly for disk related issue, I have dedicated 100 GB space in /var
> and /
>
> Filesystem           Size  Used Avail Use% Mounted on
> devtmpfs              12G     0   12G   0% /dev
> tmpfs                 12G   84K   12G   1% /dev/shm
> tmpfs                 12G  8.7M   12G   1% /run
> tmpfs                 12G     0   12G   0% /sys/fs/cgroup
> /dev/mapper/cl-root  100G  2.5G   98G   3% /
> /dev/mapper/cl-home   47G  365M   47G   1% /home
> /dev/mapper/cl-var   103G  1.1G  102G   2% /var
> /dev/vda1            947M  200M  747M  22% /boot
> tmpfs                2.4G     0  2.4G   0% /run/user/0
> tmpfs                2.4G     0  2.4G   0% /run/user/1000
>
> Despite setting al the parameters, still I am not able to pass
> pre-introspection checks. *"NO Host Matched" *is found in the table.
>
>
> Regards
>
> Anirudh Gupta
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20211001/75adaef8/attachment-0001.htm>


More information about the openstack-discuss mailing list