[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Changed in: maas (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Changed in: juju-core Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
I see the names are consistent across MAAS UI and deployment. However, during the commissioning stage, I guess the biosdevname is not installed, so the names on MAAS are all ethX, so after the system are provisioned, the names in the OS are all ethX. I would rather see emX and pXpX instead. I run into a problem that i use bonding with ethX (as it is ethX in OS). and the mac address of ethX was changed, so bonding fails. I bet if i use emX naming, that shouldn't be a problem? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Changed in: maas Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
Curtin now write the udev rules in MAAS 1.9 using the name of the interface set by commissioning or set by the user. The names will be consistent across deployments. D-I is not longer support is not something that should be used any more. ** Changed in: maas Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
I'm also affected by this bug. The name of NIC keeps changing until biosdevname is installed, and remove the /etc/udev/rules.d/70 -persistent-net.rules. This bug makes install hard especially on network naming. and have to tweak curtin with late_command which is very inconvenient. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Tags removed: network ** Tags added: networking -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Changed in: maas Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Changed in: maas Importance: Undecided => Wishlist ** Changed in: maas Milestone: None => 1.9.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
Blake, yes that's correct - having stable names based on udev rules, especially discoverable via the API will be the proper way to fix this for MAAS. The solution proposed in comment #1 could potentially work for any provider, but relying on networking features (discovery, configuration, even connectivity) during boot is racy and unreliable with current cloud-init support (2.0 will hopefully solve this). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
** Tags added: maas-provider network ** Changed in: juju-core Status: New => Triaged ** Changed in: juju-core Importance: Undecided => Medium ** Tags added: oil -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
With the new networking work in MAAS the idea was to create udev rules for all interfaces so the naming is always the same from commissioning to deployment. I believe this would also fix this issue. Is my assumption correct? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
Please also bear in mind that biosdevname, even if installed, can be disabled by a kernel command line argument (i.e. please don't hardcode either an assumption of biosdevname naming based on package presence, or any sort of hard dependency on biosdevname naming). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: maas (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1423626] Re: Inconsistent device naming depending on install method - biosdevname/no biosdevname
The problem in such cases is juju has little control on how the machine's hardware (as seed by lshw) changes between commissioning and deployment, and frankly neither has maas. jamespage suggested that juju could "inject" a script very early (e.g. a bootcmd) in the cloud-init userdata to try and discover what interface names and MAC addresses the machine has and try to match those from the lshw data juju already gets from maas during node allocation. This nice thing about this solution is that it's not maas specific, but can be used elsewhere (e.g. other distros, with systemd, etc.). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1423626 Title: Inconsistent device naming depending on install method - biosdevname/no biosdevname To manage notifications about this bug go to: https://bugs.launchpad.net/juju-core/+bug/1423626/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs