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

    DUPLICATE_MAC_SEED

    Scheduled Pinned Locked Moved Xen Orchestra
    12 Posts 6 Posters 2.1k Views 5 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.
    • I Offline
      icompit @DustinB
      last edited by

      @DustinB Main reason is related with OS license costs... I agree that it would be easier to have single pool.

      D 1 Reply Last reply Reply Quote 0
      • D Offline
        DustinB @icompit
        last edited by

        @icompit gotcha, while I generally understand the reasoning behind this, it doesn't work like this practically.

        If you're moving your VM's around from one host to another in an unmanaged environment, that would mean that the VM could run in multiple locations at once which would negatively impact your licensing costs.

        Whereas if you have 1 pool, the VM can only be running on the singular pool once without you making any changes to that system.

        Of course if you removed the NIC or sysprep'd a VM then it could run somewhere else, but those are fundamental changes to a given VM.

        I 2 Replies Last reply Reply Quote 0
        • I Offline
          icompit @DustinB
          last edited by

          @DustinB

          89f075ce-84a4-452e-99ba-ebd3ec21c886-image.png

          Look I have xs-node1 and xs-node2 as you can see DC1 running on node1 and have replica to separate, replica dedicated, SR at node2... DC2 running on node2 and have replica also to this replica dedicated SR.

          Both xs-node1 and xs-node2 have only local storage NVMe for running VMs and xs-node2 have also ZFS pool for replicas.

          When I'm trying to migrate DC1 to xs-node2 on NVMe SR I'm getting this DUPLICATE_MAC_SEED error.

          Only one DC1 VM running across both xs-nodes...

          1 Reply Last reply Reply Quote 0
          • I Offline
            icompit @DustinB
            last edited by

            @DustinB

            Here is the backup job configuration:

            0459c49d-0b84-4585-9bb8-e3c79bac771b-image.png

            6c3f31b2-aeb7-4d96-b441-3248af6f27a2-image.png

            K 1 Reply Last reply Reply Quote 0
            • K Offline
              KPS Top contributor @icompit
              last edited by

              @icompit
              Did you ever solve this? I am having exactly the same problem...

              I 1 Reply Last reply Reply Quote 0
              • I Offline
                icompit @KPS
                last edited by

                @KPS
                Unfortunate, no. I just replicate and avoid moving live VM on the same host, target for replication.

                1 Reply Last reply Reply Quote 0
                • Tristis OrisT Offline
                  Tristis Oris Top contributor
                  last edited by

                  Can't migrate an XO VM to any pool because of this error.
                  You need to remove any CR copy that is halted to make migration work.

                  P 1 Reply Last reply Reply Quote 0
                  • P Offline
                    Pilow @Tristis Oris
                    last edited by

                    @Tristis-Oris could you not temporarly change the CR VM Mac address on the VIF ?
                    problem would be solved ?

                    Tristis OrisT 1 Reply Last reply Reply Quote 0
                    • Tristis OrisT Offline
                      Tristis Oris Top contributor @Pilow
                      last edited by

                      @Pilow no.

                      poddingueP 1 Reply Last reply Reply Quote 0
                      • poddingueP Offline
                        poddingue Vates 🪐 @Tristis Oris
                        last edited by

                        I don't fully follow the mac-seed side of this, but a couple of things in the thread stand out. Tristis Oris's workaround looks like the practical unblock for now: removing the halted CR copy on the target host lets the migration go through, presumably because that replica VM is what collides on the mac-seed.
                        Since you, KPS and Tristis Oris are all hitting the same DUPLICATE_MAC_SEED migrating into a replica target, this feels like something worth a GitHub issue on xen-orchestra with your XO commit, the exact steps, and whether a halted CR copy is present each time.
                        It might also be worth a mention to @Team-XAPI-Network, since they'd know whether a CR replica is supposed to share its source's mac-seed.
                        I could be wrong on the mechanism, so take that with a pinch of salt. 🤷

                        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