<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [ТУТОРИАЛ] Windows Cloud-Init работает]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [ТУТОРИАЛ] Windows Cloud-Init работает форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 16 Nov 2026 00:01:29 +0300</pubDate>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332448/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Нам очень жаль слышать о вашем опыте. Если в наших Proxmox модулях есть какие-то баги, их, безусловно, нужно исправить. Пожалуйста, свяжитесь с нашей службой поддержки по адресу <noindex><a href="https://www.modulesgarden.com/support/ticket/general-support" target="_blank" rel="nofollow" >https://www.modulesgarden.com/support/ticket/general-support</a></noindex>, чтобы мы могли вам помочь и, надеемся, устранить любые препятствия. Что касается поддержки cloud-init, нам бы очень хотелось, чтобы эта опция работала и была доступна, но на данный момент это вне нашего контроля. Как только она станет доступна, мы обязательно оснастим наши модули этой функцией. Мы пытались создать некий обходной путь с использованием qemu quest agent, пока cloudbase-init не станет возможным для реализации. <br />
			<i>28.05.2021 16:37:00, ModulesGarden.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332448/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332448/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Fri, 28 May 2021 16:37:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332447/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Есть ли какие-нибудь новости по поводу этой фичи или багу cloud-init от Proxmox? <br />
			<i>28.05.2021 09:41:00, antton.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332447/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332447/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Fri, 28 May 2021 09:41:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332446/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Посмотрю, когда будет время. Я тоже использую этот плагин, и у него есть свои баги. Там есть опция для Windows VM, и я уверен, что он использует гостевого агента для применения настроек. Но Cloud init предпочтительнее, потому что он работает с любым методом развертывания, и тебе не нужна отдельная конфигурация для Windows-серверов. <br />
			<i>21.05.2021 13:36:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332446/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332446/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Fri, 21 May 2021 13:36:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332445/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			@tuxis Я связался с ModulesGarden и спросил, как они решают задачу развертывания Windows VM, и они посоветовали, что изменения в Proxmox не требуются, как указано в этой ветке обсуждения. У нас в пути новый сервер, я протестирую их рекомендацию/инструкции и посмотрю, работают ли они, и если да, то обновлю эту ветку. <br />
			<i>21.05.2021 10:44:00, shabsta.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332445/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332445/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Fri, 21 May 2021 10:44:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332444/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			@kenzim Если это стабильно и верно, не мог бы ты создать баг-репорт и патч на <noindex><a href="https://bugzilla.proxmox.com/" target="_blank" rel="nofollow" >https://bugzilla.proxmox.com/</a></noindex> чтобы сотрудники Proxmox могли этим заняться? <br />
			<i>21.05.2021 10:22:00, tuxis.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332444/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332444/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Fri, 21 May 2021 10:22:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332443/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			@kenzim Просто хотел сказать спасибо за это! Я потратил два дня, пытаясь запустить развертывание Windows на Proxmox, перепробовав много предложенных вариантов, а твое решение решило все проблемы. Если бы сотрудники Proxmox посмотрели на эти изменения и опубликовали их, а также создали инструкцию на основе этих указаний, то это сэкономило бы много времени многим. <br />
			<i>15.04.2021 13:21:00, shabsta.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332443/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332443/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Thu, 15 Apr 2021 13:21:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332442/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Зацени прикреплённую фотографию, бро. <br />
			<i>06.04.2021 19:33:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332442/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332442/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Tue, 06 Apr 2021 19:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332441/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ладно, я вам обоим верю, то есть, пакет, скорее всего, будет отправлен, но без destination mac-адреса, потому что компьютер его не знает. Так что, layer 2 на самом компьютере отсутствует. Но, вероятно, свитч, стоящий за ним, сделает свою работу правильно xD Однако, с cloudinit скриптом, я думаю, возникает ошибка или предупреждение, потому что gw находится за пределами сети и поэтому это не работает. Так что вам, вероятно, нужно будет отладить это и изменить скрипт. <br />
			<i>04.04.2021 13:51:00, Ramalama.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332441/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332441/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sun, 04 Apr 2021 13:51:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332440/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Этот try/catch-решение сработало идеально! Огромное спасибо за помощь! Windows (и Linux) автоматически настраивает статический маршрут и перенаправляет весь трафик через IP-адрес, находящийся за пределами вашей подсети, даже когда вы устанавливаете netmask в /32 на IPv4. Windows выдает всплывающее предупреждение об этом, но маршрутизацию выполняет отлично. <br />
			<i>04.04.2021 04:36:00, yswery.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332440/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332440/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sun, 04 Apr 2021 04:36:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332439/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ну, это не то чтобы компьютеру нужно знать точный маршрут, чтобы добраться туда, как мне нужен маршрут до супермаркета. Компьютер просто отправляет пакет по линии с адресом, указанным в IP-адресе. Просто указав шлюз вне подсети IPS, он просто отправляет пакет туда и не задумывается об этом больше. Он доверяет, что вы ввели существующий IP-адрес, который кто-то где-то в подключенной сети подхватит. По крайней мере, так мне объяснили. Когда вы настраиваете шлюз, например, в панели управления Windows, он выдает предупреждение, которое нужно подтвердить, но, к сожалению, пакет Python для Windows не позволяет это сделать, возможно, он позволяет, но cloudbase этого не сделал. <br />
			<i>04.04.2021 04:17:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332439/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332439/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sun, 04 Apr 2021 04:17:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332438/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я понимаю, что ты можешь это сделать теоретически, но как сервер находит маршрут? Ведь шлюз находится в другой сети, у него нет маршрута к этой сети. Это не может работать, бро xD Это как если бы ты ехал куда-то, но не знал, в каком направлении ехать xD Тебе хотя бы нужно определить маршрут к своему шлюзу. Но это не работает и с /32 тоже xD Короче, у меня в голове это не вяжется, возможно, скрипт работает так, как задумано, но Windows этого не делает, потому что какая-то проверка происходит? <br />
			<i>04.04.2021 01:44:00, Ramalama.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332438/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332438/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sun, 04 Apr 2021 01:44:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332437/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ты можешь, бро, у меня была та же проблема. Я использовал это с каким-то провайдером серверов, где шлюз был не в той подсети. Если покопаться в файлах cloudbase python, можно увидеть, где он использует интерфейс Windows WMI для установки IP. Если мы перехватим ошибку, которую Windows выдаёт, когда шлюз находится вне подсети (а это вполне нормальное и приемлемое использование), мы можем просто использовать команды для установки IP, и Windows не будет ругаться. Я прикрепил скриншот моего изменения кода, это было давно, но я почти уверен, что нужно просто добавить try-блок для установки IP, а затем добавить except-блок, в котором ты будешь указывать свой IP. <br />
			<i>03.04.2021 23:45:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332437/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332437/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sat, 03 Apr 2021 23:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332436/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			10.0.0.2/32 с 10.30.40.1 в качестве шлюза? Ты серьезно назвал /32 сетью? С чем она вообще общается, сама с собой? xD <br />
			<i>03.04.2021 22:56:00, Ramalama.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332436/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332436/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sat, 03 Apr 2021 22:56:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332435/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			@kenzim Когда пытаюсь настроить сетевые параметры, типа IP: 10.0.0.2/24, GW: 10.0.0.1, всё вроде работает нормально, но когда пытаюсь указать /32, что мне и нужно, как, например: IP: 10.0.0.2/32 GW: 10.30.40.1, в итоге машина Windows получает пустые IP-адреса и путую GW. Ты что-нибудь знаешь об этом? <br />
			<i>03.04.2021 21:50:00, yswery.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332435/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332435/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Sat, 03 Apr 2021 21:50:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332434/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, ребята, извините за поздний ответ. Я оглянулся на свой первый пост, и там была ошибка. В конфигурации Cloudbase это не inject_user_password должно быть no, а first_logon_behaviour, должно быть no. inject_user_password должен быть yes или True. inject_user_password=no означает, что вы можете войти в систему без принудительной смены пароля, так как Cloudbase заставит сменить пароль, если он передается в открытом виде. @DemiNe0, можешь выложить сетевую конфигурацию, сгенерированную на configdrive, и логи последовательного порта? Спасибо. Если кому-то нужен более быстрый ответ, пишите мне в Discord: Kenzi#1337. <br />
			<i>16.03.2021 18:59:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332434/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332434/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Tue, 16 Mar 2021 18:59:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332433/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Всё в основном работает, но не могу заставить установить пароль пользователя или DNS… даже после правок. <br />
			<i>15.03.2021 02:43:00, DemiNe0.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332433/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332433/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Mon, 15 Mar 2021 02:43:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332432/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			@yswery попробуй перегенерировать образ cloudinit и снова установи пароль. У меня сработало. @kenzim можешь предоставить файл configdrive.py? Я что-то путаю с этим синтаксисом. Еще я застрял на sysrep, VM постоянно перезагружается. Скоро выложу серийные логи. <br />
			<i>09.03.2021 05:53:00, Bruno Garcia.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332432/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332432/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Tue, 09 Mar 2021 05:53:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[ТУТОРИАЛ] Windows Cloud-Init работает</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message332431/78823-tutorial_-windows-cloud_init-rabotaet">[ТУТОРИАЛ] Windows Cloud-Init работает</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, народ! У меня получилось настроить cloud init для Windows с небольшими изменениями в Proxmox и шаблоне Windows. Раз все остальные обсуждения на эту тему не работают (по крайней мере, у меня не получилось их завести), решил поделиться своим опытом. Ключевой момент — это настройка Proxmox для сохранения паролей Windows в открытом виде, иначе шаблон не сможет их прочитать.<br /><br />Я отредактировал файл `/usr/share/perl5/PVE/API2/Qemu.pm` (старый код, строка 1022):<br /><br />Perl: `if (defined(my $cipassword = $param-&gt;{cipassword})) { ... }` заменяется на:<br /><br />Perl: `my $conf = PVE::QemuConfig-&gt;load_config($vmid);<br />my $ostype = $conf-&gt;{ostype};<br />if (defined(my $cipassword = $param-&gt;{cipassword})) {<br /> &nbsp; &nbsp;# Same logic as in cloud-init (but with the regex fixed...)<br /> &nbsp; &nbsp;if (!(PVE::QemuServer::windows_version($ostype))) {<br /> &nbsp; &nbsp; &nbsp; &nbsp;$param-&gt;{cipassword} = PVE::Tools::encrypt_pw($cipassword)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if $cipassword !~ /^\$(?:[156]|2[ay])(\$.+){2}/;<br /> &nbsp; &nbsp;}<br />}<br /><br />Затем, изменил код для передачи метаданных в ВМ (строка 210 в `/usr/share/perl5/PVE/QemuServer/Cloudinit.pm`), заменив функцию `configdrive2_metadata` на:<br /><br />Perl: `sub configdrive2_metadata { ... }`<br /><br />Этот код передаёт имя хоста и SSH-ключи, а также добавляет пароль.<br /><br />В функции `generate_configdrive2` (ниже), изменил:<br /><br />Perl: `if (!defined($meta_data)) { ... }` на `if (!defined($meta_data)) { ... }`<br /><br />Это связано с тем, что теперь функции требуются дополнительные аргументы.<br /><br />Еще один момент — небольшая опечатка в Proxmox для DNS-серверов и домена поиска (домен поиска пока не работает, вернусь к этому позже). Измените `_` на `-` в файле `/usr/share/perl5/PVE/QemuServer/Cloudinit.pm`, например:<br /><br />Perl: `if ($nameservers && @$nameservers) { ... }` и `if ($searchdomains && @$searchdomains) { ... }`<br /><br />После этого можно начинать создание шаблона Windows. Скачайте ISO-образ Windows Server, установите, установите Qemu Guest Agent и VirtIO Tools (обычные действия). Можно сразу сделать снимок (snapshot), чтобы иметь чистую копию.<br /><br />Установите Cloudbase-Init. Убедитесь, что у ВМ есть последовательный порт (serial port) и вы выбрали COM1 при установке для логирования. Используйте Administrator в качестве имени пользователя при установке. Не запускайте Sysprep и не перезагружайтесь после установки. Снова сделайте снимок (snapshot), если хотите.<br /><br />Теперь нужно немного поправить код Cloudbase. Сначала настройте автоматическое извлечение диска cloud init после завершения работы Cloudbase, чтобы пользователи не могли его видеть (дополнительная безопасность, особенно учитывая, что пароль сейчас в открытом виде). &nbsp;Подробности здесь: [<noindex><a href="https://ask.cloudbase.it/question/2939/how-to-umount-cd-drive-after-cloudbase-init-completed/%5D(&lt;#0" target="_blank" rel="nofollow" >https://ask.cloudbase.it/question/2939/how-to-umount-cd-drive-after-cloudbase-init-completed/](&lt;#0</a></noindex>  >)<br /><br />Теперь можно редактировать конфигурацию Cloudbase в `C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf`. Ознакомьтесь с документацией, чтобы понять, что можно настроить. Вам понадобится служба метаданных configdrive, а также inject_user_password=no, чтобы можно было войти в систему через RDP без изменения пароля через VNC. Включите необходимые плагины. &nbsp;Вот пример моей конфигурации:<br /><br />Code:<br />[DEFAULT]<br />username=Administrator<br />groups=Administrators<br />inject_user_password=no<br />config_drive_raw_hhd=true<br />config_drive_cdrom=true<br />config_drive_vfat=true<br />bsdtar_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe<br />mtools_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\<br />verbose=true<br />debug=true<br />logdir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\<br />logfile=cloudbase-init.log<br />default_log_levels=comtypes=INFO,suds=INFO,iso8601=WARN,requests=WARN<br />logging_serial_port_settings=COM1,115200,N,8<br />mtu_use_dhcp_config=false<br />ntp_use_dhcp_config=false<br />metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService<br />local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\<br />check_latest_version=true<br />plugins=cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin<br /><br />После этого убедитесь, что файл Unattend.xml соответствует обычному файлу конфигурации.<br /><br />Запустите Sysprep с командами:<br /><br />Code:<br />cd C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf<br /><br />C:\Windows\System32\sysprep\sysprep.exe /generalize /oobe /unattend:Unattend.xml<br /><br />Затем преобразуйте в шаблон и протестируйте. Откройте последовательную консоль, чтобы просмотреть логи, если что-то пойдет не так. &nbsp;Сообщите мне об ошибках, если что-то не работает, и я постараюсь помочь. <br />
			<i>02.02.2021 19:43:00, kenzim.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message332431/78823-tutorial_-windows-cloud_init-rabotaet</link>
			<guid>http://proxmox.su/forum/messages/forum63/message332431/78823-tutorial_-windows-cloud_init-rabotaet</guid>
			<pubDate>Tue, 02 Feb 2021 19:43:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
