Openstack Overcloud deployment is failing, Ceph error NetworkDeployment

Solution In Progress - Updated -

Issue

  • When we run the overcloud deployment the stack build is failing with the following error:
 Stack overcloud CREATE_FAILED

overcloud.CephStorage.0.NetworkDeployment:
  resource_type: OS::TripleO::SoftwareDeployment
  physical_resource_id: 4599273e-058a-4b34-8cd7-451bd1b2779b
  status: CREATE_FAILED
  status_reason: |
    Error: resources.NetworkDeployment: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
Heat Stack create failed.
Heat Stack create failed.
  • Our current deployment is with 3 compute nodes, 3 controller nodes, 3 ceph nodes, and 1 dpdk and sriov.

  • The following error in /var/log/messages is seen on some of the nodes:

Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: [2020/04/08 03:54:24 PM] [ERROR] Unable to read mac address: p4p1
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: Traceback (most recent call last):
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/bin/os-net-config", line 10, in <module>
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: sys.exit(main())
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/cli.py", line 302, in main
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: provider.add_object(obj)
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/__init__.py", line 86, in add_object
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: self.add_linux_bond(obj)
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/impl_ifcfg.py", line 754, in add_linux_bond
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: data = self._add_common(bond)
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/impl_ifcfg.py", line 442, in _add_common
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: primary_mac = utils.interface_mac(primary_name)
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/utils.py", line 115, in interface_mac
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: with open('/sys/class/net/%s/address' % name, 'r') as f:
Apr  8 15:57:34 overcloud-ceph-0 os-collect-config: IOError: [Errno 2] No such file or directory: '/sys/class/net/p4p1/address'

Environment

  • Red Hat OpenStack Platform 13.0 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In