Virtualizáció és az Openfiler hálózata
Aki komolyabban elmerült már a virtualizációban az szinte biztosan találkozott már az Openfiler névre hallgató ingyenes NAS/SAN Appliance megoldással. Egy nagyon jó termékről van szó, azt az egyedüli problémát leszámítva, hogy virtualizált környezetben néha elég kényes. Főleg arra gondolok, hogyha a virtuális gépet mozgatjuk (másoljuk, áthelyezzük, esetleg mentésből visszaállunk) akkor a hálózat teljesen használhatatlan lesz. Ennek az az oka, hogy a virtualizációs környezet egy új MAC address-t generál a hálókártyának, amely eltér a régitől. Mivel a régi MAC Address el van tárolva az Openfiler konfigurációs állományában, ezért detektálja a turpisságot és közli velünk, hogy gond van. Na innentől az eth0 interfészt többet nem lehet online állapotba kapcsolni, tehát a hálózatnak lőttek. Emiatt sokszor gondot okozhat egy Openfiler rendszerre alapozott környezet kialakítása amit utána ki kell küldeni a hálózat gépeire.
A megoldást több helyről is közelíthetjük. Ha például VMware rendszert használunk, akkor .vmx állományt kézzel is megszerkeszthetjük, hogy statikus MAC címet használjon. Bár ez nehézkes, mert ez rendszerenként eltérhet, sőt nem is lenne valami jó, egy kiküldött image miatt több gép ugyan azt a MAC címet használná...
A másik megközelítés az Openfiler konfigurációs fájl módosítása:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Első lépésben pedig #-el kommenteljük ki a HWADDR mezőt. Ez gyakorlatilag meg is oldja a problémánkat.
De ha már itt járunk, gondoltam egyszerűbb leírni, hogyan állítsunk be FIX IP címet:
DEVICE=eth0
BOOTPROT=static
IPADDR=192.168.1.201
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
TYPE=Ethernet