Installation#

JVP can be deployed in several ways. Choose the method that best fits your environment.

Requirements#

Required Tools#

ToolPurpose
libvirtVirtualization management core (libvirtd daemon)
virshExecute qemu-agent-command
qemu-imgDisk image operations
genisoimage or mkisofsGenerate cloud-init ISO
sshRemote node connection

Optional Tools#

ToolPurpose
wgetDownload template images (preferred)
curlDownload template images (fallback)
ipQuery ARP neighbor table for VM IP
virt-customizeReset VM password (fallback method)
socatVNC/serial forwarding for remote nodes

Install on Debian/Ubuntu#

apt install libvirt-daemon-system qemu-utils genisoimage wget curl openssh-client libguestfs-tools socat

Install on RHEL/CentOS/Fedora#

dnf install libvirt qemu-img genisoimage wget curl openssh-clients libguestfs-tools socat

Deployment Options#