Я пытаюсь установить сервер Windows 2019 с помощью cloudbase-init. Для этого я сделал следующие шаги:
- Установите Windows Server 2019 с возможностями рабочего стола
- Установите Cloudbase-Init
- В «Cloudbase-init.conf» и «Cloudbase-init-unattend.conf» добавлены следующие строки.
metadata_services=cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService plugins=cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.networkconfig .NetworkConfigPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin
- Затем я сделал sysprep, экспортировал виртуальную машину и создал новую виртуальную машину Hyper-V на основе предыдущего экспорта.
- Я создал файл cidata-iso, в котором хранил метаданные, пользовательские данные и файлы конфигурации сети.
метаданные
идентификатор экземпляра: win2019-test
локальное имя хоста: win2019-test
пароль администратора: Start123
сетевая конфигурация
версия: 1
конфигурация:
- тип: физический
имя: интерфейс0
mac_address: 52:54:00:bd:f9:87
подсети:
- тип: статический
адрес: 192.168.28.10
сетевая маска: 255.255.255.0
шлюз: 192.168.28.1
dns_nameservers:
- 192.168.28.1
данные пользователя
#cloud-config
chpasswd: {срок действия: False}
ssh_pwauth: Истина
пользователи:
- имя: Гизела
gecos: "Локальный пользователь, созданный cloud-init"
основная_группа: Администраторы
пароль: Start123
неактивно: ложь
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKQXrH9ukWnSz3PeX2GwQQmB87Ssfenjou9CWJjp1zvYP/7D3eg8QbF2J4Wty4+89D92FRHC0QxiZbSbrRSmOa6gdF0ikAdHdLVbT6o3nZkaAQZWpoMFWsQNLac7lpgOb60jxCCjEqDVWarUikKoOVhDTon9Tx5E8Iv8ee6fZ6rTJAHQIi6VX9kdNn9NrviM9ILFdzCHsCk3sDsn7qUOWV76S0k61asY7PkkRToCWt692fHeo/eNO2zOButW7blXozOXMxaZIejUBOaGfc49ty5KsEK/G5BJzPib7FkviuXpw/BaHp4N10SRp32cOP6KV6mt4hxlyQUDg70zyg48UdKTnW8gG+ql8+ntGBrM98Juswfydo0J73IzyaVPpAo2nw71qqkMO6goECT7A1UPZgebWQpz7yZp0uJJ1LiS2jisovV7811MXAKuiCmZiQdrVfjVlA3oAhWfOyS80MFsojc+I96o7jx3PnKkKp56i/Il8x2ylLdw8+XmUamLE9Qps= root@hildegard
выполнить команду:
- 'эхо пользовательских настроек "hello-world from user-data cloud-init script"> C:\Windows\Logs\hello-cloud-init.txt'
Когда я монтирую файл ISO и запускаю виртуальную машину, невозможно войти в систему. Администратор выбран как Login-User, а пароль НЕ Start123. Я думаю, что он генерируется случайным образом. Также невозможно выбрать gisela в качестве пользователя для входа в систему. Поэтому я не могу получить доступ к лог-файлам.
Что мне нужно сделать, чтобы установить пароль администратора на «Start123»?
С уважением
Дэйв