在之前的博文中,我有提到本地虚机迁移至云端后没有公网IP的问题,前面也给了相应的解决方案。不过细心的网友还会注意到其中的计算机名称不可用,那是因为计算机没有安装Azure虚拟机代理的缘故。

迁移至Azure云 计算机名称不可用的处理_第1张图片

重置密码也不可用

迁移至Azure云 计算机名称不可用的处理_第2张图片

Microsoft Azure 虚拟机代理(VM 代理)是受保护的轻型进程,用于管理虚拟机 (VM) 与 Azure 结构控制器的交互。 VM 代理有一个主要角色,目的是启用和执行 Azure 虚拟机扩展。 VM 扩展可用于对 VM 进行部署后配置,例如安装和配置软件。 VM 扩展还可启用恢复功能,例如重置 VM 的管理密码。 没有 Azure VM 代理,VM 扩展将无法运行。那么接下来我们就来了解下如何给迁移到Azure中的Windows计算机安装AzureVMAgent。首先下载代理安装程序https://go.microsoft.com/fwlink/?LinkID=394789 ,AzureVMAgent依赖于.Net 4.0,需要先确保计算机中已经安装了.Net 4.0 ,如果没有,则需要先安装。否则会报错

迁移至Azure云 计算机名称不可用的处理_第3张图片

安装.Net 4.0之后在允许代理安装程序

迁移至Azure云 计算机名称不可用的处理_第4张图片

接受许可协议,点击Next

迁移至Azure云 计算机名称不可用的处理_第5张图片

迁移至Azure云 计算机名称不可用的处理_第6张图片

安装完成之后,我们回到Azure门户中查看相关的虚拟机概述就可以看到计算机名称了

迁移至Azure云 计算机名称不可用的处理_第7张图片

重置密码也可以正常用了

迁移至Azure云 计算机名称不可用的处理_第8张图片