跳到主要内容

管理器升级

无明确要求完全没必要升级管理器
  1. 停止服务,在管理器根目录执行 bash ./service.sh stopall(成功输出 stoped);

  2. 清理当前 HAP 服务管理器 相关文件:

    • 将原微服务应用相关的数据文件进行备份并移除,如:mv /data/hap/ /backup/hapbak20200320/,具体移动到的目标位置可自定义,这一步属于高危操作,所以一定要确保操作无误,数据备份成功 💥 💥 💥

    • 管理器根目录 执行 rm -rf ./* (如果管理器非独立文件夹存放,则不可执行此操作)

  3. 重装,参考 安装步骤(完成 3~7 步即可);

  4. 停止服务,在管理器根目录执行 bash ./service.sh stopall(成功会输出 stoped);

  5. 执行 rm -rf /data/hap/script/volume/data/* 清理重装产生的数据,然后将之前备份的数据还原,如 cp -r /backup/hapbak20200320/script/volume/data/* /data/hap/script/volume/data/

  6. 对比 /data/hap/script/docker-compose.yaml 与备份目录下的 /backup/hapbak20200320/script/docker-compose.yaml,如果有附加的自定义配置项,需手动调整;

  7. 重启服务,在管理器根目录下执行 bash ./service.sh startall,等待命令执行完成即可;