Microsoft Connected Cache for Enterprise - 卸载和重装
前面 gOxiA 与大家分享了“Microsoft Connected Cache - 概述”、“适用于企业和教育的 Microsoft Connected Cache”、“Microsoft Connected Cache for Enterprise - 实践”,相信已经上手的朋友会有一些收获。我们继续前行,尝试卸载和重装 Microsoft Connected Cache for Enterprise,过程其实非常简单,只是我们可能会遇到一些小小的“意外”,该如何处理解决以及完成目标,是 gOxiA 今天要分享的。
例如当我们访问 Cache Nodes 管理界面时,应该会留意到系统给出的提示,要求我们将那些需要迁移的缓存节点使用新的缓存节点部署包重新部署安装,留意下图标注的位置已决定是否需要重新部署。
本例中是一台基于 Ubuntu Server 的缓存节点主机,接下来 gOxiA 将会先卸载现有缓存节点版本,然后安装最新的版本。首先执行 uninstallmcc.sh 执行卸载脚本,如果未 sudo 需进行管理员权限认证,如下图所示。
卸载过程非常快,最后会给出结果,如下图提示会有一个报错:“Failed to remove cron job for host update”,提示未能移除定时任务。
如果要彻底清除,建议安装 cron,为此执行如下指令:
sudo apt update
sudo apt install cron
./uninstallmcc.sh
再次卸载就不会再有警告信息,最后我们下载最新的缓存节点部署包再次执行安装。最新的缓存节点部署包可以从该网址下载:https://aka.ms/mcc-ent-linux-deploy-scripts,参考前面的日志进行安装即可。如果在安装时遇到如下图报错:“The registration key is no longer valid, please visit the Azure portal for a new command line”,请重新生成部署相关信息。
另外需要注意,如果是重新部署 Linux 缓存节点将其迁移到 GA 版本,用户必须执行如下操作,否则内容请求将会失败。
chmod 777 -R /cachenode
sudo iotedge restart MCC
稍等几分钟我们可以使用 sudo iotedge list 进行检查。
推荐官方参考:
Monitor cache node usage - GA migration status | Microsoft Learn