安装一键式重置密码插件
为了保证使用镜像创建的裸金属服务器可以实现一键式密码重置功能,建议您在制作镜像时安装重置密码插件“Cloud-reset-pwd Agent”。
前提条件
需保证虚拟机根目录可写入,且剩余空间大于600MB。
操作步骤
- 下载一键式重置密码插件CloudResetPwdAgent.zip。
- 执行以下命令,解压软件包CloudResetPwdAgent.zip。
安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。
unzip -o -d 插件解压目录 CloudResetPwdAgent.zip
示例:
假设插件解压的目录为/home/linux/test,则命令行如下:
unzip -o -d /home/linux/test CloudResetPwdAgent.zip
- 安装一键式重置密码插件CloudResetPwdAgent和CloudResetPwdUpdateAgent。
- 执行以下命令,进入文件CloudResetPwdUpdateAgent.Linux。
cd /home/linux/test/CloudResetPwdAgent/CloudResetPwdAgent/CloudResetPwdUpdateAgent.Linux
- 执行以下命令,添加文件setup.sh的运行权限。
- 执行以下命令,安装插件。
- 执行以下命令,检查密码重置插件是否安装成功。
service cloudResetPwdUpdateAgent status
如果CoudResetPwdUpdateAgent服务的状态为“running”,表示插件安装成功,否则安装失败。- 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
- 一键重置密码插件界面不可用问题相关命令如下:
- 在OS内执行curl http://169.254.169.254/openstack/latest/resetpwd_flag,如果返回值为True,代表是支持一键重置密码的;如果为False或None,代表不支持一键重置密码脚本;
- vim /var/log/message如果是centos系列,则为message日志;如果是Ubuntu系列,则为syslog;在启动时间附近搜索bound to看到获取ip的时间
- vim /var/log/message在启动时间附近搜索第一个ResetPwd看到cloudResetPwdAgent启动时间
- 执行systemd-analyze plot > start.svg,将start.svg导出,用ie打开进行查看
- 参照如下配置进行操作,或者求助ECS研发一键重置密码的同事进行操作
先使用systemctl cat cloudResetPwdAgent获取配置及配置文件位置
再参照cloud-init的配置如下修改,尤其是After那一句
[Unit]
...
After=network-online.target
- 重启裸机
- 执行以下命令,进入文件CloudResetPwdUpdateAgent.Linux。
