After installing cloudbase-init, open the configuration file at C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf
and add the following items to it:
Configuration Item | Description | Note |
---|---|---|
metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService | Set the data source of cloudbase-init to Config Drive. | Required |
netbios_host_name_compatibility=false | By default, Windows limits the length of hostname to 15 characters. Adding this configuration item allows Windows to support a maximum of 63 characters. | Recommended |
first_logon_behaviour=no | By default, Windows forces the user (Admin) to change the password on the first login. Adding this configuration removes this restriction. | Optional |
Below is an example cloudbase-init.conf
file configuration:
[DEFAULT]
username=Admin
groups=Administrators
inject_user_password=true
config_drive_raw_hhd=true
config_drive_cdrom=true
config_drive_vfat=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=true
logdir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\
logfile=cloudbase-init.log
default_log_levels=comtypes=INFO,suds=INFO,iso8601=WARN,requests=WARN
logging_serial_port_settings=COM1,115200,N,8
mtu_use_dhcp_config=true
ntp_use_dhcp_config=true
local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\
metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService
netbios_host_name_<br>compatibility=false
first_logon_behaviour=no