[Tripleo] Support of PTP in Openstack Train

Anirudh Gupta anyrude10 at gmail.com
Fri May 6 10:20:50 UTC 2022


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/20220506/7ac73588/attachment-0001.htm>


More information about the openstack-discuss mailing list