I have a new installation of Proxmox VE 8.3.3 and am using two external Drives for VM storage and backups etc.
When I create a new VM, I start by highlighting the storage device I want PM to use when creating this machine. I make sure that the storage device I want to use is picked in the 'Disks' section. I am expecting the VM to exists on the external drive and run from there, but that's not what seems to be happening.
I created a new Linux instance and selected the external storage device I wanted to use. Completed the installation and tested the running VM instance. Out of interest I used the Shell to navigate to the external storage location 'Terra' and checked the images folder for the hdd. The storage is there, just as I had expected.
Out of interest, I then navigated to /mnt/pve/Terra/images/1101 (the VMID) and it also contains the HDD file. An identical copy. I tested this by renaming the hdd file in the /mnt/pve/Terra/images/1101 location, then I rebooted the PM installation and when it came back online, attempted to start up the new VM. It failed to boot and just kept cycling back to the "Guest not running" message in the console.
So my question is this. Why has PM created the VM in pve as well as my external storage device - it seems to be creating the VM where it wants to regardless of where I asked it to create the VM?
I am only a week into using Proxmox VE and it's entirely possible that I just don't understand how Proxmox VE is doing things.
I'm happy to be enlightened if someone could explain it to me (please)?
When I create a new VM, I start by highlighting the storage device I want PM to use when creating this machine. I make sure that the storage device I want to use is picked in the 'Disks' section. I am expecting the VM to exists on the external drive and run from there, but that's not what seems to be happening.
I created a new Linux instance and selected the external storage device I wanted to use. Completed the installation and tested the running VM instance. Out of interest I used the Shell to navigate to the external storage location 'Terra' and checked the images folder for the hdd. The storage is there, just as I had expected.
Out of interest, I then navigated to /mnt/pve/Terra/images/1101 (the VMID) and it also contains the HDD file. An identical copy. I tested this by renaming the hdd file in the /mnt/pve/Terra/images/1101 location, then I rebooted the PM installation and when it came back online, attempted to start up the new VM. It failed to boot and just kept cycling back to the "Guest not running" message in the console.
So my question is this. Why has PM created the VM in pve as well as my external storage device - it seems to be creating the VM where it wants to regardless of where I asked it to create the VM?
I am only a week into using Proxmox VE and it's entirely possible that I just don't understand how Proxmox VE is doing things.
I'm happy to be enlightened if someone could explain it to me (please)?
Last edited by a moderator: