Add a variable for storage location

Add a check to see if "local-" something exists,  make sure we have only one entry and use that as the storage location.
I have local-zfs rather then local-lvm
This commit is contained in:
James Crook 2019-02-19 17:15:06 +00:00 committed by GitHub
parent e82959dc8d
commit 371f0a461b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -45,11 +45,12 @@ echo -e "\n\n\n" \
"********************************\n" \
"* Creating new VM *\n" \
"********************************\n" && \
qm create $VMID -bios ovmf -bootdisk sata0 -efidisk0 local-lvm:vm-${VMID}-disk-0,size=128K \
DISKLOCATION=$(cat /etc/pve/storage.cfg | grep local- | cut -f2 -d" " | sed -n 1p)
qm create $VMID -bios ovmf -bootdisk sata0 -efidisk0 ${DISKLOCATION}:vm-${VMID}-disk-0,size=128K \
-name $(sed -e "s/\_//g" -e "s/.vdi.gz//" <<< $FILE) -net0 virtio,bridge=vmbr0 \
-onboot 1 -ostype l26 -sata0 local-lvm:vm-${VMID}-disk-1,size=6G \
-onboot 1 -ostype l26 -sata0 ${DISKLOCATION}:vm-${VMID}-disk-1,size=6G \
-scsihw virtio-scsi-pci && \
pvesm alloc local-lvm $VMID vm-${VMID}-disk-0 128 1>&/dev/null && \
pvesm alloc ${DISKLOCATION} $VMID vm-${VMID}-disk-0 128 1>&/dev/null && \
qm importdisk $VMID ${FILE%".gz"} local-lvm 1>&/dev/null && \
echo -e "\n\n\n" \
"********************************\n" \