Чтобы гарантировать, что вы можете использовать функцию внедрения пользовательских данных для внедрения начальной пользовательской информации (например, пароля входа) в ECSсозданные из частного образа, установите Cloudbase-Init на ECS, который используется для создания образа.
Cloudbase-Init — это программное обеспечение с открытым исходным кодом. Если установленная версия имеет уязвимости в безопасности, рекомендуется обновить её до последней версии.
Скачайте установочный пакет Cloudbase-Init подходящей версии в зависимости от архитектуры ОС с официального сайта Cloudbase-Init (http://www.cloudbase.it/cloud-init-for-windows-instances/).
Чтобы получить стабильную версию, перейдите по следующим путям:
Номер версии, показанный на рисунке, предоставлен только для справки.
Рисунок 1 Настройка параметров

Рисунок 2 Завершение установки Cloudbase-Init

Номер версии, показанный на рисунке, предназначен только для справки.
Если вы используете NetBIOS в своей сети, имя хоста не может превышать 15 символов, поскольку у NetBIOS ограничение в 15 символов.
plugins=cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin
Функции плагина:
Если вам нужно изменить имя хоста ECS после их создания из этого образа, и сервисы на ECS чувствительны к изменениям имени хоста, вам не рекомендуется настраивать SetHostNamePlugin здесь.
plugins=cloudbaseinit.plugins.windows.winrmlistener.ConfigWinRMListenerPlugin,cloudbaseinit.plugins.windows.winrmcertificateauth.ConfigWinRMCertificateAuthPlugin
Функции плагинов:
Плагины WinRM используют слабый криптографический алгоритм, что может привести к угрозам безопасности. Поэтому вам рекомендуется не загружать эти плагины.
retry_count=40retry_count_interval=5
[openstack]add_metadata_private_ip_route=False
Измените значение user_password_length чтобы задать длину пароля.
first_logon_behaviour=no
real_time_clock_utc=true
Запись реестра RealTimeIsUniversal=1 позволяет системе синхронизировать время из BIOS. Если real_time_clock_utc=true не добавлена, Cloudbase-Init будет установлен RealTimeIsUniversal назад к 0, вызывая, что система не синхронизирует время из BIOS после перезапуска.
В командной строке Windows выполните следующую команду, чтобы освободить текущий DHCP‑адрес:
ipconfig /release
Эта операция прервет сетевое соединение и негативно повлияет на ECS использование. Сеть автоматически восстановится после ECSs запускаются снова.
Windows имеет три типа политик SAN: OnlineAll, OfflineShared, и OfflineInternal.
Тип | Описание |
|---|---|
OnlineAll | Все недавно обнаруженные диски автоматически выводятся в онлайн. |
OfflineShared | Все диски на совместно используемых шинах, таких как iSCSI и FC, по умолчанию остаются офлайн, тогда как диски на несовместимых шинах остаются онлайн. |
OfflineInternal | Все недавно обнаруженные диски остаются офлайн. |
diskpart
san
san policy=onlineall