![将现有的 Azure VM 与 Ubuntu 18.04 LTS 升级到 Ubuntu Pro 18.04](https://linux22.com/image/951388/%E5%B0%86%E7%8E%B0%E6%9C%89%E7%9A%84%20Azure%20VM%20%E4%B8%8E%20Ubuntu%2018.04%20LTS%20%E5%8D%87%E7%BA%A7%E5%88%B0%20Ubuntu%20Pro%2018.04.png)
将现有的 Azure VM(Ubuntu 18.04 LTS)升级到 Ubuntu Pro 18.04 的步骤是什么?无需创建新 VM 即可完成此操作吗?
答案1
更新:现在 Azure 本身就可以实现这一点。请参阅https://ubuntu.com/blog/announcing-in-place-upgrade-from-ubuntu-server-to-ubuntu-pro-on-azure:
在 Azure CLI 中运行:
az vm update -g myResourceGroup -n myVmName --license-type UBUNTU_PRO
然后在已转换的实例中运行以下命令:
sudo apt install ubuntu-advantage-tools
sudo pro auto-attach
通过运行以下命令验证您的实例上是否启用了 Ubuntu Pro:
pro status --all --wait
在此本机功能存在之前,建议如下:
- 对于新实例或易于重新部署的实例(例如,在 CI/CD 管道中以编程方式启动),最好的选择是重新部署到新的Azure Ubuntu 专业版实例。 Azure 上的这些 Ubuntu Pro 实例会自动附加到其权利中,并且默认情况下将获得 18.04 的扩展安全维护,无需进一步步骤。
- 联系 Canonical获得可以手动附加到实例的令牌。现在 Ubuntu Pro 的本地就地升级已经存在,这不太可能是最佳选择。