Hi Asad,
Storage is not configurable at this moment in Proxmox, although it will be a
good improvement.
You can make changes to the proxmox.sh script if you want to use a shared
storage in your setup.
create() {
...
if [[ "${template_type^^}" == "ISO" ]]; then
check_required_fields iso_path
local data="vmid=$vmid"
data+="&name=$vm_name"
data+="&ide2=$(urlencode "$iso_path,media=cdrom")"
data+="&ostype=l26"
data+="&scsihw=virtio-scsi-single"
data+="&scsi0=$(urlencode "local-lvm:64,iothread=on")"
data+="&sockets=1"
data+="&cores=$vmcpus"
data+="&numa=0"
data+="&cpu=x86-64-v2-AES"
data+="&memory=$((vmmemory / 1024 / 1024))"
Thanks,
Abhisar
From: Asad Siddiqui <[email protected]>
Date: Monday, 1 December 2025 at 3:41 PM
To: [email protected] <[email protected]>
Subject: Seeking Technical Assistance Regarding CloudStack Storage/VM Issue
Hi,
We have installed the latest CloudStack version 4.22 in our test
environment, and we are using Proxmox as the hypervisor. The issue we are
facing is that when we create a VM from CloudStack, it is being created on
Proxmox's local-lvm storage, even though we have shared storage attached to
Proxmox.
According to the documentation, when setting up Proxmox with CloudStack, we
create a cluster and add the hypervisors into that cluster and then enter
the key-value details-but nowhere in the process do we define or specify
which storage CloudStack should use.
Regards
Asad Siddiqui