[TripleO] IPV6 Support

Lokendra Rathour lokendrarathour at gmail.com
Fri Dec 3 05:37:07 UTC 2021


Hi Alex,
we are trying on centos 7/8, and similar commands for centos 7/8 is not
working. Can you please suggest related commands for the same?
we have tried with yum/dnf in centos 7/8.

Just to confirm again we are using the stein release on centos 7 where we
want to use ipv6 or dual-stack if possible.
Thanks once again for your help.

-Lokendra

On Thu, Nov 25, 2021 at 11:18 PM Alex Schultz <aschultz at redhat.com> wrote:

> Yes IPV6 is supported, however the error you provided indicates problems
> starting containers.  Make sure you pin to container-tools:3.0 to ensure
> you get the version we expect.
>
>     dnf module -y disable container-tools:rhel8 ;
>     dnf module -y enable container-tools:3.0
>
> On Thu, Nov 25, 2021 at 1:02 AM Lokendra Rathour <
> lokendrarathour at gmail.com> wrote:
>
>> Hi,
>> I am trying to install the undercloud using the ipv6 address on Centos 8
>> using Train release.
>> It is seen that the deployment of undercloud is getting failed with error
>> as mentioned below. Same deployment is working in the normal ipv4 case.
>> So Questions:
>>
>>    1. is IPV6 supported in TripleO , if yes then please suggest how.
>>
>>
>> Error:
>> nied",
>>     " attempt(s): 2",
>>     "2021-11-25 07:25:31,535 WARNING: 65355 -- Retrying running
>> container: zaqar",
>>     "2021-11-25 07:25:34,887 ERROR: 65355 -- ['/usr/bin/podman', 'run',
>> '--user', '0', '--name', 'container-puppet-zaqar', '--env',
>> 'PUPPET_TAGS=file,file_line,concat,augeas,cron,zaqar_config', '--env',
>> 'NAME=zaqar', '--env', 'HOSTNAME=undercloud', '--env', 'NO_ARCHIVE=',
>> '--env', 'STEP=6', '--env', 'NET_HOST=true', '--env', 'DEBUG=False',
>> '--volume', '/etc/localtime:/etc/localtime:ro', '--volume',
>> '/tmp/tmp06nvxzzz:/etc/config.pp:ro', '--volume',
>> '/etc/puppet/:/tmp/puppet-etc/:ro', '--volume',
>> '/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro', '--volume',
>> '/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro',
>> '--volume',
>> '/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro',
>> '--volume', '/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro', '--volume',
>> '/var/lib/config-data:/var/lib/config-data/:rw', '--volume',
>> '/var/lib/container-puppet/puppetlabs/facter.conf:/etc/puppetlabs/facter/facter.conf:ro',
>> '--volume', '/var/lib/container-puppet/puppetlabs/:/opt/puppetlabs/:ro',
>> '--volume', '/dev/log:/dev/log:rw', '--rm', '--log-driver', 'k8s-file',
>> '--log-opt', 'path=/var/log/containers/stdouts/container-puppet-zaqar.log',
>> '--security-opt', 'label=disable', '--volume',
>> '/usr/share/openstack-puppet/modules/:/usr/share/openstack-puppet/modules/:ro',
>> '--entrypoint', '/var/lib/container-puppet/container-puppet.sh', '--net',
>> 'host', '--volume', '/etc/hosts:/etc/hosts:ro', '--volume',
>> '/var/lib/container-puppet/container-puppet.sh:/var/lib/container-puppet/container-puppet.sh:ro',
>> 'undercloud.ctlplane.localdomain:8787/tripleotraincentos8/centos-binary-zaqar-wsgi:current-tripleo']
>> run failed after Error: container_linux.go:370: starting container process
>> caused: error adding seccomp filter rule for syscall bdflush: permission
>> denied: OCI permission denied",
>>     " attempt(s): 3",
>>     "2021-11-25 07:25:34,888 WARNING: 65355 -- Retrying running
>> container: zaqar",
>>     "2021-11-25 07:25:34,888 ERROR: 65355 -- Failed running container for
>> zaqar",
>>     "2021-11-25 07:25:34,888 INFO: 65355 -- Finished processing puppet
>> configs for zaqar",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring crond",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring
>> glance_api",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring heat_api",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring heat",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring
>> ironic_api",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring ironic",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring
>> ironic_inspector",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring neutron",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring iscsid",
>>     "2021-11-25 07:25:34,889 ERROR: 65345 -- ERROR configuring keystone",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring memcached",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring mistral",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring mysql",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring nova",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring rabbitmq",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring placement",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring swift",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring
>> swift_ringbuilder",
>>     "2021-11-25 07:25:34,890 ERROR: 65345 -- ERROR configuring zaqar"
>>    ],
>>    "stderr_lines": [],
>>    "_ansible_no_log": false,
>>    "attempts": 15
>>   }
>>  ]
>> ]
>> Not cleaning working directory
>> /home/stack/tripleo-heat-installer-templates
>> Not cleaning ansible directory /home/stack/undercloud-ansible-mw4crw92
>> Install artifact is located at
>> /home/stack/undercloud-install-20211125072536.tar.bzip2
>>
>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>
>> Deployment Failed!
>>
>> ERROR: Heat log files: /var/log/heat-launcher/undercloud_deploy-o_qf1b4w
>>
>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>
>> Deployment failed.
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1345, in _standalone_deploy
>>     raise exceptions.DeploymentError('Deployment failed')
>> tripleoclient.exceptions.DeploymentError: Deployment failed
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1363, in _standalone_deploy
>>     raise exceptions.DeploymentError(six.text_type(e))
>> tripleoclient.exceptions.DeploymentError: Deployment failed
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/python3.6/site-packages/cliff/app.py", line 401, in
>> run_subcommand
>>     result = cmd.run(parsed_args)
>>   File "/usr/lib/python3.6/site-packages/cliff/command.py", line 185, in
>> run
>>     return_code = self.take_action(parsed_args) or 0
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1451, in take_action
>>     if self._standalone_deploy(parsed_args) != 0:
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1400, in _standalone_deploy
>>     raise exceptions.DeploymentError('Deployment failed.')
>> tripleoclient.exceptions.DeploymentError: Deployment failed.
>> clean_up Deploy: Deployment failed.
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1345, in _standalone_deploy
>>     raise exceptions.DeploymentError('Deployment failed')
>> tripleoclient.exceptions.DeploymentError: Deployment failed
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1363, in _standalone_deploy
>>     raise exceptions.DeploymentError(six.text_type(e))
>> tripleoclient.exceptions.DeploymentError: Deployment failed
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/python3.6/site-packages/osc_lib/shell.py", line 136, in
>> run
>>     ret_val = super(OpenStackShell, self).run(argv)
>>   File "/usr/lib/python3.6/site-packages/cliff/app.py", line 281, in run
>>     result = self.run_subcommand(remainder)
>>   File "/usr/lib/python3.6/site-packages/osc_lib/shell.py", line 176, in
>> run_subcommand
>>     ret_value = super(OpenStackShell, self).run_subcommand(argv)
>>   File "/usr/lib/python3.6/site-packages/cliff/app.py", line 401, in
>> run_subcommand
>>     result = cmd.run(parsed_args)
>>   File "/usr/lib/python3.6/site-packages/cliff/command.py", line 185, in
>> run
>>     return_code = self.take_action(parsed_args) or 0
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1451, in take_action
>>     if self._standalone_deploy(parsed_args) != 0:
>>   File
>> "/usr/lib/python3.6/site-packages/tripleoclient/v1/tripleo_deploy.py", line
>> 1400, in _standalone_deploy
>>     raise exceptions.DeploymentError('Deployment failed.')
>> tripleoclient.exceptions.DeploymentError: Deployment failed.
>>
>> END return value: 1
>>
>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>
>> An error has occured while deploying the Undercloud.
>>
>> See the previous output for details about what went wrong.
>>
>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>
>> Command '['sudo', '--preserve-env', 'openstack', 'tripleo', 'deploy',
>> '--standalone', '--standalone-role', 'Undercloud', '--stack', 'undercloud',
>> '--local-domain=localdomain', '--local-ip=abce:abce:abce::1/64',
>> '--templates=/usr/share/openstack-tripleo-heat-templates/',
>> '--networks-file=network_data_undercloud.yaml', '--heat-native', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/podman.yaml',
>> '-e', '/home/stack/containers-prepare-parameter.yaml', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/mistral.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/zaqar-swift-backend.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/disable-telemetry.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/tempest.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/ssl/no-tls-endpoints-public-ip.yaml',
>> '--deployment-user', 'stack', '--output-dir=/home/stack', '-e',
>> '/home/stack/tripleo-config-generated-env-files/undercloud_parameters.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/tripleo-validations.yaml',
>> '--debug', '--log-file=install-undercloud.log', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/undercloud-stack-vstate-dropin.yaml']'
>> returned non-zero exit status 1.
>> Command '['sudo', '--preserve-env', 'openstack', 'tripleo', 'deploy',
>> '--standalone', '--standalone-role', 'Undercloud', '--stack', 'undercloud',
>> '--local-domain=localdomain', '--local-ip=abce:abce:abce::1/64',
>> '--templates=/usr/share/openstack-tripleo-heat-templates/',
>> '--networks-file=network_data_undercloud.yaml', '--heat-native', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/podman.yaml',
>> '-e', '/home/stack/containers-prepare-parameter.yaml', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/mistral.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/zaqar-swift-backend.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/disable-telemetry.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/services/tempest.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/ssl/no-tls-endpoints-public-ip.yaml',
>> '--deployment-user', 'stack', '--output-dir=/home/stack', '-e',
>> '/home/stack/tripleo-config-generated-env-files/undercloud_parameters.yaml',
>> '-e',
>> '/usr/share/openstack-tripleo-heat-templates/environments/tripleo-validations.yaml',
>> '--debug', '--log-file=install-undercloud.log', '-e',
>> '/usr/share/openstack-tripleo-heat-templates/undercloud-stack-vstate-dropin.yaml']'
>> returned non-zero exit status 1.
>> END return value: 1
>> [stack at undercloud ~]$
>>
>>
>>

--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20211203/3077f41b/attachment-0001.htm>


More information about the openstack-discuss mailing list