<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 18 Apr 2026 02:23:01 +0300</pubDate>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353764/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, это правда, что для API ответ фактически содержится в HTTP-заголовке, и я взял его оттуда. Я понял, что PVE API возвращает сообщение об ошибке в «строке статуса» HTTP-ответа. Это была моя ошибка — не заметить это раньше, и, если честно, я никогда раньше не видел, чтобы API-сервер так делал. Поэтому я всё время путался из-за пустого тела ответа, не осознавая, что сообщение об ошибке находится именно в строке статуса, а не в теле. Теперь всё стало понятно:<br /><br />``` <br />"success": false,<br />"errors": [<br /> &nbsp;{<br /> &nbsp; &nbsp;"code": 0,<br /> &nbsp; &nbsp;"message": "HTTP Status Line: 500 0"<br /> &nbsp;},<br /> &nbsp;{<br /> &nbsp; &nbsp;"code": 0,<br /> &nbsp; &nbsp;"message": "Response Headers: HTTP/1.1 500 CT 1013 already exists on node 'eh017'\r\nCache-Control: max-age=0\r\nConnection: close\r\nDate: Thu, 21 Mar 2024 10:04:48 GMT\r\nPragma: no-cache\r\nServer: pve-api-daemon/3.0\r\nContent-Length: 13\r\nContent-Type: application/json;charset=UTF-8\r\nExpires: Thu, 21 Mar 2024 10:04:48 GMT\r\n\r\n"<br /> &nbsp;},<br />]<br />``` <br />
			<i>21.03.2024 11:09:00, bl4ckarch.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353764/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353764/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 11:09:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353763/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			например, с использованием форматтера extjs, прямо в возвращаемом объекте: &nbsp;<br />Код: &nbsp;<br />&lt; HTTP/1.1 200 OK &nbsp;<br />&lt; Cache-Control: max-age=0 &nbsp;<br />&lt; Connection: close &nbsp;<br />&lt; Connection: Keep-Alive &nbsp;<br />&lt; Date: Thu, 21 Mar 2024 10:03:46 GMT &nbsp;<br />&lt; Pragma: no-cache &nbsp;<br />&lt; Server: pve-api-daemon/3.0 &nbsp;<br />&lt; Content-Length: 115 &nbsp;<br />&lt; Content-Type: application/json;charset=UTF-8 &nbsp;<br />&lt; Expires: Thu, 21 Mar 2024 10:03:46 GMT &nbsp;<br />&lt; &nbsp;<br />* Closing connection 0 &nbsp;<br />* TLSv1.3 (OUT), TLS alert, close notify (256): &nbsp;<br />{"data":null,"message":"невозможно создать VM 105 — VM 105 уже существует на узле 'yuna'\n","success":0,"status":500}% &nbsp;<br /><br />с json-форматтером, как часть ответа: &nbsp;<br />Код: &nbsp;<br />&lt; HTTP/1.1 500 невозможно создать VM 105 — VM 105 уже существует на узле 'yuna' &nbsp;<br />&lt; Cache-Control: max-age=0 &nbsp;<br />&lt; Connection: close &nbsp;<br />&lt; Date: Thu, 21 Mar 2024 10:02:58 GMT &nbsp;<br />&lt; Pragma: no-cache &nbsp;<br />&lt; Server: pve-api-daemon/3.0 &nbsp;<br />&lt; Content-Length: 13 &nbsp;<br />&lt; Content-Type: application/json;charset=UTF-8 &nbsp;<br />&lt; Expires: Thu, 21 Mar 2024 10:02:58 GMT &nbsp;<br />&lt; &nbsp;<br />* Closing connection 0 &nbsp;<br />* TLSv1.3 (OUT), TLS alert, close notify (256): &nbsp;<br />{"data":null}% &nbsp;<br /><br />это пример с curl, но любой HTTP-клиент должен позволять вам получить эту информацию где-то в ответе... <br />
			<i>21.03.2024 11:04:00, fabian.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353763/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353763/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 11:04:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353762/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, если обработчик API столкнётся с критической ошибкой до того, как запустит воркер-задачу, то задачи не будет, но запрос к API всё равно вернёт ошибку. <br />
			<i>21.03.2024 11:01:00, fabian.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353762/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353762/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 11:01:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353761/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, я пытаюсь сказать, что на самом деле задача не создаётся, когда возникает такая ошибка типа (возможно, API просто не отвечает полноценно) или же потому, что в графическом интерфейсе вообще нельзя создать LXC с CTID, который уже существует, только через панель создания. <img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/proxmox/64680-a999af7251d01880a2bc3c7c9ffbe80a.jpg" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>21.03.2024 10:44:00, bl4ckarch.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353761/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353761/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 10:44:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353760/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Пожалуйста, проверьте полный ответ, как я писал выше, в зависимости от используемого форматтера ошибка может быть либо в теле, либо в заголовке. <br />
			<i>21.03.2024 09:33:00, fabian.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353760/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353760/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 09:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353759/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ну, я не знаю, стоит ли создавать отдельный тикет, но это как раз под эту категорию попадает. В общем, я пишу веб-сервис, используя этот Proxmox API, и при создании виртуальной машины (LXC контейнеры) — когда создание действительно проходит успешно — я получаю в ответ {UPID:eh017:000E0A66:2787A3E3:65FBEC07:vzcreate:1015:API@pve:}. То есть это значит, что всё сработало. Но вот в чём проблема: если контейнер LXC уже существует или если нет доступного шаблона, то я не получаю корректного ответа с причиной, почему вызов не удался. Это немного неудобно, ведь нет нормального отладочного ответа, как будто я пытаюсь создать через графический интерфейс. <br />
			<i>21.03.2024 09:28:00, bl4ckarch.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353759/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353759/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 09:28:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353758/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо за помощь и время, что поддерживали меня на протяжении всего этого. <br />
			<i>21.03.2024 11:35:00, bl4ckarch.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353758/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353758/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 11:35:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353757/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Как я уже говорил, вы можете контролировать это поведение, используя нужный форматировщик (часть сразу после api2 в URL). Веб-интерфейс использует форматировщик "extjs", который вернёт 200 и поместит такие ошибки в возвращаемый объект. <br />
			<i>21.03.2024 11:13:00, fabian.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353757/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353757/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Thu, 21 Mar 2024 11:13:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353756/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc">[РЕШЕНО] REST API не устанавливает IPv4-адрес для контейнера LXC</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня работает подключение к proxmox через REST API. Я могу создавать и клонировать LXC-контейнеры без проблем с помощью API. После клонирования контейнера я пытаюсь через REST API изменить IP-адрес контейнера, но ничего не выходит. Мой код на NodeJS ниже.<br /><br />Код: &nbsp;<br />let formBody = await this.getFormBody({net0: "name=eth0,bridge=vmbr99,ip=192.168.22.1/20,gw=192.168.16.1"}) &nbsp;<br />const proxmoxResponse = await fetch(`https://cloud1.xxxxx.com:8006/api2/json/nodes/cloud1/lxc/${vmid}/config/`, { &nbsp;<br /> &nbsp; &nbsp;method: "PUT", &nbsp;<br /> &nbsp; &nbsp;headers: { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;Authorization: "PVEAPIToken=simon@pam!xxxxxx-automation=xxxxxxxxxxxxxxxxxx", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;Accept: "application/json" &nbsp;<br /> &nbsp; &nbsp;}, &nbsp;<br /> &nbsp; &nbsp;body: formBody &nbsp;<br />}) &nbsp;<br />const responseData = await proxmoxResponse.json() &nbsp;<br />console.log("issueIpV4: ", responseData)<br /><br />Ответ от сервера выглядит так: &nbsp;<br />Код: { data: null }<br /><br />Я уверен, что вызываю правильный API-эндпоинт, потому что если изменить имя поля с net0 на что-то, что API не распознаёт, ему возвращается ошибка &nbsp;<br /><br />Код: &nbsp;<br />{ &nbsp;<br /> &nbsp;data: null, &nbsp;<br /> &nbsp;errors: { &nbsp;<br /> &nbsp; &nbsp;ffnet0: 'property is not defined in schema and the schema does not allow additional properties' &nbsp;<br /> &nbsp;} &nbsp;<br />}<br /><br />Может кто-то привести пример, как изменить IP-адрес LXC-контейнера через REST API? <br />
			<i>09.02.2022 00:09:00, simonjcarr.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353756/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353756/81073-resheno_-rest-api-ne-ustanavlivaet-ipv4_adres-dlya-konteynera-lxc</guid>
			<pubDate>Wed, 09 Feb 2022 00:09:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
