From d67189b86a9616d5599073771bd88da95f9aa1f0 Mon Sep 17 00:00:00 2001 From: Dustin B Date: Fri, 22 Aug 2025 15:28:10 -0400 Subject: [PATCH] Update README.md VDDK instructional steps for anyone migrating from VMWare --- README.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 889560e..dfece37 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,32 @@ Restart xo-server.service Reload your XOCE website using SSL (https://your-host-ip) +# Migrating from VMWare ESXi +For a legal reasons we cannot provide an automated solution to installing these dependencies which offer increased performance and features while migrating VMs from VMWare ESXi. These steps do not need to be followed for every instance, but are recommended if you're migrating away. + +1. Go to https://developer.broadcom.com/sdks/vmware-virtual-disk-development-kit-vddk/latest and download the VDDK #.0 Tarball for Linux (at writing the version is 9.0 and MD5 sum is f508fe7134fcdd137fbdba5ee7f65d9f) +2. Move this file to your XOCE installation (winSCP or some other tool) +3. Create this directory as it doesn't exist `/usr/local/lib/vddk` and uncompress the tarball into the same directory with ```sudo tar -xvf "./VMware-vix-disklib-9.0.0.0.24742305.x86_64.tar.gz" -C /usr/local/lib/vddk``` + + The directory structure should look match the below + +``` +debian@xoa-source:/usr/local/lib/vddk$ tree -d . +└── vmware-vix-disklib-distrib + ├── bin64 + ├── doc + │   ├── errors + │   ├── functions + │   ├── samples + │   │   └── diskLib + │   └── types + ├── include + ├── lib32 + └── lib64 +``` +4. Lastly install these dependencies ```sudo apt install -y nbdkit libnbd-bin``` +5. You should now have access to the improved features from this VDDK + # Problems? Check out our [Troubleshooting Page](https://github.com/Jarli01/xenorchestra_installer/blob/master/TROUBLESHOOTING.md)! @@ -89,5 +115,3 @@ To keep XOCE up to date I recommend that anyone who's used this installation scr yarn run turbo run build --filter @xen-orchestra/web Once the installation is completed, you can then go to [https://your-host-ip/v6](https://your-host-ip/v6) - -