mirror of
https://github.com/Jarli01/xenorchestra_installer
synced 2025-12-24 04:29:59 +00:00
Compare commits
3 Commits
Jarli01-pa
...
Jarli01-V2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8aa0e0b067 | ||
|
|
8b713b3025 | ||
|
|
03aa26e8fd |
29
README.md
29
README.md
@@ -65,33 +65,6 @@ Restart xo-server.service
|
||||
|
||||
Reload your XOCE website using SSL (https://your-host-ip)
|
||||
|
||||
# Migrating from VMWare ESXi
|
||||
The optional VMware Virtual Disk Development Kit (VDDK) offers increased performance and additional features when migrating VMs from VMWare ESXi to XCP-ng. This collection must be manually downloaded and installed due to licensing restrictions. Here are the steps for installing this optional module --
|
||||
|
||||
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 with `mkdir /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 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```
|
||||
|
||||
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)!
|
||||
@@ -116,3 +89,5 @@ 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)
|
||||
|
||||
|
||||
|
||||
@@ -22,7 +22,13 @@ xo_service="xo-server.service"
|
||||
|
||||
# Ensures that Yarn dependencies are installed
|
||||
/usr/bin/apt-get update
|
||||
/usr/bin/apt-get --yes install git curl apt-transport-https gnupg
|
||||
/usr/bin/apt-get --yes install git curl apt-transport-https gnupg nbdkit libnbd-bin
|
||||
|
||||
# Downloads VDDK plugin from Broadcom (hardcoded URI..... see #8840 from Vates/Xen Orchestra)
|
||||
wget --content-disposition --trust-server-names --no-check-certificate "https://gitlab.com/Jarli01/xenorchestra_installer/-/raw/master/VMware-vix-disklib-9.0.0.0.24742305.x86_64.tar.gz"
|
||||
|
||||
sudo mkdir /usr/local/lib/vddk
|
||||
sudo tar -xvf "./VMware-vix-disklib-9.0.0.0.24742305.x86_64.tar.gz" -C /usr/local/lib/vddk
|
||||
|
||||
#Install yarn
|
||||
cd /opt
|
||||
@@ -43,7 +49,7 @@ n lts
|
||||
ln -s /usr/bin/node /usr/local/bin/node
|
||||
|
||||
# Install XO dependencies
|
||||
/usr/bin/apt-get install --yes build-essential redis-server libpng-dev git python3-minimal libvhdi-utils nfs-common lvm2 cifs-utils openssl libfuse2t64
|
||||
/usr/bin/apt-get install --yes build-essential redis-server libpng-dev git python3-minimal libvhdi-utils nfs-common lvm2 cifs-utils openssl
|
||||
|
||||
/usr/bin/git clone -b $xo_branch $xo_server
|
||||
|
||||
|
||||
Reference in New Issue
Block a user