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

    Questions About ESXi to XCP-ng Migration Methods (VDDK vs Non-VDDK)

    Scheduled Pinned Locked Moved Solved Migrate to XCP-ng
    4 Posts 3 Posters 83 Views 3 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.
    • M Offline
      mdm
      last edited by

      Hello,

      I have a few questions regarding the ESXi โ†’ XCP-ng migration process and how Xen Orchestra handles it internally.

      1. When VDDK is available and configured, how does the migration process work exactly?
      2. Is the data transfer happening directly between the ESXi host and the XCP-ng host, or is the traffic proxied through Xen Orchestra as well?
      3. I understand that migration can also work without VDDK. In that case, what method is used internally?
      4. If VDDK is installed/configured in Xen Orchestra, is it possible to manually choose which migration method to use? Iโ€™m asking mainly for testing and benchmarking purposes. Or does XO automatically decide which method will be used?

      Thanks in advance for any clarification.

      1 Reply Last reply Reply Quote 0
      • julienXOvatesJ Online
        julienXOvates Vates ๐Ÿช XO Team
        last edited by julienXOvates

        Hi @mdm,

        Here is the response from a SME ๐Ÿ™‚
        1-

        • XO get the VM metadata through soap api and create the vm /network
        • XO use the nbdkit + nbdkit-vddk package , connecting to each disk
        • XO connect through NBD to nbdkit
        • XO list the allocated blocks
        • XO create the disk
        • XO read the block and import the data into the disk (though a vhd or qcow2 stream depending on the size)

        2- though XO. There is a lot of disk transform occuring here

        3- not anymore, it was too brittle, especially on when the disk are locked or not. Also it was not scaling too well
        4- see 3- +
        vddk transfer is overwhelmly faster that previous access through http, is compatible with VSAN and don't lock the disks.

        (+ also see https://xen-orchestra.com/blog/xen-orchestra-5-110/ section "VMware to Vates (V2V)" where we made key improvements)

        M 1 Reply Last reply Reply Quote 1
        • olivierlambertO Online
          olivierlambert Vates ๐Ÿช Co-Founder CEO
          last edited by

          Question for @julienxovates

          1 Reply Last reply Reply Quote 0
          • julienXOvatesJ Online
            julienXOvates Vates ๐Ÿช XO Team
            last edited by julienXOvates

            Hi @mdm,

            Here is the response from a SME ๐Ÿ™‚
            1-

            • XO get the VM metadata through soap api and create the vm /network
            • XO use the nbdkit + nbdkit-vddk package , connecting to each disk
            • XO connect through NBD to nbdkit
            • XO list the allocated blocks
            • XO create the disk
            • XO read the block and import the data into the disk (though a vhd or qcow2 stream depending on the size)

            2- though XO. There is a lot of disk transform occuring here

            3- not anymore, it was too brittle, especially on when the disk are locked or not. Also it was not scaling too well
            4- see 3- +
            vddk transfer is overwhelmly faster that previous access through http, is compatible with VSAN and don't lock the disks.

            (+ also see https://xen-orchestra.com/blog/xen-orchestra-5-110/ section "VMware to Vates (V2V)" where we made key improvements)

            M 1 Reply Last reply Reply Quote 1
            • M Offline
              mdm @julienXOvates
              last edited by

              @julienXOvates Thanks for the quick reply, thatโ€™s very helpful!

              1 Reply Last reply Reply Quote 1
              • olivierlambertO olivierlambert marked this topic as a question
              • olivierlambertO olivierlambert has marked this topic as solved

              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