mirror of
https://github.com/Jarli01/xenorchestra_installer
synced 2026-07-30 02:11:21 +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)
|
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?
|
# Problems?
|
||||||
|
|
||||||
Check out our [Troubleshooting Page](https://github.com/Jarli01/xenorchestra_installer/blob/master/TROUBLESHOOTING.md)!
|
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
|
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)
|
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
|
# Ensures that Yarn dependencies are installed
|
||||||
/usr/bin/apt-get update
|
/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
|
#Install yarn
|
||||||
cd /opt
|
cd /opt
|
||||||
@@ -43,7 +49,7 @@ n lts
|
|||||||
ln -s /usr/bin/node /usr/local/bin/node
|
ln -s /usr/bin/node /usr/local/bin/node
|
||||||
|
|
||||||
# Install XO dependencies
|
# 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
|
/usr/bin/git clone -b $xo_branch $xo_server
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user