XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    New VM MAC address restriction

    Scheduled Pinned Locked Moved Management
    13 Posts 6 Posters 1.1k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • olivierlambertO Offline
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Pinging @BenjiReis as a reminder so we can discuss this somewhere next week 🙂

      J 1 Reply Last reply Reply Quote 1
      • J Offline
        jimmymiller @olivierlambert
        last edited by

        @olivierlambert Did anything ever come of this?

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Offline
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          It's doable but it's not yet on top priority list to our work on getting 8.3 released. But IIRC it's in our backlog, right @BenjiReis ?

          1 Reply Last reply Reply Quote 0
          • BenjiReisB Offline
            BenjiReis Vates 🪐 XCP-ng Team
            last edited by

            It's in the backlog indeed but I don't know when the ETA to start this.
            I guess an issue in the xen-api repo would be a good first step to see what the XAPI team think of the feature.

            1 Reply Last reply Reply Quote 1
            • M Offline
              mdraugh
              last edited by

              I'm in the same boat -- this totally-random-MAC system is causing serious problems with my system inventory. Can we get this moved up on the priority list somehow? It seems like a pretty simple change.

              1 Reply Last reply Reply Quote 0
              • splastunovS Offline
                splastunov
                last edited by

                It is not a problem at all.

                You can always set MAC manually, or create VIF with certain MAC via XAPI or cli.

                Link to XAPI https://xapi-project.github.io/xen-api/classes/vif.html
                check create method.

                Cli command
                xe vif-create vm-uuid=<VM UUID> network-uuid=<NETWORK UUID> device=<ETHERNET INTERFACE NUMBER> mac=<MAC ADDRESS>
                Device could be in range 0-15
                MAC in format XX:XX:XX:XX:XX:XX

                After you need "activate" new VIF by command
                xe vif-plug uuid=<VIF UUID>
                If VM does not running xe-guest-tools you have to switch off VM and power it on again to activate new VIF.

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  mdraugh @splastunov
                  last edited by

                  @splastunov -- not a problem if you have the time and can train all your people (and have them remember each time) to do this manual workaround and independently select a unique MAC, which will require having a list they can easily check (and keep updated!) so they don't duplicate a MAC. On the other hand, every other virtualization platform I've used has either had a fixed OUI or a settable OUI, so I don't think this is ridiculous to ask for.

                  splastunovS 1 Reply Last reply Reply Quote 0
                  • splastunovS Offline
                    splastunov @mdraugh
                    last edited by

                    @mdraugh sure.

                    As workaround you can create simple table with MAC-IP-VM fields, and simple script to deploy new VM with first "free" MAC. Yes, it sounds like to develop your own XO, but I belive it should help alot.

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Offline
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by

                      It's not ridiculous, but it's always things to manage in our backlog. I would love to do everything at once (even if we grow fast, the backlog is still larger than our workforce). At least, it's planned.

                      1 Reply Last reply Reply Quote 1
                      • T Offline
                        tuxen Top contributor
                        last edited by tuxen

                        FYI, Xen has a registered OUI: 00:16:3E

                        edit: I didn't read @olivierlambert previous post mentioning the OUI 🙂

                        xen-oui.png


                        Source: https://www.macvendorlookup.com

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post