[TripleO] Support of PTP in Openstack Train

Anirudh Gupta anyrude10 at gmail.com
Mon May 9 18:02:16 UTC 2022


Hi All

Any update on this?

Regards
Anirudh Gupta

On Mon, 9 May, 2022, 17:21 Anirudh Gupta, <anyrude10 at gmail.com> wrote:

> Hi Team,
>
> Is there any Support for PTP in Openstack TripleO ?
>
> When I was executing the Overcloud deployment script, passing the PTP
> yaml, it gave the following option at the starting
>
>
> *service OS::TripleO::Services::Ptp is enabled in
> /usr/share/openstack-tripleo-heat-templates/environments/services/ptp.yaml.
> Deprecated in favour of OS::TripleO::Services::TimesyncDo you still wish to
> continue with deployment [y/N]*
>
> even if passing Y, it starts executing for sometime and the gives the
> following error
>
> *Error: Evaluation Error: Error while evaluating a Function Call, Could
> not find class ::tripleo::profile::base::time::ptp for
> overcloud-controller-0.localdomain (file:
> /var/lib/tripleo-config/puppet_step_config.pp, line: 41, column: 1) on node* overcloud-controller-0.localdomain"],
> "stdout": "", "stdout_lines": []}
>
>
> Can someone suggest some pointers in order to resolve this issue and move
> forward?
>
> Regards
> Anirudh Gupta
>
>
>
> On Fri, May 6, 2022 at 3:50 PM Anirudh Gupta <anyrude10 at gmail.com> wrote:
>
>> Hi Team,
>>
>> I have installed Undercloud with Openstack Train Release successfully.
>> I need to enable PTP service while deploying the overcloud for which I
>> have included the service in my deployment
>>
>> openstack overcloud deploy --templates \
>>     -n /home/stack/templates/network_data.yaml \
>>     -r /home/stack/templates/roles_data.yaml \
>>     -e /home/stack/templates/environment.yaml \
>>     -e /home/stack/templates/environments/network-isolation.yaml \
>>     -e /home/stack/templates/environments/network-environment.yaml \
>>     -e
>> /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-conductor.yaml
>> \
>>     -e
>> /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml
>> \
>>     -e
>> /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml
>> \
>>    * -e
>> /usr/share/openstack-tripleo-heat-templates/environments/services/ptp.yaml
>> \*
>>     -e /home/stack/templates/ironic-config.yaml \
>>     -e
>> /usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml \
>>     -e
>> /usr/share/openstack-tripleo-heat-templates/environments/podman.yaml \
>>     -e /home/stack/containers-prepare-parameter.yaml
>>
>> But it gives the following error
>>
>> 2022-05-06 11:30:10.707655 | 5254001f-9952-7fed-4a6d-000000002fde | FATAL
>> | Wait for puppet host configuration to finish | overcloud-controller-0 |
>> error={"ansible_job_id": "5188783868.37685", "attempts": 3, "changed":
>> true, "cmd": "set -o pipefail; puppet apply
>> --modulepath=/etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules
>> --detailed-exitcodes --summarize --color=false
>> /var/lib/tripleo-config/puppet_step_config.pp 2>&1 | logger -s -t
>> puppet-user", "delta": "0:00:04.440700", "end": "2022-05-06
>> 11:30:12.685508", "failed_when_result": true, "finished": 1, "msg":
>> "non-zero return code", "rc": 1, "start": "2022-05-06 11:30:08.244808",
>> "stderr": "<13>May 6 11:30:08 puppet-user: Warning: The function 'hiera' is
>> deprecated in favor of using 'lookup'. See
>> https://puppet.com/docs/puppet/6.14/deprecated_language.html\n<13>May 6
>> 11:30:08 puppet-user: (file & line not available)\n<13>May 6 11:30:08
>> puppet-user: Warning: /etc/puppet/hiera.yaml: Use of 'hiera.yaml' version 3
>> is deprecated. It should be converted to version 5\n<13>May 6 11:30:08
>> puppet-user: (file: /etc/puppet/hiera.yaml)\n<13>May 6 11:30:08
>> puppet-user: Warning: Undefined variable '::deploy_config_name'; \n<13>May
>> 6 11:30:08 puppet-user: (file & line not available)\n<13>May 6 11:30:08
>> puppet-user: Warning: Unknown variable: '::deployment_type'. (file:
>> /etc/puppet/modules/tripleo/manifests/profile/base/database/mysql/client.pp,
>> line: 89, column: 8)\n<13>May 6 11:30:08 puppet-user: error: Could not
>> connect to controller: Connection refused\n<13>May 6 11:30:08 puppet-user:
>> Error: Evaluation Error: Error while evaluating a Function Call, Could not
>> find class ::tripleo::profile::base::time::ptp for
>> overcloud-controller-0.localdomain (file:
>> /var/lib/tripleo-config/puppet_step_config.pp, line: 41, column: 1) on node
>> overcloud-controller-0.localdomain", "stderr_lines": ["<13>May 6 11:30:08
>> puppet-user: Warning: The function 'hiera' is deprecated in favor of using
>> 'lookup'. See
>> https://puppet.com/docs/puppet/6.14/deprecated_language.html", "<13>May
>> 6 11:30:08 puppet-user: (file & line not available)", "<13>May 6 11:30:08
>> puppet-user: Warning: /etc/puppet/hiera.yaml: Use of 'hiera.yaml' version 3
>> is deprecated. It should be converted to version 5", "<13>May 6 11:30:08
>> puppet-user: (file: /etc/puppet/hiera.yaml)", "<13>May 6 11:30:08
>> puppet-user: Warning: Undefined variable '::deploy_config_name'; ",
>> "<13>May 6 11:30:08 puppet-user: (file & line not available)", "<13>May 6
>> 11:30:08 puppet-user: Warning: Unknown variable: '::deployment_type'.
>> (file:
>> /etc/puppet/modules/tripleo/manifests/profile/base/database/mysql/client.pp,
>> line: 89, column: 8)", "<13>May 6 11:30:08 puppet-user: error: Could not
>> connect to controller: Connection refused", "<13>May 6 11:30:08
>> puppet-user: *Error: Evaluation Error: Error while evaluating a Function
>> Call, Could not find class ::tripleo::profile::base::time::ptp for
>> overcloud-controller-0.localdomain (file:
>> /var/lib/tripleo-config/puppet_step_config.pp, line: 41, column: 1) on node*
>> overcloud-controller-0.localdomain"], "stdout": "", "stdout_lines": []}
>>
>>
>> Can someone please help in resolving this issue?
>>
>> Regards
>> Anirudh Gupta
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20220509/f17d20b9/attachment-0001.htm>


More information about the openstack-discuss mailing list