开发者
资源

升级

MindCluster Ascend Docker Runtime支持通过命令行进行升级,其他集群调度组件可通过卸载后重新安装。

版本要求

表1 MindCluster Ascend Docker Runtime升级路径说明

源版本

目标版本

是否支持升级

MindX 5.0.RC1

MindX 6.0.RC2

MindX 5.0.RC2

MindX 6.0.RC2

MindX 5.0.RC3

MindX 6.0.RC2

MindX 5.0.0

MindX 6.0.RC2

MindX 5.0.0.2

MindX 6.0.RC2

MindX 5.0.0.5

MindX 6.0.RC2

MindX 5.0.1

MindX 6.0.RC2

MindX 5.0.1.1

MindX 6.0.RC2

MindX 6.0.RC1

MindX 6.0.RC2

目前只支持root用户升级MindCluster Ascend Docker Runtime,执行如下步骤进行升级操作。

  1. 安装包下载完成后,首先进入安装包(run包)所在路径。
    cd <path to run package>
  2. 执行以下命令,为软件包添加可执行权限。
    chmod u+x Ascend-docker-runtime_{version}_linux-{arch}.run
  3. 通过以下命令升级MindCluster Ascend Docker Runtime
    • 在默认路径下升级MindCluster Ascend Docker Runtime,需要依次执行以下命令。
      ./Ascend-docker-runtime_{version}_linux-{arch}.run --upgrade
    • 在指定路径下升级MindCluster Ascend Docker Runtime,需要依次执行以下命令,“--install-path”参数为指定的升级路径。
      ./Ascend-docker-runtime_{version}_linux-{arch}.run --upgrade --install-path=<path>
    回显示例如下,表示升级成功。
    Uncompressing ascend-docker-runtime  100%
    ...
    [INFO] Ascend Docker Runtime upgrade success
  4. 执行以下命令,使新版MindCluster Ascend Docker Runtime生效。
    • Docker场景(或K8s集成Docker场景
      systemctl daemon-reload && systemctl restart docker
    • Containerd场景(或K8s集成Containerd场景)
      systemctl daemon-reload && systemctl restart containerd

若当前的MindCluster Ascend Docker Runtime是通过ToolBox安装包安装的,升级时需要从ToolBox安装路径中找到MindCluster Ascend Docker Runtime的script路径,执行uninstall.sh脚本将3.0.0版本之前的MindCluster Ascend Docker Runtime卸载,然后下载新的MindCluster Ascend Docker Runtime安装包进行安装,安装完成后需要重启服务器。