First time poster to the development mailing list so greetings everyone. We ran across this issue in our environment as well (CentOS 7 with KVM) with CS 4.7.0. The problem appeared to use as a behavior of libvirt because we could reproduce the error independent of CS by manually creating a VM and migrating it outside of CS but on the CS host. This led us to believe it was a libvirt issue. However, based on the code change in the Git repository I was unaware there were hooks into libvirt.
We worked around the issue by just changing the name of the bridge from brvx-1234 to vxbr-1234 and that resolved the issue for us. Not that this is a better solution but just wondering if we are talking about the same issue. Richard KleinĀ <rkl...@rsitex.com> RSI 5426 Guadalupe, Suite 100 Austin TX 78751 > -----Original Message----- > From: insom [mailto:g...@git.apache.org] > Sent: Friday, April 22, 2016 9:21 AM > To: dev@cloudstack.apache.org > Subject: [GitHub] cloudstack pull request: CLOUDSTACK-9362: Skip VXLANs > when rewriti... > > GitHub user insom opened a pull request: > > https://github.com/apache/cloudstack/pull/1513 > > CLOUDSTACK-9362: Skip VXLANs when rewriting the bridge name for > migrations (4.8-2) > > From the [JIRA issue](https://issues.apache.org/jira/browse/CLOUDSTACK- > 9362): > > > > https://github.com/apache/cloudstack/commit/bb8f7c652e42caacff5adce1ce6 > 0342603677605 > > > > The above commit introduces rewriting of bridge device names when > migrating a virtual machine from one host to another. However, it also > matches bridges called "brvx-1234" and rewrites them to (in my case) "brem1- > 1234" - this doesn't match the bridge name on the destination and causes the > migration to fail with the error: > > > > error : virNetDevGetMTU:397 : Cannot get interface MTU on 'brem1- > 1234': No such device > > > > I have flagged this as major because it's not possible to migrate VMs > using > VXLANs for maintenance, which seems important (it's certainly important to > me!). > > This is a version of #1508 based against 4.8 (sorry!) > > You can merge this pull request into a Git repository by running: > > $ git pull https://github.com/insom/cloudstack CLOUDSTACK-9362-2 > > Alternatively you can review and apply these changes as the patch at: > > https://github.com/apache/cloudstack/pull/1513.patch > > To close this pull request, make a commit to your master/trunk branch with (at > least) the following in the commit message: > > This closes #1513 > > ---- > commit d2eb0a537a1f279a83f4af4f8f1bbae9d5aefba8 > Author: Aaron Brady <aa...@iweb.co.uk> > Date: 2016-04-21T14:19:56Z > > Skip VXLANs when rewriting the bridge name for migrations > > ---- > > > --- > If your project is set up for it, you can reply to this email and have your > reply > appear on GitHub as well. If your project does not have this feature enabled > and wishes so, or if the feature is enabled but not working, please contact > infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. > ---