1、升级前准备(必须是3.1以后版本才支持自动升级,管理节点和客户端都是3.1以后版本)
本文更新于2025-09-05 18:25
1.1、配置软件缓存
包名规则
注:安装包命名规则:【agent-版本号-操作系统名称+操作系统版本号-架构.tar】,操作系统名称操作系统版本号及架构见管理节点通用方法中初始化数据。若操作系统名称中含空格需去除空格
示例如下:
├── 3.0.1
│ ├── agent-3.0.1-CentOS7.6-x86_64.tar
│ ├── agent-3.0.1-EulerOS2.0-aarch64.tar
│ ├── agent-3.0.1-KylinLinuxAdvancedServerV10-aarch64.tar
│ ├── pre-upgrade.sh
│ └── upgrade.sh
└── 3.0.3
├── agent-3.0.3-CentOS7.8-x86_64.tar
├── agent-3.0.3-EulerOS2.0-aarch64.tar
├── agent-3.0.3-KylinLinuxAdvancedServerV10-aarch64.tar
├── agent-3.0.3-KylinLinuxAdvancedServerV10-x86_64.tar
├── agent-3.0.3-NeoKylinLinuxAdvancedServerV7-x86_64.tar
├── agent-3.0.3-VMWare6.7-x86_64.tar
├── agent-3.0.3-Windows2003-x86_64.tar
├── agent-3.0.3-OracleLinux7-x86_64.tar
├── agent-3.0.3-RedhatEnterpriseLinux7-x86_64.tar
├── agent-3.0.3-Ubuntu18.04LTS-x86_64.tar
├── pre-upgrade.sh
├── upgrade.sh
├── us-server-3.0.3-CentOS7.6-x86_64.tar
├── us-server-3.0.3-EulerOS2.0-aarch64.tar
├── us-server-3.0.3-KylinLinuxAdvancedServerV10-aarch64.tar
├── us-server-3.0.3-KylinLinuxAdvancedServerV10-x86_64.tar
└── us-server-3.0.3-NeoKylinLinuxAdvancedServerV7-x86_64.tar
1.1.1、 软件缓存配置过程
- 菜单【系统设置】-【系统管理】-【系统设置】-【软件缓存】

- 配置名称和路径


- 将需要升级的系统的客户端升级包上传至管理节点服务器配置的路径中,路径不存在需要手动创建

- 点击【同步】按钮

- 同步成功后内容会将升级包同步过来

1.2、default资源组
1.2.1、 全部客户端升级(如果客户端数量过多,建议分批升级按照1.3步骤,防止内存溢出)
- 直接点击default升级软件即可

1.2.2、 部分客户端升级(可选择性客户端升级)
- 点击进入default

- 选择要升级的客户端点击【升级软件】

- 活动作业显示触发升级客户端,每个客户端对应一个作业id

- 升级成功,通过事件可以查看

- 升级后更新状态说明

1.3、新建资源组(如果1.2default升级后可以不需要此步骤)
1.3.1、 选择新建的资源组升级(新资源组批量升级)
- 直接点击【创建资源组】

- 填写表单点击【确定】

- 进入资源组点击【转入资源】,添加要升级的客户端

- 选中要添加的客户端,点击【确定】

- 添加成功

- 注意:不想升级的客户端可以移除资源,不要点击删除

- 批量升级

- 每一个客户端一个作业号

- 升级成功

- 升级成功可看事件

- 如果已经更新的客户端在资源组内二次升级事件提示
