3 Commits

Author SHA1 Message Date
Dustin B
8aa0e0b067 Update xo_install.sh
Added needed deps to the install nbdkit and libnbd-bin for the nbdinfo
2025-08-14 16:20:25 -04:00
Dustin B
8b713b3025 Updated URL and fixed path
fixed mkdir path and pushed the file to gitlab for a direct url.
2025-08-14 15:15:22 -04:00
Dustin B
03aa26e8fd Update xo_install.sh
Adds upcoming dependencies from Vendor https://github.com/vatesfr/xen-orchestra/pull/8840
2025-08-14 14:25:19 -04:00

View File

@@ -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 libnbd-bin nbdkit nbdkit-plugin-vddk
/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