升级Ascend Docker Runtime
仅Ascend Docker Runtime支持通过命令行进行升级,其他集群调度组件可通过卸载后重新安装进行升级。
目前只支持root用户升级Ascend Docker Runtime。
前提条件
已完成升级环境检查。
升级步骤
- 下载新版本组件安装包,详情请参见参考获取软件包章节。
- 进入安装包(run包)所在路径,在该路径下执行以下命令为软件包添加可执行权限。
cd <path to run package> chmod u+x Ascend-docker-runtime_{version}_linux-{arch}.run
- 通过以下命令升级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
- (可选)在默认路径下升级Ascend Docker Runtime,需要依次执行以下命令。
- (可选)执行以下命令重启容器,使新版Ascend Docker Runtime生效。如不涉及安装路径、安装参数变更,可跳过本步骤。
- Docker场景(或K8s集成Docker场景)
systemctl daemon-reload && systemctl restart docker
- Containerd场景(或K8s集成Containerd场景)
systemctl daemon-reload && systemctl restart containerd
- Docker场景(或K8s集成Docker场景)
- 参考组件状态确认章节,检查新版本Ascend Docker Runtime是否升级成功状态。
- (可选)恢复旧版本。下载旧版本安装包,依次重新执行步骤2到步骤5。
父主题: 升级