New Question

Revision history [back]

click to hide/show revision 1
initial version

Fail in configuring cloudbase-init using configdrive

Hello everyone!

I installed cloudbaseinit v1.1.2 on windows10 and configured my cloudbase-init.conf file like below:

[DEFAULT] username=Administrator groups=Administrators injectuserpassword=true bsdtarpath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe mtoolspath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\ verbose=true debug=false renameadminuser=true logdir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\ logfile=cloudbase-init.log defaultloglevels=comtypes=INFO,suds=INFO,iso8601=WARN loggingserialportsettings= mtuusedhcpconfig=true ntpusedhcpconfig=true firstlogonbehaviour=no localscriptspath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\ metadataservices=cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService,cloudbaseinit.metadata.services.configdrive.ConfigDriveService plugins=cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin allowreboot=true stopserviceonexit=false

During the automatic windows installation with autounattend.xml file, I didn't create any local user and and I kept giong with Administrator user.

/user-data:

cloud-config

users: - name: Administrator passwd: imamreza groups: Administrators inactive: False

/meta-data:

instance-id: 0000892c-e497-45a8-a24d-509ca79c6999 hostname: wintest

/config-drive:

version: 1 config: - type: physical name: interface0 mac_address: "$MAC"
subnets: - type: dhcp

When I mounted these three files together in order to change Administrator credentials, The password that I specified in user-data file is not working and the old Administrator user password didn't work too.

I can't access to my loggs for troubleshooting because my password lost. Also I should use nocloud or configdrive metadata services in my custom use case Where I had mistake?

Fail in configuring cloudbase-init using configdrive

Hello everyone!

I installed cloudbaseinit v1.1.2 on windows10 and configured my cloudbase-init.conf file like below:

[DEFAULT] username=Administrator groups=Administrators [DEFAULT]

username=Administrator

groups=Administrators

injectuserpassword=true bsdtarpassword=true

bsdtar_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe

mtools_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\

verbose=true

debug=false

renameadminuser=true

log_dir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\

log_file=cloudbase-init.log

defaultloglevels=comtypes=INFO,suds=INFO,iso8601=WARN

loggingserialport_settings=

mtuusedhcp_config=true

ntpusedhcp_config=true

firstlogonbehaviour=no

localscriptspath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\bsdtar.exe mtoolspath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\bin\ verbose=true debug=false renameadminuser=true logdir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\ logfile=cloudbase-init.log defaultloglevels=comtypes=INFO,suds=INFO,iso8601=WARN loggingserialportsettings= mtuusedhcpconfig=true ntpusedhcpconfig=true firstlogonbehaviour=no localscriptspath=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\ metadataservices=cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService,cloudbaseinit.metadata.services.configdrive.ConfigDriveService plugins=cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin allowreboot=true Solutions\Cloudbase-Init\LocalScripts\

metadata_services=cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService,cloudbaseinit.metadata.services.configdrive.ConfigDriveService

plugins=cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin

allow_reboot=true

stopserviceonexit=falseon_exit=false

During the automatic windows installation with autounattend.xml file, I didn't create any local user and and I kept giong with Administrator user.

/user-data:

cloud-config

users:

#cloud-config

users:

  • name: Administrator

    passwd: woody

    groups: Administrators

    inactive: False

/meta-data:

instance-id: 0000892c-e497-45a8-a24d-509ca79c6999

hostname: wintest

/config-drive:

version: 1

config:

  • type: physical

    name: interface0

    mac_address: "$MAC" - name: Administrator passwd: imamreza groups: Administrators inactive: False

    /meta-data:

    instance-id: 0000892c-e497-45a8-a24d-509ca79c6999 hostname: wintest

    /config-drive:

    version: 1 config:

    subnets:

    - type: physical
         name: interface0
         mac_address: "$MAC" 
    subnets: - type: dhcp

    dhcp

When I mounted these three files together in order to change Administrator credentials, The password that I specified in user-data file is not working and the old Administrator user password didn't work too.

I can't access to my loggs for troubleshooting because my password lost. lost.

Also I should use nocloud or configdrive metadata services in my custom use case Where I had mistake?