昇腾社区首页
中文
注册

升级

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

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

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

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