更新一键式重置密码插件(批量操作-Linux系统root用户)
操作场景
当您需要对多台Linux系统的边缘实例批量更新一键式重置密码插件时,可参考本文档操作。
前提条件
约束与限制
- 需要选取一台操作系统为CentOS 7(公共镜像)且已绑定弹性公网IP的边缘实例作为执行机,且与待批量安装插件的边缘实例之间网络需要互通。
若已配置yum内部源,可不需要绑定弹性公网IP。
- 仅支持对使用同一密钥对的边缘实例执行批量安装插件的操作。
操作步骤
- 以root用户登录执行机。
- 执行以下命令,安装批量脚本运行所需要的依赖。
- 请参考获取并校验一键式重置密码插件完整性(Linux),下载对应的一键式重置密码插件CloudResetPwdAgent.zip并完成完整性校验。
安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。
- 执行以下命令,将批量操作脚本下载到root目录下。
curl URL > ~/batch_update_log4j_version.py
其中,URL为批量操作的执行脚本。
请根据边缘实例所在区域选择脚本的下载地址:
- 执行以下命令,将更新插件脚本下载到root目录下。
curl URL > ~/update_log4j_version_for_resetpwdagent.sh
其中,URL为更新插件脚本的下载地址。
请根据边缘实例所在区域选择脚本的下载地址:
- 检查如下脚本是否在root目录下:
- batch_update_log4j_version.py
- update_log4j_version_for_resetpwdagent.sh
- CloudResetPwdAgent.zip
- 执行以下命令,新建并编辑host_list.txt,按i进入编辑模式。
将需要自动安装驱动的边缘实例的相关信息填写到host_list.txt文件中。
文件填写格式与登录待切换的方式需要匹配。
- 运行批量执行操作脚本“batch_update_log4j_version.py”。
- 执行如下命令,在“/root/logs/exec_origin.log”的最后一行查看运行结果日志。
vim /root/logs/exec_origin.log
若如图3所示,则表示运行成功。