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

    Broadcom removed public access to VDDK download links

    Scheduled Pinned Locked Moved Unsolved Migrate to XCP-ng
    9 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.
    • A
      afk
      last edited by

      Hi everyone,

      Some of you may already be aware of this but I learned the news this morning.

      https://www.virtualizationhowto.com/2026/09/leaving-vmware-just-got-harder-after-broadcom-pulled-vddk-downloads/

      Essentially, Broadcom has decided, without any announcement, to remove all download links (and even some documentation it seems) for VDDK.
      This impacts all migration tools that use the VDDK for copying data of VM disks.

      If you have any version of VDDK, please keep it somewhere safe and make backups.

      I only have a x86-64 linux release from september 2025 that I used for testing V2V. Obviously, I can't share any link here but the release has the following sha256 hash:

      79d215198f1b8fd1d240a16b27ac2543c521ae2afdc1876444c2acf8945d74ca VMware-vix-disklib-9.0.0.0.24742305.x86_64.tar.gz

      Apparently, web archival links are also taken down.

      J 1 Reply Last reply
      Reply Quote 1
      • J
        john.c @afk
        last edited by john.c

        @afk said:

        Hi everyone,

        Some of you may already be aware of this but I learned the news this morning.

        https://www.virtualizationhowto.com/2026/09/leaving-vmware-just-got-harder-after-broadcom-pulled-vddk-downloads/

        Essentially, Broadcom has decided, without any announcement, to remove all download links (and even some documentation it seems) for VDDK.
        This impacts all migration tools that use the VDDK for copying data of VM disks.

        If you have any version of VDDK, please keep it somewhere safe and make backups.

        I only have a x86-64 linux release from september 2025 that I used for testing V2V. Obviously, I can't share any link here but the release has the following sha256 hash:

        79d215198f1b8fd1d240a16b27ac2543c521ae2afdc1876444c2acf8945d74ca VMware-vix-disklib-9.0.0.0.24742305.x86_64.tar.gz

        Apparently, web archival links are also taken down.

        @olivierlambert
        With Broadcom removing public access to VDDK downloads, we now have users who either cannot obtain VDDK at all or whose existing VDDK installations (main + backup) have become corrupted.

        This creates a real need for a fully open‑source fallback path inside V2V, one that still meets the performance requirements normally associated with VDDK.

        The open‑source community has already demonstrated that VDDK‑level throughput is achievable without VMware’s proprietary stack. Several projects have shown that:

        • Parallel NBD can saturate modern storage bandwidth when implemented correctly
        • Highly multithreaded block pipelines can outperform single‑threaded VDDK transfers
        • A throwaway Linux Proxy Copy VM can act as an efficient intermediary, reading blocks via NBD and streaming them directly to the destination hypervisor.

        This approach avoids VDDK entirely, remains fully open source, and provides a reliable fallback for users who can no longer access VMware’s proprietary components.

        Given the direction Broadcom is taking, having this fallback inside V2V would significantly improve resilience for XCP‑ng users and ensure long‑term independence from VMware licensing changes.

        The Proxy Copy VM must be treated as an ephemeral orchestration component — automatically excluded from the migration set and destroyed once the transfer completes — ensuring it never interferes with HA, LB, or startup/shutdown sequencing.

        This architecture also gives Vates a clean, open‑source answer to Broadcom’s decision to pull public VDDK access — ensuring V2V remains fully functional even if VMware continues removing or restricting proprietary components.

        poddingueP 1 Reply Last reply
        Reply Quote 2
        • poddingueP poddingue marked this topic as a question on
        • poddingueP
          poddingue Vates 🪐 @john.c
          last edited by

          We are fully aware of Broadcom's decision to stop providing the VDDK library to the cloud community or to reserve its download to some authorized partners and customers. As much as we regret this decision, we have to respect it.

          Because it impacts users who need to make backups, we are evaluating alternative options to address this situation. We will provide further guidance as this evaluation progresses but can't share more information for now.

          1 Reply Last reply
          Reply Quote 1
          • J john.c referenced this topic on
          • A
            andrija.panic
            last edited by

            Hi,

            I'd like to introduce OpenVDDK, an open-source library I've been building.

            OpenVDDK is an independent implementation of VixDiskLib, the virtual disk library in VMware's VDDK 8.0.3, for Linux x86-64. It is a drop-in replacement. It builds as libvixDiskLib.so.8.0.3 (with the usual .so.8 and .so links) and has the same C interface. Programs written for VixDiskLib, such as nbdkit's VDDK plugin and virt-v2v, load it in place of VMware's library without any source changes.

            What it supports today:

            • vSphere 6.7, 7.0 and 8.0 (tested on 6.7 U3, 7.0.3 and 8.0.3), through vCenter or by connecting directly to an ESXi host, including a standalone host without vCenter
            • HotAdd, NBDSSL and NBD transports (hotadd:nbdssl:nbd); HotAdd is used through vCenter
            • Linux x86-64 with glibc 2.28 or newer
            • All 43 public functions of VixDiskLib 8.0.3, with the same SONAME and symbol versions as VMware's library

            It is read-only by design: it reads virtual disks and does not write to them.

            OpenVDDK is past its initial testing phase. Independent companies and individuals have validated it with their own tools:

            • Forklift, migrating from VMware to KubeVirt, cold and warm
            • Migration Toolkit for Virtualization (MTV) on OpenShift, cold and warm
            • a VMware to Proxmox VE migration pipeline
            • custom migration tools built on nbdkit's VDDK plugin
            • V2K Migrate, migrating from VMware to Apache CloudStack

            It is already in production use. A German cloud provider has migrated a large production file server with V2K Migrate, and at least one US-based company is using it to migrate off VMware to Apache CloudStack with KVM. It is ready for end-user testing and production use.

            OpenVDDK is released under the Apache License 2.0, so you are free to use, modify, fork and redistribute it, including in commercial products.

            Source code, documentation and how to report issues: https://github.com/openvddk/openvddk
            More technical information, including performance improvements: https://openvddk.com

            If it could be useful for your work, I'd be glad to hear your feedback.

            OpenVDDK is an independent project and is not affiliated with or endorsed by VMware or Broadcom.

            Andrija

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

              Hello @andrija.panic !

              I'm aware and I followed your work and announcements 😉 It's great!

              On our side, we rely on our solution since the end of September: https://github.com/vatesfr/xen-orchestra/blob/master/CHANGELOG.md#690-2026-09-30 : "[V2V] Migrations no longer need the VDDK library".

              We couldn't wait much more and we had to act very fast to remove this dependency.

              J 1 Reply Last reply
              Reply Quote 0
              • J
                john.c @olivierlambert
                last edited by john.c

                @olivierlambert said:

                Hello @andrija.panic !

                I'm aware and I followed your work and announcements 😉 It's great!

                On our side, we rely on our solution since the end of September: https://github.com/vatesfr/xen-orchestra/blob/master/CHANGELOG.md#690-2026-09-30 : "[V2V] Migrations no longer need the VDDK library".

                We couldn't wait much more and we had to act very fast to remove this dependency.

                Hi @olivierlambert, thanks for the insight on vectura! Completely understand the need to move fast and gain full vertical integration over the V2V pipeline—it’s a great move for standard migrations.

                My suggestion to consider a dual-path approach with an OpenVDDK fallback is less about day-to-day operations and more about strategic, ecosystem-level insurance.

                If we look at how the Xen Project / Xen Foundation handles governance, it provides a perfect architectural blueprint for this problem:

                • Shared Governance vs. Vendor Control: For OpenVDDK to be a reliable fallback against Broadcom's moving goalposts, it ultimately needs a single, unified organizational structure (similar to a Linux Foundation sub-project). If Vates, Red Hat, and the CloudStack/Proxmox communities pool resources into a shared, neutrally governed utility, the burden of reverse-engineering VMware's disk-format shifts is distributed across the entire industry.

                • Isolating the Core Stack: Just like XCP-ng handles alternative storage plugins or drivers, OpenVDDK wouldn't need to be baked into your core engine. It could live as a completely decoupled, optional legacy transport layer. If vectura hits an unforeseen edge case, a specific CBT lock, or an old ESXi topology (like the legacy versions dropped in 6.9.0), the system has an automated valve to fall back on.

                • Focusing R&D Resources: By helping steer a shared industry standard for the low-level data extraction layer, Vates secures a massive legal and engineering buffer against VMware licensing and structural changes, allowing your internal teams to focus 100% of their energy on making Xen Orchestra the best frontend destination.

                It prevents Xen Orchestra from ever being caught by surprise, while still keeping your in-house binary as the primary choice.

                1 Reply Last reply
                Reply Quote 0
                • J
                  john.c
                  last edited by john.c

                  Hi @olivierlambert, proposing a dual-path approach with an OpenVDDK fallback helps manage edge cases, as well idiosyncratic actions that are specific to VDDK or OpenVDDK when reading VMware specifics on their side.

                  A 1 Reply Last reply
                  Reply Quote 0
                  • A
                    andrija.panic @john.c
                    last edited by

                    @john.c Hey guys, my understanding (based on Googling...and NOT working with your software) is that you've historically used only the NBD/NBDSSL data path as a way to copy data from VMware. Is this correct? I refer to Xen Orchestra.

                    Over the weekend, I've finished testing the compatibility with Broadcom VCF 9.1.1 (actually, vCenter/ESXi 9.1.1) and have confirmed identical behaviour with the B library and openVDDK (the B one even crashes on AlmaLinux 9 without an additional package).

                    So all VMware vSphere versions from 6.7 to 9.1 are covered (this would allow you to support VMware customers moving away from 6.7 - and unfortunately there are still people using it).

                    With OpenVDDK you get HotAdd as well, besides NBD/NBDSSL (your current custom solution) - if you later decide to implement the VDDK HotAdd transport (proxy/worker VM inside the source vCenter, mounting local snapshot disk with datastore-speed reads which are significantly faster than the NBD/NBDSSL transport method - this is a general fact when it comes to VDDK).
                    Also pay attention to not "choke" the VM Kernel adapter with too many parallel NBD streams (NFC port 902), it has its own limits.

                    Some performance notes:

                    Due to VMware's Terms and Conditions (inside VDDK bundles, and I have them all fresh from August 2026, v 7.xxx, 8.xxx. 9.xxx) - users are forbidden to "publish" benchmarking data, so I did not put a lot of that onto my website. But here is some real-world feedback from a few USA/EU companies that were testing it - and the speed gains are significant (I knew this due to my own testing, but it's always good to have 3rd party confirm it) - these below are from different companies and different tooling (Migratkit; Forklift into KubeVirt) - and I have more results, but don't want to share too much due to the evil eyes of B...

                    image.jpeg

                    This is from another company:

                    image.jpeg

                    These are just to scratch your imagination. And it behaves more properly than the B one - no silent failback to NBD on multi-disk VM migrations or short network hiccups, no crashing in certain cases, and much more helpful error/exit messages (identical exit/error codes, but I aimed to give a more informative message so users can more easily troubleshoot their software)

                    I'm already trying to put this under the umbrella of an open-source foundation (not ASF), but it will take time due to internal processes and, of course, legal reviews, etc.

                    Happy to share more if anyone is interested, but that would probably be better over a call, etc.

                    D 1 Reply Last reply
                    Reply Quote 0
                    • D
                      DustinB @andrija.panic
                      last edited by

                      @andrija.panic said:

                      VMware customers moving away from 6.7 - and unfortunately there are still people using it

                      Sounds like people pretending to be in business. Can't update your software, really sounds like a "way to cheap to afford supported software, and to lazy to find other solutions".

                      Heck Hyper-V was more mainstream when 6.7 hit it's end of life.

                      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