I am trying to import .vmdk files from an SMB share ("ISOs") I have mounted on my Proxmox server. I have tried following the instructions here but the VM is never able to boot.
I have even tried using Starwind V2V to qcow2 and the VM could not boot then either.
I just started fresh, my exact process:
root@proxsff01:/mnt# cd pve
root@proxsff01:/mnt/pve# cd ISOs/
root@proxsff01:/mnt/pve/ISOs# cd home-assistant/
(I have a -flat VMDK in there too as well but it seems like qm disk import is handling this fine)
root@proxsff01:/mnt/pve/ISOs/home-assistant# qm disk import 100 home-assistant.vmdk local-lvm
Use of uninitialized value $dev in hash element at /usr/share/perl5/PVE/QemuServer/Drive.pm line 555.
importing disk 'home-assistant.vmdk' to VM 100 ...
Logical volume "vm-100-disk-0" created.
transferred 0.0 B of 32.0 GiB (0.00%)
transferred 327.7 MiB of 32.0 GiB (1.00%)
transferred 655.4 MiB of 32.0 GiB (2.00%)
transferred 983.0 MiB of 32.0 GiB (3.00%)
transferred 1.3 GiB of 32.0 GiB (4.00%)
transferred 1.6 GiB of 32.0 GiB (5.00%)
transferred 1.9 GiB of 32.0 GiB (6.01%)
transferred 2.2 GiB of 32.0 GiB (7.01%)
transferred 2.6 GiB of 32.0 GiB (8.01%)
transferred 2.9 GiB of 32.0 GiB (9.01%)
transferred 3.2 GiB of 32.0 GiB (10.01%)
transferred 3.5 GiB of 32.0 GiB (11.01%)
transferred 3.8 GiB of 32.0 GiB (12.01%)
etc. etc.
unused0: successfully imported disk 'local-lvm:vm-100-disk-0'
root@proxsff01:/mnt/pve/ISOs/home-assistant#
I then attach Unused Disk 0 (local-lvm:vm-100-disk-0) to my VM 100 on the default LSI controller as SCSI 0
I then power up the VM and observe from the console that the disk isn't getting seen. It just sits at "Booting from Hard Disk..." forever. I have already set my boot options and order to use SCSI 0
What am I doing wrong here? The VM is Home Assistant (Slackware under the hood) so I did not mess with any of the Windows required configs. I do not have access to any ESXi host any more.
In case this helps:
root@proxsff01:/mnt/pve/ISOs/home-assistant# pvdisplay
--- Physical volume ---
PV Name /dev/nvme0n1p3
VG Name pve
PV Size 237.47 GiB / not usable <1.32 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 60793
Free PE 4097
Allocated PE 56696
PV UUID 4maWJB-Dxgt-Ki0y-9Vlj-44i2-2H58-XKgWCm
root@proxsff01:/mnt/pve/ISOs/home-assistant# lvdisplay
--- Logical volume ---
LV Name data
VG Name pve
LV UUID 4wEveq-xesE-Z9W1-PCtt-5sUv-yjei-d4z6TT
LV Write Access read/write (activated read only)
LV Creation host, time proxmox, 2024-12-11 17:03:44 -0500
LV Pool metadata data_tmeta
LV Pool data data_tdata
LV Status available
# open 0
LV Size <141.23 GiB
Allocated pool data 7.25%
Allocated metadata 1.31%
Current LE 36154
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:5
--- Logical volume ---
LV Path /dev/pve/swap
LV Name swap
VG Name pve
LV UUID jcgLnS-fxhE-Wv4S-Q4IZ-aNC7-KGxa-PwEDqp
LV Write Access read/write
LV Creation host, time proxmox, 2024-12-11 17:03:43 -0500
LV Status available
# open 2
LV Size 8.00 GiB
Current LE 2048
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/pve/root
LV Name root
VG Name pve
LV UUID D1qJW4-EzFn-fUEF-I2lS-xkUo-SNB1-gsd9co
LV Write Access read/write
LV Creation host, time proxmox, 2024-12-11 17:03:43 -0500
LV Status available
# open 1
LV Size <69.37 GiB
Current LE 17758
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
--- Logical volume ---
LV Path /dev/pve/vm-100-disk-0
LV Name vm-100-disk-0
VG Name pve
LV UUID CbaG8Z-vNV2-97u2-gXlU-9WLi-7pRO-N1Lnyn
LV Write Access read/write
LV Creation host, time proxsff01, 2024-12-11 19:21:40 -0500
LV Pool name data
LV Status available
# open 1
LV Size 32.00 GiB
Mapped size 32.00%
Current LE 8192
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:6
I have even tried using Starwind V2V to qcow2 and the VM could not boot then either.
I just started fresh, my exact process:
root@proxsff01:/mnt# cd pve
root@proxsff01:/mnt/pve# cd ISOs/
root@proxsff01:/mnt/pve/ISOs# cd home-assistant/
(I have a -flat VMDK in there too as well but it seems like qm disk import is handling this fine)
root@proxsff01:/mnt/pve/ISOs/home-assistant# qm disk import 100 home-assistant.vmdk local-lvm
Use of uninitialized value $dev in hash element at /usr/share/perl5/PVE/QemuServer/Drive.pm line 555.
importing disk 'home-assistant.vmdk' to VM 100 ...
Logical volume "vm-100-disk-0" created.
transferred 0.0 B of 32.0 GiB (0.00%)
transferred 327.7 MiB of 32.0 GiB (1.00%)
transferred 655.4 MiB of 32.0 GiB (2.00%)
transferred 983.0 MiB of 32.0 GiB (3.00%)
transferred 1.3 GiB of 32.0 GiB (4.00%)
transferred 1.6 GiB of 32.0 GiB (5.00%)
transferred 1.9 GiB of 32.0 GiB (6.01%)
transferred 2.2 GiB of 32.0 GiB (7.01%)
transferred 2.6 GiB of 32.0 GiB (8.01%)
transferred 2.9 GiB of 32.0 GiB (9.01%)
transferred 3.2 GiB of 32.0 GiB (10.01%)
transferred 3.5 GiB of 32.0 GiB (11.01%)
transferred 3.8 GiB of 32.0 GiB (12.01%)
etc. etc.
unused0: successfully imported disk 'local-lvm:vm-100-disk-0'
root@proxsff01:/mnt/pve/ISOs/home-assistant#
I then attach Unused Disk 0 (local-lvm:vm-100-disk-0) to my VM 100 on the default LSI controller as SCSI 0
I then power up the VM and observe from the console that the disk isn't getting seen. It just sits at "Booting from Hard Disk..." forever. I have already set my boot options and order to use SCSI 0
What am I doing wrong here? The VM is Home Assistant (Slackware under the hood) so I did not mess with any of the Windows required configs. I do not have access to any ESXi host any more.
In case this helps:
root@proxsff01:/mnt/pve/ISOs/home-assistant# pvdisplay
--- Physical volume ---
PV Name /dev/nvme0n1p3
VG Name pve
PV Size 237.47 GiB / not usable <1.32 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 60793
Free PE 4097
Allocated PE 56696
PV UUID 4maWJB-Dxgt-Ki0y-9Vlj-44i2-2H58-XKgWCm
root@proxsff01:/mnt/pve/ISOs/home-assistant# lvdisplay
--- Logical volume ---
LV Name data
VG Name pve
LV UUID 4wEveq-xesE-Z9W1-PCtt-5sUv-yjei-d4z6TT
LV Write Access read/write (activated read only)
LV Creation host, time proxmox, 2024-12-11 17:03:44 -0500
LV Pool metadata data_tmeta
LV Pool data data_tdata
LV Status available
# open 0
LV Size <141.23 GiB
Allocated pool data 7.25%
Allocated metadata 1.31%
Current LE 36154
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:5
--- Logical volume ---
LV Path /dev/pve/swap
LV Name swap
VG Name pve
LV UUID jcgLnS-fxhE-Wv4S-Q4IZ-aNC7-KGxa-PwEDqp
LV Write Access read/write
LV Creation host, time proxmox, 2024-12-11 17:03:43 -0500
LV Status available
# open 2
LV Size 8.00 GiB
Current LE 2048
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/pve/root
LV Name root
VG Name pve
LV UUID D1qJW4-EzFn-fUEF-I2lS-xkUo-SNB1-gsd9co
LV Write Access read/write
LV Creation host, time proxmox, 2024-12-11 17:03:43 -0500
LV Status available
# open 1
LV Size <69.37 GiB
Current LE 17758
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
--- Logical volume ---
LV Path /dev/pve/vm-100-disk-0
LV Name vm-100-disk-0
VG Name pve
LV UUID CbaG8Z-vNV2-97u2-gXlU-9WLi-7pRO-N1Lnyn
LV Write Access read/write
LV Creation host, time proxsff01, 2024-12-11 19:21:40 -0500
LV Pool name data
LV Status available
# open 1
LV Size 32.00 GiB
Mapped size 32.00%
Current LE 8192
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:6