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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content