I have two nodes, say A and B. I upgraded both from Proxmox 6.4 to 7 a couple of weeks ago. The upgrade on A went well. However, after the upgrade on B, virtualization didn't work. When I tried to open an Ubuntu VM, I got a message that virtualization wasn't working and a suggestion to turn off qemu on the machine or change the bios. Node B is a Proctectli 6-port i3 machine. It has two SSDs, the second named Common, which is also the case on Node A.
When I disabled qemu, the VM would run, but so slowly as to be useless. In the VM BIOS setting I tried both the default SeaBIOS and the OVMF (UEFI), but the result was the same. The Protectli hardware BIOS was Coreboot, so I was unable to check the virtualization setting on the hardware. Eventually, I changed the Protectli BIOS back to it's basic BIOS so that I could check the virtualization setting. After the BIOS change, the virtualization was enabled. I destroyed the cluster on node A, reinstalled Proxmox on node B (the Protectli) and created a new cluster.
During the reinstallation of Proxmox on the Protectli, I accepted the storage defaults. I didn't notice any settings for the second SSD. Before setting up the new cluster, I formatted the second SSD as ZFS and named it "Common". The second SSD on node A is also formatted as ZFS and named "Common". That mirrors the setup I had before upgrading Proxmox, which worked.
Before wiping out BIOS on node B, I had migrated the VMs and a container there to node A. When I tried to migrate them back to node B, two were successfully done, a container with a Unifi controller and a VM that houses my Home Assistant Core and Supervisor. However, the Ubuntu desktop VM won't migrate. I get the message: ERROR: migration aborted (duration 00:00:00): ISO_NAS:iso/ubuntu-20.04.2.0-desktop-amd64.iso: content type 'iso' is not available on storage 'Common'.
ISO_NAS is the name of my ISO storage on a remote NAS. I've tried the migration with the CD/DVD drive attached to the Ubuntu VM and with the drive removed, but still get the same error message. The /etc/pve/storage.cfg files are identical on the two nodes.
Maybe I just need to enable the ISO storage type on the second SSD if that's a setting for a partition, but don't know how to do that. Can anyone help with that? Or is the cause of the problem different?
When I disabled qemu, the VM would run, but so slowly as to be useless. In the VM BIOS setting I tried both the default SeaBIOS and the OVMF (UEFI), but the result was the same. The Protectli hardware BIOS was Coreboot, so I was unable to check the virtualization setting on the hardware. Eventually, I changed the Protectli BIOS back to it's basic BIOS so that I could check the virtualization setting. After the BIOS change, the virtualization was enabled. I destroyed the cluster on node A, reinstalled Proxmox on node B (the Protectli) and created a new cluster.
During the reinstallation of Proxmox on the Protectli, I accepted the storage defaults. I didn't notice any settings for the second SSD. Before setting up the new cluster, I formatted the second SSD as ZFS and named it "Common". The second SSD on node A is also formatted as ZFS and named "Common". That mirrors the setup I had before upgrading Proxmox, which worked.
Before wiping out BIOS on node B, I had migrated the VMs and a container there to node A. When I tried to migrate them back to node B, two were successfully done, a container with a Unifi controller and a VM that houses my Home Assistant Core and Supervisor. However, the Ubuntu desktop VM won't migrate. I get the message: ERROR: migration aborted (duration 00:00:00): ISO_NAS:iso/ubuntu-20.04.2.0-desktop-amd64.iso: content type 'iso' is not available on storage 'Common'.
ISO_NAS is the name of my ISO storage on a remote NAS. I've tried the migration with the CD/DVD drive attached to the Ubuntu VM and with the drive removed, but still get the same error message. The /etc/pve/storage.cfg files are identical on the two nodes.
Maybe I just need to enable the ISO storage type on the second SSD if that's a setting for a partition, but don't know how to do that. Can anyone help with that? Or is the cause of the problem different?