You need to enable JavaScript to run this app.
导航

Windows系统中安装Cloudbase-Init

最近更新时间2023.11.28 16:44:34

首次发布时间2021.10.29 18:50:38

Cloudbase-Init工具主要提供边缘实例首次初始化时自定义配置的能力。如果导入的镜像没有安装Cloudbase-Init,基于该镜像创建的边缘实例将无法被正常初始化。本文指导您在Windows系统中安装Cloudbase-Init。
本文以Windows Server STD 2019 64位操作系统为例进行说明。

前提条件

安装Cloudbase-Init前,需下载以下软件安装包。

说明

除Windows Server STD 2012 R2推荐安装1.1.1版本外,其余推荐安装1.1.2版本,否则不保证边缘实例可以正常运行。请根据实际使用的操作系统,下载对应的Cloudbase-Init安装包。

软件名称

获取路径

说明

64位:CloudbaseInitSetup_1_1_2_x64.msi
32位:CloudbaseInitSetup_1_1_2_x86.msi

1.1.2版本:

更多详情请参见Cloudbase-Init官网

用于安装Cloudbase-Init。

64位:CloudbaseInitSetup_1_1_1_x64.msi
32位:CloudbaseInitSetup_1_1_1_x86.msi

1.1.1版本:

Windows Server STD 2012 R2推荐安装该版本。

操作步骤

安装Cloudbase-Init

  1. 双击打开下载完成的Cloudbase-Init安装包。本文以CloudbaseInitSetup_1_1_2_x64.msi为例进行说明。
  2. 在弹出的安全警告提示框中,单击运行,进入Cloudbase-Init安装界面。
    图片
  3. 单击Next
  4. 勾选I accept the terms in the License Agreement,连续单击2次Next
  5. Configuration options界面,将Username设置为Administrator,将Serial port for logging设置为COM1,勾选Run Cloudbase-Init service as LocalSystem,然后单击Next
    图片
  6. 单击Install,安装 Cloudbase-Init。
  7. 待Cloudbase-Init 完成安装后,请勿勾选任何复选框,直接单击Finish关闭Cloudbase-Init安装界面。
    图片

修改Cloudbase-Init配置文件

  1. 打开 cloudbase-init.conf 配置文件。
    cloudbase-init.conf 配置文件的默认路径为:C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf
  2. cloudbase-init.conf 配置文件替换为以下内容:
  • Windows Server版本
[DEFAULT]
username=Administrator
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\
metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService,cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService
plugins=cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin,cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin
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
first_logon_behaviour=no
netbios_host_name_compatibility=false
allow_reboot=false
activate_windows=true
kms_host="cloudkms.volces.com:1688"
local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\
  • Windows 10版本
[DEFAULT]
username=Administrator
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\
metadata_services=cloudbaseinit.metadata.services.configdrive.ConfigDriveService,cloudbaseinit.metadata.services.nocloudservice.NoCloudConfigDriveService
plugins=cloudbaseinit.plugins.windows.ntpclient.NTPClientPlugin,cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin,cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin
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
real_time_clock_utc=true
mtu_use_dhcp_config=true
ntp_use_dhcp_config=true
first_logon_behaviour=no
netbios_host_name_compatibility=false
allow_reboot=false
activate_windows=true
kms_host="cloudkms.volces.com:1689"
local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\