Avamar: Konfiguration af netværksgrænseflade gået tabt efter genstart af en Avamar Virtual Edition (AVE), der er udrullet på Microsoft Hyper-V
Summary: Konfigurationen af netværksgrænsefladen går tabt efter genstart af AVE, der er implementeret på Microsoft Hyper-V.
Symptoms
På en AVE er der som standard oprettet en netværksgrænseflade med navnet eth0.
Efter en AVE-genstart findes eth0-grænsefladen ikke:
ifconfig eth0
eth0: error fetching interface information: Device not found
Listen over tilgængelige netværksgrænseflader bekræfter, at eth0 mangler, men en ny, ikke-konfigureret grænseflade kaldet eth1 er til stede:
ifconfig -a
eth1 Link encap:Ethernet HWaddr 00:15:5D:C8:BC:B4
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1080
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5258453 errors:0 dropped:0 overruns:0 frame:0
TX packets:5258453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3043137745 (2902.1 Mb) TX bytes:3043137745 (2902.1 Mb)
eth0-konfigurationsfilen er til stede og er uændret:
ls -l /etc/sysconfig/network/ifcfg-eth0
-rw-r--r-- 1 root root 62 Jul 21 2003 /etc/sysconfig/network/ifcfg-eth0
cat /etc/sysconfig/network/ifcfg-eth0
STARTMODE='auto' BOOTPROTO='static' IPADDR='10.10.10.10/24' NETMASK='255.255.255.0' BROADCAST='' ETHTOOL_OPTIONS='' MTU='' NAME='' NETWORK='' REMOTE_IPADDR='' USERCONTROL='no'
Der er ingen eth1-konfigurationsfil:
ls -l /etc/sysconfig/network/ifcfg-eth1
ls: cannot access /etc/sysconfig/network/ifcfg-eth1: No such file or directory
Enhedsmeddelelser viser, at eth0 er blevet omdøbt til eth1:
dmesg | grep -i eth0
[ 1678.268338] udev: renamed network interface eth0 to eth1
Ikonet /etc/udev/rules.d/70-persistent-net.rules fil har en post for eth0 og en post for eth1, begge med forskellige MAC-adresser:
cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:80:94:f7", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5D:C8:BC:B4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Cause
Som standard bruger Microsoft Hyper-V dynamisk MAC-adressegenerering, hvilket medfører, at en anden MAC-adresse tildeles den virtuelle AVE-maskine:

Resolution
1. Luk AVE-serien.
2. Gå til indstillingerne for AVE i Hyper-V manager.
3. Udvid indstillingerne for "Netværksadapter" i venstre rude, og vælg "Avancerede funktioner":

4. Vælg "Statisk" i feltet "MAC-adresse" (som vist ovenfor). Adressefelterne skal allerede udfyldes med den standard, der er tildelt af Hyper-V.
5. Tryk på OK for at gemme indstillingerne.
6. Tænd AVE.
7. Hvis der er knyttet et Data Domain til Avamar, skal du bruge kommandoen dpnctl start all for at genstarte Avamar-tjenesterne.