如何卸载实例已有cloudbase-init并重新下载

计算弹性计算技术服务知识库

问题描述

cloudbase-init用于初始化实例元数据,包括配置hostname、安装软件包等。当cloudbase-init出现异常时,会导致当用户修改hostname时,机器新hostname无法注入成功。

问题分析

  • cloudbase-init异常时,可卸载重装。

问题解决

1.卸载实例原有cloudbase-init

  • 点击开始>控制面板;
  • 点击卸载程序>Cloudbase-init 1.1.4,右键点击卸载;
  • 搜索框中输入“运行”>输入“regedit”,打开注册表。找到“Cloudbase Solutions”删除该注册表;

2.重新下载安装cloudbase-init

  • 下载cloudbase-init安装程序;
64位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi
32位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x86.msi
  • 双击安装包开始执行,点击“next”>“I accept..”>“next”;
  • 将Username修改为Administrators,Serial port for logging设置为COM1并勾选Run Cloudbase-init service as LocalSystem,单击“Next”按钮>Install。
  • 等待安装完成后,点击“Finish”.
  • 修改配置文件,Cloudbase-init默认路径为:C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf。
[DEFAULT]
username=Administrator
groups=Administrators
inject_user_password=true
config_drive_raw_hhd=true
config_drive_cdrom=true
config_drive_vfat=true
metadata_services=cloudbaseinit.metadata.services.httpservice.HttpService
metadata_base_url=http://100.96.0.96/
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=
mtu_use_dhcp_config=true
ntp_use_dhcp_config=true
check_latest_version=true
first_logon_behaviour=no
local_scripts_path=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\
  • 保存已修改的配置文件配置文件。
  • 手动启动cloudbase-init服务。
    • 搜索框中输入“运行”>输入“services.msc”,打开系统服务。
  • 双击,手动点击“启动”cloudbase-init服务。

3.安装重置密码插件

建议您同步安装重置密码插件,以确保在忘记密码时可轻松修改密码,登录实例。具体操作步骤可参考官方文档:安装重置密码插件

61
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论