一、私有部署-补丁包替换

1.1、补丁包替换方式

如果您当前私有部署需要更新行云管家客服发您的补丁,请在备份好行云管家的前提下,按下述进行更换:

(1)请务必先把/opt/ins_pack/目录下的文件清理干净:rm -rf /opt/ins_pack/*

(2)请把补丁包下载后放到/opt/ins_pack/目录;

(3)请执行以下语句会自动补丁:/opt/cloudbility/bin/upgrade.sh /opt/ins_pack/

(4)请在上述步骤完成十分钟后执行下以下语句让Proxy自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllProxy'

(5)请在Proxy自动更新执行十分钟后执行下以下语句让Agent自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllAgent'

1.2、回退方式

补丁包自动替换更新过程会把旧的备份至/opt/backup/日期目录/版本目录/(会以当时备份的时间及版本来生成目录)

(1)停止行云管家门户服务:/opt/cloudbility/bin/stop.sh

(2)删除新补丁:rm -rf /opt/cloudbility/apps/*.jar /opt/cloudbility/apps/root/downloads/cloudGateway /opt/cloudbility/static/*

(3)还原旧文件:mv /opt/backup/日期目录/版本目录/jar-xxxxx/*.jar /opt/cloudbility/apps/

(4)还原旧文件:mv /opt/backup/日期目录/版本目录/cloudGateway-xxxxx/cloudGateway /opt/cloudbility/apps/root/downloads/

(5)还原旧文件:mv /opt/backup/日期目录/版本目录/static-xxxxx/static/* /opt/cloudbility/static/

(6)开启行云管家门户服务:/opt/cloudbility/bin/start.sh

(7)请在上述步骤完成十分钟后执行下以下语句让Proxy自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllProxy'

(8)请在Proxy自动更新执行十分钟后执行下以下语句让Agent自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllAgent'

二、HA私有部署-补丁包替换

2.1、补丁包替换方式

如果您当前私有部署需要更新行云管家客服发您的补丁,请在备份好行云管家的前提下,请按下述进行更换:

(1)查找并登录正在运行行云管家门户服务的服务器,可以执行ss -ntpl |grep 8081看哪台正在监听8081端口;

(2)请输入以下命令对HA进行全局禁用:hasvcadm --global --disable

(3)请务必先把/opt/ins_pack/目录下的文件清理干净:rm -rf /opt/ins_pack/*

(4)请把补丁包下载后放到/opt/ins_pack/目录;

(5)请执行以下语句会自动补丁:/opt/cloudbility/bin/upgrade.sh /opt/ins_pack/

(6)请在上述步骤完全完成后输入以下命令对HA取消全局禁用:hasvcadm --global --enable注意:一定要取消全局禁用,否则HA无法使用);

(7)请在上述步骤完成十分钟后执行下以下语句让Proxy自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllProxy'

(8)请在Proxy自动更新执行十分钟后执行下以下语句让Agent自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllAgent'

2.2、回退方式

补丁包自动替换更新过程会把旧的备份至/opt/backup/日期目录/版本目录/(会以当时备份的时间及版本来生成目录)

(1)查找并登录正在运行行云管家门户服务的服务器,可以执行ss -ntpl |grep 8081看哪台正在监听8081端口;

(2)请输入以下命令对HA进行全局禁用:hasvcadm --global --disable

(3)停止行云管家门户服务:/opt/cloudbility/bin/stop.sh

(4)删除新补丁:rm -rf /opt/cloudbility/apps/*.jar /opt/cloudbility/apps/root/downloads/cloudGateway /opt/cloudbility/static/*

(5)还原旧文件:mv /opt/backup/日期目录/版本目录/jar-xxxxx/*.jar /opt/cloudbility/apps/

(6)还原旧文件:mv /opt/backup/日期目录/版本目录/cloudGateway-xxxxx/cloudGateway /opt/cloudbility/apps/root/downloads/

(7)还原旧文件:mv /opt/backup/日期目录/版本目录/static-xxxxx/static/* /opt/cloudbility/static/

(8)开启行云管家门户服务:/opt/cloudbility/bin/start.sh

(9)请在上述步骤完全完成后输入以下命令对HA取消全局禁用:hasvcadm --global --enable注意:一定要取消全局禁用,否则HA无法使用);

(10)请在上述步骤完成十分钟后执行下以下语句让Proxy自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllProxy'

(11)请在Proxy自动更新执行十分钟后执行下以下语句让Agent自动更新;

  • curl 'http://127.0.0.1:8081/api/repair/forceUpdateAllAgent'