-
- Enthusiast
- Posts: 25
- Liked: 10 times
- Joined: Feb 08, 2010 10:15 pm
- Full Name: David M
- Contact:
SureBackup networking with Linux VMs
Hey everyone
In testing SureBackup 5 with some of our CentOS 5.5 (RHEL5) test VMs im noticing networking does not come up during boot because the Mac address of the vNIC has changed, linux doesn't like this and eth0 fails to start, thus making the rest of the tests fail, has anyone found a way around this?
Once the VM is booted i am able to edit the NIC settings with the new mac address and networking will start but for an automated SureBackup job this is not a solution.
In testing SureBackup 5 with some of our CentOS 5.5 (RHEL5) test VMs im noticing networking does not come up during boot because the Mac address of the vNIC has changed, linux doesn't like this and eth0 fails to start, thus making the rest of the tests fail, has anyone found a way around this?
Once the VM is booted i am able to edit the NIC settings with the new mac address and networking will start but for an automated SureBackup job this is not a solution.
-
- Chief Product Officer
- Posts: 31806
- Liked: 7299 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: SureBackup networking with Linux VMs
Hello, try setting MAC address manually on the source VM (in VNIC settings), and performing backup of your VM again. MAC address will be set to VMX file, which we backup and restore - so this should help.
-
- VP, Product Management
- Posts: 6035
- Liked: 2860 times
- Joined: Jun 05, 2009 12:57 pm
- Full Name: Tom Sightler
- Contact:
Re: SureBackup networking with Linux VMs
As far as I'm concerned the simplest solution is to just make CentOS not care about MAC addresses. This is done by simply removing the "HWADDR=<MAC-address>" lines in your ifcfg-ethX config files located at /etc/sysconfig/network-scripts. We do this as a matter of course for our installs so that when we clone VM's from templates, or replicate them we don't have to mess with ethernet configs, everything just works.
Another option would be to set a static MAC address on the Linux host. The Veeam SureBackup process will preserve a static MAC address. We actually use static MAC addresses on a lot of our host. We use a simple schema where the MAC address is based on the IP address of the host, that we know the IP address of a machine just from it's MAC address and vice-versa. We started using this because it helped with Veeam replication, but it seems to work well for SureBackup too.
Another option would be to set a static MAC address on the Linux host. The Veeam SureBackup process will preserve a static MAC address. We actually use static MAC addresses on a lot of our host. We use a simple schema where the MAC address is based on the IP address of the host, that we know the IP address of a machine just from it's MAC address and vice-versa. We started using this because it helped with Veeam replication, but it seems to work well for SureBackup too.
-
- Enthusiast
- Posts: 25
- Liked: 10 times
- Joined: Feb 08, 2010 10:15 pm
- Full Name: David M
- Contact:
Re: SureBackup networking with Linux VMs
Both these methods work, thanks!
-
- Chief Product Officer
- Posts: 31806
- Liked: 7299 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: SureBackup networking with Linux VMs
Similar topic about Ubuntu > Ubuntu linux replication issue
-
- Novice
- Posts: 3
- Liked: never
- Joined: Apr 13, 2011 1:34 pm
- Full Name: Olebogeng Modise
- Contact:
Re: SureBackup networking with Linux VMs
Hi
I have tried the above solution by making the CentOS not care about MAC addresses. So now I am looking in the Tasks and Events for the replicated machine. There is an error that says "The MAC address(00:50:____) conflicts the the MAC address of the Source VM" and also another error "Changed MAC address from 00:50:56:af:2a to 00:50:56:84:23:e5 for adapter Production". Should I be concern that the changes made to the /etc/sysconfig/network-scripts didnt take place.
Regards
Ole
I have tried the above solution by making the CentOS not care about MAC addresses. So now I am looking in the Tasks and Events for the replicated machine. There is an error that says "The MAC address(00:50:____) conflicts the the MAC address of the Source VM" and also another error "Changed MAC address from 00:50:56:af:2a to 00:50:56:84:23:e5 for adapter Production". Should I be concern that the changes made to the /etc/sysconfig/network-scripts didnt take place.
Regards
Ole
-
- VP, Product Management
- Posts: 6035
- Liked: 2860 times
- Joined: Jun 05, 2009 12:57 pm
- Full Name: Tom Sightler
- Contact:
Re: SureBackup networking with Linux VMs
No, what your seeing is VMware saying that it's changing the MAC address of the replica so as not to have duplicate MAC addresses in your environment. This is the correct thing for VMware to do but this is what causes the default setup in CentOS to function incorrectly since CentOS sees a new MAC and thinks it's a different NIC (technically, it is a different NIC since it's actually a whole different VM, just a replica of that VM). What you've now done with the changes to /etc/sysconfig/network-scripts is tell CentOS to ignore the MAC address and just assume that whatever NIC is "eth0" (or whatever physical NIC) is always the correct NIC to bring up, that way CentOS won't care what MAC address VMware assigns the the NIC.
It should all work fine.
It should all work fine.
-
- Novice
- Posts: 3
- Liked: never
- Joined: Apr 13, 2011 1:34 pm
- Full Name: Olebogeng Modise
- Contact:
Re: SureBackup networking with Linux VMs
Thanks, will check it out today and let u guys know how it went.
-
- Novice
- Posts: 3
- Liked: never
- Joined: Apr 13, 2011 1:34 pm
- Full Name: Olebogeng Modise
- Contact:
Re: SureBackup networking with Linux VMs
The solution worked, my Replicated VM has now got the same IP and DNS name as the source VM when performing failover. Thanks a lot...
Who is online
Users browsing this forum: diana.boro and 131 guests