- Browse to the location where you saved the Proxmox ISO file and click on OPEN, click on CHOOSE then click on START.
- 12:25 Create ZFS dataset and ISO location. Now that the server is starting, let's install Proxmox, do some basic Proxmox setup stuff and create a ZFS.
- In this video, I will show you steps to add new local storage to your Promox VE.Steps1. Login to the web interface of your Proxmox VE2. Once login, select th.
Proxmox Iso Location Manager
Периодически требуется загрузить Disk (ISO) Image, Template, Backups и другое “по быстрому” через веб-интерфейс, но сталкиваешься с проблемой в виде:
Error 400: Parameter verification failed. content: upload content type ‘backup’ not allowed
All Proxmox VE related storage configuration is stored within a single text file at /etc/pve/storage.cfg. As this file is within /etc/pve/, it gets automatically.
Where Does Proxmox Store Iso
Если окольными путями, то вариант через WinSCP или консоль, но хотелось всё таки разобраться. В итоге стало ясно, что это политика Proxmox, на её багтреках есть эта проблема и все в курсе. Поэтому пойдём другим путём (в ущерб безопасности как считает Proxmox).
Открываем для редактирования следующий скрипт: /usr/share/perl5/PVE/API2/Storage/Status.pm
2 4 6 8 10 12 | if($filename!~m![^/]+.[Ii][Ss][Oo]$!){ raise_param_exc({filename=>'missing '.iso' extension'}); $path=PVE::Storage::get_iso_dir($cfg,$param->{storage}); if($filename!~m![^/]+.tar.gz$!){ raise_param_exc({filename=>'missing '.tar.gz' extension'}); $path=PVE::Storage::get_vztmpl_dir($cfg,$param->{storage}); raise_param_exc({content=>'upload content type '$content' not allowed'}); |
2 4 6 8 10 12 14 16 18 | if($filename!~m![^/]+.[Ii][Ss][Oo]$!){ raise_param_exc({filename=>'missing '.iso' extension'}); $path=PVE::Storage::get_iso_dir($cfg,$param->{storage}); if($filename!~m![^/]+.tar.gz$!){ .gz' extension'}); $path=PVE::Storage::get_vztmpl_dir($cfg,$param->{storage}); if($filename!~m![^/]+.vma.lzo$!){ raise_param_exc({filename=>'missing '.vma.lzo' extension'}); $path=PVE::Storage::get_backup_dir($cfg,$param->{storage}); raise_param_exc({content=>'upload content type '$content' not allowed'}); |
Proxmox Iso Location
2 4 6 8 10 12 14 16 | if($filename!~m![^/]+.[Ii][Ss][Oo]$!){ raise_param_exc({filename=>'missing '.iso' extension'}); $path=PVE::Storage::get_iso_dir($cfg,$param->{storage}); if($filename!~m![^/]+.tar.gz$!){ .gz' extension'}); $path=PVE::Storage::get_vztmpl_dir($cfg,$param->{storage}); $path=PVE::Storage::get_backup_dir($cfg,$param->{storage}); raise_param_exc({content=>'upload content type '$content' not allowed'}); |