Am 11.02.25 um 17:08 schrieb Daniel Kral: > Asserts whether the target storage supports storing VM images before > importing a OVF manifest as a VM to the target storage. > > Without the check in place, a VM volume can be imported to a storage, > which does not support VM images, but won't be able to start since any > attached volume must be stored on a supported storage. > > Signed-off-by: Daniel Kral <d.k...@proxmox.com>
Reviewed-by: Fiona Ebner <f.eb...@proxmox.com> > --- > changes since v1: > - new! (was fixed without special notice in rfc, now it's more obvious) > > PVE/CLI/qm.pm | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/PVE/CLI/qm.pm b/PVE/CLI/qm.pm > index 4214a7ca..58167050 100755 > --- a/PVE/CLI/qm.pm > +++ b/PVE/CLI/qm.pm > @@ -756,7 +756,9 @@ __PACKAGE__->register_method ({ > > die "$ovf_file: non-existent or non-regular file\n" if (! -f $ovf_file); > my $storecfg = PVE::Storage::config(); > - PVE::Storage::storage_check_enabled($storecfg, $storeid); > + my $scfg = PVE::Storage::storage_check_enabled($storecfg, $storeid); > + raise_param_exc({ storage => "storage '$storeid' does not support vm > images" }) > + if !$scfg->{content}->{images}; > > my $parsed = PVE::GuestImport::OVF::parse_ovf($ovf_file); > _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel