Привет, у меня вопрос по команде `qm import`. Когда я импортирую Linux-ВМ из среды VMWare, в процессе импорта создается `efidisk0`. Например, я импортирую Linux-ВМ из VMWare: `qm import 200 esx01:ha-datacenter/sto01-PROD/MM01-Ubuntu-Linux/MM01-Ubuntu-Linux.vmx --storage ceph_pool_ssd transferred 0.0 B of 528.0 KiB (0.00%) transferred 528.0 KiB of 528.0 KiB (100.00%) transferred 528.0 KiB of 528.0 KiB (100.00%) efidisk0: successfully created disk 'ceph_pool_ssd:vm-200-disk-0,efitype=4m,size=1M' create full clone of drive (esx01:ha-datacenter/sto01/MM01-Ubuntu-Linux/MM01-Ubuntu-Linux.vmdk) transferred 0.0 B of 20.0 GiB (0.00%) transferred 206.8 MiB of 20.0 GiB (1.01%) ... transferred 20.0 GiB of 20.0 GiB (100.00%) scsi0: successfully created disk 'ceph_pool_ssd:vm-200-disk-1,size=20G' При первой загрузке ВМ мне нужно получить доступ к efi/bios, чтобы правильно установить файл загрузки (если нет какого-то другого магического способа, о котором я не знаю). Это несложно, но у меня большое количество Ubuntu (а также других Linux-ВМ, таких как kali/debian/etc), созданных из 'master'-шаблонов. После первой загрузки и сохранения информации о загрузке я могу: `rbd export ceph_pool_ssd/vm-200-disk-0 /tmp/vm-200-disk-0.raw` Теперь у меня есть `efidisk`, в котором сохранена 'информация о загрузке'. Если я импортирую другую ВМ, основанную на том же 'master'-шаблоне: `qm import 201 esx01:ha-datacenter/sto01-PROD/MM02-Ubuntu-Linux/MM02-Ubuntu-Linux.vmx --storage ceph_pool_ssd transferred 0.0 B of 528.0 KiB (0.00%) transferred 528.0 KiB of 528.0 KiB (100.00%) transferred 528.0 KiB of 528.0 KiB (100.00%) efidisk0: successfully created disk 'ceph_pool_ssd:vm-201-disk-0,efitype=4m,size=1M' create full clone of drive (esx01:ha-datacenter/sto01/MM02-Ubuntu-Linux/MM02-Ubuntu-Linux.vmdk) transferred 0.0 B of 20.0 GiB (0.00%) transferred 206.8 MiB of 20.0 GiB (1.01%) ... transferred 20.0 GiB of 20.0 GiB (100.00%) scsi0: successfully created disk 'ceph_pool_ssd:vm-200-disk-1,size=20G' Я могу теперь 'импортировать' `efidisk` следующим образом, и ВМ будет загружаться без необходимости вручную настраивать опцию efi/bios: `qm set 201 --delete efidisk0 --force update VM 201: -delete efidisk0 -force 1 Removing image: 100% complete...done. qm set 201 --efidisk0 file=ceph_pool_ssd:0,efitype=4m,import-from=/tmp/vm-200-disk-0.raw,pre-enrolled-keys=0,format=raw update VM 201: -efidisk0 file=ceph_pool_ssd:0,efitype=4m,import-from=/tmp/vm-200-disk-0.raw,pre-enrolled-keys=0,format=raw transferred 0.0 B of 1.0 MiB (0.00%) transferred 1.0 MiB of 1.0 MiB (100.00%) transferred 1.0 MiB of 1.0 MiB (100.00%) efidisk0: successfully created disk 'ceph_pool_ssd:vm-201-disk-0,efitype=4m,pre-enrolled-keys=0,size=1M' Когда я пытаюсь включить `import-from` в опцию `--efidisk0 file=`, например: `qm import 201 esx01:ha-datacenter/sto01-PROD/MM01-Ubuntu-Linux/MM01-Ubuntu-Linux.vmx --storage ceph_pool_ssd --efidisk file=ceph_pool_ssd:0,efitype=4m,import-from=/tmp/vm-200-disk-0.raw,pre-enrolled-keys=0,format=raw 400 Parameter verification failed. efidisk0: invalid format - format error efidisk0.import-from: property is not defined in schema and the schema does not allow additional properties qm import <vmid> <source> --storage <string> [OPTIONS] Почему мы не можем передать `import-from` в `qm import`? Очевидно, не сложно обойти это скриптом, но все равно интересно! Спасибо, Mike.
