<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Баг с Proxmox Rest API?]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Баг с Proxmox Rest API? форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 23 Apr 2026 02:37:04 +0300</pubDate>
		<item>
			<title>Баг с Proxmox Rest API?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304630/74931-bag-s-proxmox-rest-api">Баг с Proxmox Rest API?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это вообще не решает основную проблему, правда? И ты не ответил на мой вопрос. Если Proxmox собирается позиционироваться как корпоративный инструмент, то ожидается последовательность действий. К тому же, твоё решение не работает в моём конкретном случае. Посмотри на файл, указанный в свойстве "import-from". У файла расширение VHD, потому что образ был создан с помощью Microsoft Sysinternals Disk2vhd. Я думаю, что именно из-за типа файла Proxmox не распознаёт его как допустимый образ диска, и поэтому не позволяет мне сократить путь так, как ты указал. Обычно мне приходится конвертировать образ в формат, который Proxmox распознаёт. Посмотри, что происходит, когда я пытаюсь. Этот VHD находится в каталоге, где хранятся все мои ISO-файлы:<br />{<br />				"lightbox_close": "Close",<br />				"lightbox_next": "Next",<br />				"lightbox_previous": "Previous",<br />				"lightbox_error": "The requested content cannot be loaded. Please try again later.",<br />				"lightbox_start_slideshow": "Start slideshow",<br />				"lightbox_stop_slideshow": "Stop slideshow",<br />				"lightbox_full_screen": "Full screen",<br />				"lightbox_thumbnails": "Thumbnails",<br />				"lightbox_download": "Download",<br />				"lightbox_share": "Share",<br />				"lightbox_zoom": "Zoom",<br />				"lightbox_new_window": "New window",<br />				"lightbox_toggle_sidebar": "Toggle sidebar"<br />			} Значит, VHD-файлы хранятся на "big" хранилище, верно? Но когда я пытаюсь указать объект так, как ты указал (я пробовал и import-from=big:iso/SERVER.VHD, и import-from=big:templates/iso/SERVER.VHD), я получаю ошибку "unable to parse directory volume name". <br />
			<i>01.04.2025 16:59:00, whiggs.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304630/74931-bag-s-proxmox-rest-api</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304630/74931-bag-s-proxmox-rest-api</guid>
			<pubDate>Tue, 01 Apr 2025 16:59:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Баг с Proxmox Rest API?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304629/74931-bag-s-proxmox-rest-api">Баг с Proxmox Rest API?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Можно обойтись без прав root, переместив том в директорию импорта используемого хранилища. Затем можно ссылаться на том в `import-from` по его ID. Например: `Code: import-from=&lt;storage&gt;:100/vm-100-disk-0.qcow2` <br />
			<i>01.04.2025 15:53:00, mkoeppl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304629/74931-bag-s-proxmox-rest-api</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304629/74931-bag-s-proxmox-rest-api</guid>
			<pubDate>Tue, 01 Apr 2025 15:53:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Баг с Proxmox Rest API?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304628/74931-bag-s-proxmox-rest-api">Баг с Proxmox Rest API?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо за ответ. Хорошо. Ну, я рад, что команда Proxmox в курсе, что это баг, но не могли бы вы уточнить, что вы имеете в виду, когда говорите "есть патч, который так и не был применен"? Потому что когда я это читаю, я слышу: "есть патч, который решает проблему, но по причинам, которые, я уверен, чрезвычайно важны, никто не удосужился сделать его общедоступным". Это верно? <br />
			<i>01.04.2025 14:07:00, whiggs.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304628/74931-bag-s-proxmox-rest-api</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304628/74931-bag-s-proxmox-rest-api</guid>
			<pubDate>Tue, 01 Apr 2025 14:07:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Баг с Proxmox Rest API?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304627/74931-bag-s-proxmox-rest-api">Баг с Proxmox Rest API?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет! Похоже, это известная ошибка/проблема, и для неё есть патч, который так и не применили. <br />
			<i>01.04.2025 11:59:00, mkoeppl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304627/74931-bag-s-proxmox-rest-api</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304627/74931-bag-s-proxmox-rest-api</guid>
			<pubDate>Tue, 01 Apr 2025 11:59:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Баг с Proxmox Rest API?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message304626/74931-bag-s-proxmox-rest-api">Баг с Proxmox Rest API?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет всем. Кажется, я нашел баг с proxmox api. Вот powershell скрипт, который я написал и который использует Powershell модуль Corsinvest.ProxmoxVE.Api для создания vm:<br /><br />Код:<br />$apikey = 'root@pam!api=Idontthinkso'<br />$key = Connect-PveCluster -HostsAndPorts 192.168.1.15:8006 -SkipCertificateCheck -ApiToken $apikey<br />$sata = @{}<br />$sata.Add("0", "fourt:100")<br />$sata.Add("1", "fourt:0,import-from=/mnt/pve/iso/template/iso/SERVER.VHD")<br />$ide = @{}<br />$ide.Add("2", "big:iso/virtio-win-0.1.266.iso,media=cdrom")<br />$usb = @{}<br />$usb.Add("0", "spice,usb3=1")<br />$net = @{}<br />$net.Add(0, "model=e1000,bridge=vmbr0,firewall=1")<br />$vmid = 100<br />New-PveQemu -Memory "4096" -Bios ovmf -Cpu host -Cores 4 -Machine q35 -Node prox -Pool res -Ostype win10 -Scsihw virtio-scsi-pci -Vmid 100 -Name "PB99976-P05" -Storage fourt -Vga "type=qxl,memory=128" -NetN $net -Efidisk0 "fourt:1,efitype=4m,pre-enrolled-keys=1" -Agent "1" -SataN $sata -IdeN $ide -Boot "order=sata1;sata0;ide2" -UsbN $usb<br /><br />Как видите, один из дисков, который я определил, импортирует существующий дисковый образ. Упомянул я это просто потому, что это часть скрипта, на которую ссывается сообщение об ошибке. Когда я пытаюсь запустить вышеуказанный скрипт, proxmox api возвращает следующую ошибку:<br /><br />Код:<br />Only root can pass arbitrary filesystem paths. at /usr/share/perl5/PVE/Storage.pm line 561.<br /><br />Путь, на который ссылается ошибка, — это путь, который я передал свойству "import-from" при создании одного из дисков. Я считаю эту ошибку странной, потому что, как видите сами, api ключ, который я использую в моем скрипте (который я, конечно, замаскировал), был создан для аутентификации пользователя root. В качестве теста я попытался запустить вышеуказанный скрипт снова, но на этот раз я аутентифицировался на proxmox сервере, используя фактические учетные данные учетной записи root, и скрипт сработал отлично. Итак, похоже, что, с точки зрения разрешений, необходимых для "передачи произвольного пути к файловой системе" в proxmox api, аутентификация на proxmox сервере с помощью api ключа, сгенерированного пользователем root, не имеет прав пользователя root. <br />
			<i>01.04.2025 00:24:00, whiggs.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message304626/74931-bag-s-proxmox-rest-api</link>
			<guid>http://proxmox.su/forum/messages/forum63/message304626/74931-bag-s-proxmox-rest-api</guid>
			<pubDate>Tue, 01 Apr 2025 00:24:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
