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

    New VM MAC address restriction

    Scheduled Pinned Locked Moved Management
    13 Posts 6 Posters 3.0k 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

      Hey 🙂

      Thanks for your feedback, asking around 🙂

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

        That's the part we need to change:
        https://github.com/xapi-project/xen-api/blob/master/ocaml%2Fxapi%2Fxapi_vif_helpers.ml#L209

        But I think using the Xen OUI by default (00:16:3e) could leak information on the hypervisor used 🤔 So we need to make it configurable. A XAPI issue will come next week and we'll see how to work with it 🙂

        1 Reply Last reply Reply Quote 0
        • 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

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • First post
                              Last post