My Oracle Support Banner

Docker : Public NIC Name Changed After Restart of the Container (Doc ID 2597414.1)

Last updated on NOVEMBER 26, 2019

Applies to:

Linux OS - Version Oracle Linux 7.0 with Unbreakable Enterprise Kernel [3.8.13] and later
Linux x86-64

Symptoms

 There are 3 docker networks connected to container racnode2, restart the container found that the CRS cannot startup since the public network has changed from eth1 to eth2.

Before restarting the docker container:
[Fri Nov 16 08:58:12][1202][root@racnode2:~][130]# oifcfg iflist
eth0 <IP1>
eth0 <IP2>
eth1 <public-IP> <== This is the network used as public
eth2 <private-IP>

After restarting the docker container:

[Fri Nov 16 09:55:38][1228][root@racnode2:~][0]# oifcfg iflist
eth0 <IP1>
eth0 <IP2>
eth1 <private-IP>
eth2 <public-IP> <== This is the network used as public

Starting the CRS hit the following error:
===========================
CRS-2672: Attempting to start 'ora.net1.network' on 'racnode2'
CRS-5017: The resource action "ora.net1.network start" encountered the following error:
CRS-5008: Invalid attribute value: eth1 for the network interface. For details refer to "(:CLSN00107:)" in "/u01/app/grid/diag/crs/racnode2/crs/trace/crsd_orarootagent_root.trc".

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.