<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Ansible community.general.proxmox: не удается создать контейнеры]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Ansible community.general.proxmox: не удается создать контейнеры форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 06 May 2026 07:21:40 +0300</pubDate>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346032/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, я использую следующий код: <br />Пакет &nbsp; &nbsp; &nbsp; Версия<br />------------- ---------<br />ansible &nbsp; &nbsp; &nbsp; 4.6.0<br />ansible-core &nbsp;2.11.5<br />proxmoxer &nbsp; &nbsp; 1.2.0b1 <br /><br />Я добавил следующую строку, так как без неё не могу запустить свои контейнеры версии 6 в Proxmox 7: <br />YAML: features: nesting=1 <br /><br />Вот вся команда: <br />YAML: <br />- name: 'create Cts'<br /> &nbsp;community.general.proxmox:<br /> &nbsp; &nbsp;vmid: '{{ network_new[sel_env].vmidprefix }}{{ hostvars[item].vmid }}'<br /> &nbsp; &nbsp;onboot: '{{ hostvars[item].onboot }}'<br /> &nbsp; &nbsp;api_user: "{{ network_new[sel_env].api_user}}"<br /> &nbsp; &nbsp;api_password: "{{ network_new[sel_env].api_password}}"<br /> &nbsp; &nbsp;api_host: "{{ network_new[sel_env].api_host}}"<br /> &nbsp; &nbsp;node: '{{ network_new[sel_env].node}}'<br /> &nbsp; &nbsp;memory: '{{ hostvars[item].memory}}'<br /> &nbsp; &nbsp;hostname: "{{ hostvars[item].name }}"<br /> &nbsp; &nbsp;cores: '{{ hostvars[item].cores}}'<br /> &nbsp; &nbsp;disk: &nbsp;'{{ hostvars[item].disk}}'<br /> &nbsp; &nbsp;searchdomain: '{{ network_new[sel_env].searchdomain }}'<br /> &nbsp; &nbsp;nameserver: "{{ network_new['public'].gateway}}"<br /> &nbsp; &nbsp;netif: '{"net0":"name=eth0,hwaddr={{ hostvars[item].macaddr}},gw={{ network_new[sel_env].gateway}},ip={{network_new[sel_env].subnetprefix}}.{{ hostvars[item].ipaddr}}/24,bridge=vmbr{{ network_new[sel_env].vmbr}}"}'<br /> &nbsp; &nbsp;storage: local-lvm<br /> &nbsp; &nbsp;ostemplate: '{{ hostvars[item].ostemplate}}' <br /> &nbsp; &nbsp;password: '{{ network_new[sel_env].host_password}}'<br /> &nbsp; &nbsp;unprivileged: 1<br /> &nbsp; &nbsp;features: <br /> &nbsp; &nbsp; - nesting=1<br /> &nbsp; &nbsp;pubkey: &nbsp;'{{ hostvars[item].sshpubkey}}'<br /> &nbsp; &nbsp;proxmox_default_behavior: no_defaults<br /> &nbsp; &nbsp;state: 'present' <br /><br />Ошибка, которую я получаю: выше не упоминается, что он поддерживает атрибут 'nesting', но должен, так как я использую Ansible 4.6 и Proxmoxer 1.2.0b1. Чего я здесь не учитываю? Буду признателен за любую помощь. Заранее спасибо. <br />
			<i>24.09.2021 18:07:00, Coffeebean.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346032/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346032/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Fri, 24 Sep 2021 18:07:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346031/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			А как выглядит соответствующая строка mpX в конфигурации? <br />
			<i>19.08.2021 14:38:00, wbumiller.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346031/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346031/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Thu, 19 Aug 2021 14:38:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346030/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Проверь <noindex><a href="https://gitlab.com/todorpetkov/ansible-proxmox" target="_blank" rel="nofollow" >https://gitlab.com/todorpetkov/ansible-proxmox</a></noindex>, это код, который я использую. Обновление: извини, это для KVM. Машина, на которой я запускал playbook для LXC, исчезла, и я не могу точно сказать, что было в файле. <br />
			<i>17.08.2021 15:27:00, TodorPetkov.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346030/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346030/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Tue, 17 Aug 2021 15:27:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346029/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			На моей стороне работа с SSH Код: - хосты: proxmox<br /> &nbsp;задачи:<br /> &nbsp; &nbsp;- имя: Создать контейнер для PVE<br /> &nbsp; &nbsp; &nbsp;community.general.proxmox:<br /> &nbsp; &nbsp; &nbsp; &nbsp;узел: my_node<br /> &nbsp; &nbsp; &nbsp; &nbsp;api_user: root@pam<br /> &nbsp; &nbsp; &nbsp; &nbsp;api_password: my_pwd<br /> &nbsp; &nbsp; &nbsp; &nbsp;api_host: my_ip<br /> &nbsp; &nbsp; &nbsp; &nbsp;пароль: 123456<br /> &nbsp; &nbsp; &nbsp; &nbsp;имя узла: 1.org<br /> &nbsp; &nbsp; &nbsp; &nbsp;ядра: 1<br /> &nbsp; &nbsp; &nbsp; &nbsp;память: 512<br /> &nbsp; &nbsp; &nbsp; &nbsp;swap: 512<br /> &nbsp; &nbsp; &nbsp; &nbsp;диск: 8<br /> &nbsp; &nbsp; &nbsp; &nbsp;хранилище: storage<br /> &nbsp; &nbsp; &nbsp; &nbsp;без привилегий: нет<br /> &nbsp; &nbsp; &nbsp; &nbsp;описание: Контейнер с Ansible<br /> &nbsp; &nbsp; &nbsp; &nbsp;ostemplate: 'local:vztmpl/debian-10-standard_10.7-1_amd64.tar.gz'<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxmox_default_behavior: no_defaults<br /> &nbsp; &nbsp; &nbsp; &nbsp;при загрузке: нет<br /> &nbsp; &nbsp; &nbsp; &nbsp;netif: '{"net0":"name=eth0,gw=192.168.0.1,ip=192.168.0.2/24,bridge=vmbr0"}'<br /> &nbsp; &nbsp; &nbsp; &nbsp;функции:<br /> &nbsp; &nbsp; &nbsp; &nbsp; - nesting=1 Что ты установил в своем : hosts.yml ? С наилучшими пожеланиями <br />
			<i>17.08.2021 14:26:00, liberodark.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346029/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346029/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Tue, 17 Aug 2021 14:26:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346028/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Модуль использует веб-API. С уважением. <br />
			<i>17.08.2021 13:21:00, TodorPetkov.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346028/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346028/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Tue, 17 Aug 2021 13:21:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346027/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, @TodorPetkov, ты используешь API или SSH с Ansible? С наилучшими пожеланиями. <br />
			<i>17.08.2021 01:42:00, liberodark.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346027/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346027/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Tue, 17 Aug 2021 01:42:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Ansible community.general.proxmox: не удается создать контейнеры</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message346026/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery">Ansible community.general.proxmox: не удается создать контейнеры</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Кто-нибудь успешно использовал этот модуль? Я пытался следовать инструкциям здесь и, похоже, застрял на чем-то глупом: <noindex><a href="https://docs.ansible.com/ansible/latest/collections/community/general/proxmox_module.html" target="_blank" rel="nofollow" >https://docs.ansible.com/ansible/latest/collections/community/general/proxmox_mod<WBR/>&shy;ule.html</a></noindex> Я установил модуль через ansible-galaxy. Насколько я понимаю, обычный инвентарь "hosts" в Ansible просто не используется для этого модуля, но если это не так, я не могу понять, как это делается по этим инструкциям. Вот пример из моего .yml: YAML: # Разворачивает контейнер Arvados<br /><br />- hosts: localhost<br /><br /> &nbsp;tasks:<br /> &nbsp;- name: Создать API контейнер<br /> &nbsp; &nbsp;community.general.proxmox:<br /> &nbsp; &nbsp; &nbsp;vmid: 500<br /> &nbsp; &nbsp; &nbsp;node: ibnmajid<br /> &nbsp; &nbsp; &nbsp;api_user: root@pam<br /> &nbsp; &nbsp; &nbsp;api_password: setecastronomy<br /> &nbsp; &nbsp; &nbsp;api_host: ibnmajid<br /> &nbsp; &nbsp; &nbsp;password: setecastronomy<br /> &nbsp; &nbsp; &nbsp;hostname: arvados-api<br /> &nbsp; &nbsp; &nbsp;ostemplate: 'largewrxFS:vztmpl/ubuntu-20.04-standard_20.04-1_amd64.tar.gz'<br /> &nbsp; &nbsp; &nbsp;cores: 1<br /> &nbsp; &nbsp; &nbsp;memory: 2048<br /> &nbsp; &nbsp; &nbsp;disk: 40<br /> &nbsp; &nbsp; &nbsp;storage: fastwrx<br /> &nbsp; &nbsp; &nbsp;mounts: '{"mp0":"largewrxFS:/arvadosdata/,mp=/mnt/arvadosdata/"}'<br /> &nbsp; &nbsp; &nbsp;netif: '{"net0":"name=eth0,gw=192.168.9.1,ip=192.168.9.80/24,bridge=vmbr0"}'<br /> &nbsp; &nbsp; &nbsp;unprivileged: no<br /> &nbsp; &nbsp; &nbsp;validate_certs: no<br /> &nbsp; &nbsp; &nbsp;onboot: yes<br /> &nbsp; &nbsp; &nbsp;description: контейнер для Arvados API сервера (очевидно, некорректный пароль) Затем у меня есть еще несколько -name записей для создания дополнительных контейнеров. Это постоянно дает сбой. Я пытался создать простой hosts.yml в качестве заглушки, но это не помогло. Код: jtd@Picon:~/arvados-cluster$ ansible-playbook arvados-deploy-hosts.yml -i hosts.yml<br /><br />PLAY [localhost] *****************************************************************************************************************************************************************************<br /><br />TASK [Gathering Facts] ***********************************************************************************************************************************************************************<br />ok: [localhost]<br /><br />TASK [Create API container] ******************************************************************************************************************************************************************<br />Во время выполнения задачи произошла ошибка. Чтобы увидеть полный трассировочный вывод, используйте -vvv. Ошибка: TypeError: deprecate() получил неожиданный аргумент 'collection_name'<br />фатальная ошибка: [localhost]: FAILED! =&gt; {"changed": false, "module_stderr": "Traceback (most recent call last):\n  File \"/home/jtd/.ansible/tmp/ansible-tmp-1613891679.837745-47033749956554/AnsiballZ_proxmox.py\", line 102, in &lt;module&gt;\n    _ansiballz_main()\n  File \"/home/jtd/.ansible/tmp/ansible-tmp-1613891679.837745-47033749956554/AnsiballZ_proxmox.py\", line 94, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n  File \"/home/jtd/.ansible/tmp/ansible-tmp-1613891679.837745-47033749956554/AnsiballZ_proxmox.py\", line 40, in invoke_module\n    runpy.run_module(mod_name='ansible_collections.community.general.plugins.modules.proxmox', init_globals=None, run_name='__main__', alter_sys=True)\n  File \"/usr/lib/python3.8/runpy.py\", line 207, in run_module\n    return _run_module_code(code, init_globals, run_name,\n  File \"/usr/lib/python3.8/runpy.py\", line 97, in _run_module_code\n    _run_code(code, mod_globals, init_globals,\n  File \"/usr/lib/python3.8/runpy.py\", line 87, in _run_code\n    exec(code, run_globals)\n  File \"/tmp/ansible_community.general.proxmox_payload_y_kcagyv/ansible_community.general.proxmox_payload.zip/ansible_collections/community/general/plugins/modules/proxmox.py\", line 706, in &lt;module&gt;\n  File \"/tmp/ansible_community.general.proxmox_payload_y_kcagyv/ansible_community.general.proxmox_payload.zip/ansible_collections/community/general/plugins/modules/proxmox.py\", line 546, in main\nTypeError: deprecate() got an unexpected keyword argument 'collection_name'\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}<br /><br />PLAY RECAP ***********************************************************************************************************************************************************************************<br />localhost &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: ok=1 &nbsp; &nbsp;changed=0 &nbsp; &nbsp;unreachable=0 &nbsp; &nbsp;failed=1 &nbsp; &nbsp;skipped=0 &nbsp; &nbsp;rescued=0 &nbsp; &nbsp;ignored=0 Я *предполагаю*, что вы используете "localhost" для "host" в Ansible, потому что детали для каждого создаваемого контейнера содержат API-хост, к которому вы подключаетесь и выполняете команды. Если это не так, то из документации это совершенно неясно. Может кто-нибудь объяснить мне это? Заранее спасибо. <br />
			<i>21.02.2021 08:23:00, starkruzr.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message346026/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</link>
			<guid>http://proxmox.su/forum/messages/forum63/message346026/80252-ansible-community.general.proxmox_-ne-udaetsya-sozdat-konteynery</guid>
			<pubDate>Sun, 21 Feb 2021 08:23:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
