Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure VM代理不可用或未安装,这可能会阻止VMAccess运行_Azure_Azure Virtual Machine - Fatal编程技术网

Azure VM代理不可用或未安装,这可能会阻止VMAccess运行

Azure VM代理不可用或未安装,这可能会阻止VMAccess运行,azure,azure-virtual-machine,Azure,Azure Virtual Machine,我使用托管数据磁盘创建了一个VM,但VMAgent在通过ssh连接时存在问题。 命令是: az vm create --resource-group Test_Group --location eastus --name myVM2 --os-type linux --attach-os-disk disk1 错误是: VM代理不可用或未安装,这可能会阻止VMAccess运行 如果我尝试安装一个新的VMAgent,它会抛出一个错误multipleMagents not allowed,当前的e

我使用托管数据磁盘创建了一个VM,但VMAgent在通过ssh连接时存在问题。 命令是:

az vm create --resource-group Test_Group --location eastus --name myVM2 --os-type linux --attach-os-disk disk1
错误是:

VM代理不可用或未安装,这可能会阻止VMAccess运行


如果我尝试安装一个新的VMAgent,它会抛出一个错误multipleMagents not allowed,当前的enablevmaccess扩展显示状态(unavailable)

您说“我使用托管数据磁盘创建了一个VM”,但您使用的命令显示--attach os disk,它用于操作系统磁盘(例如,如果您将om prem VM迁移到Azure)。那么你想做什么呢?基于标准映像创建一个新VM(然后连接一个数据磁盘),或者创建一个运行操作系统映像的Azure VM,您已经将该映像上载到Azure存储?基本上,数据磁盘包含我手动传输的所有操作系统数据,但它是一个数据磁盘。因此,使用上述命令和该数据盘创建了一个VM。感谢您的澄清。在这种情况下,我很幸运通过Azure门户重新部署VM:当你在门户中单击linux VM时,左边有一个名为“重新部署”的菜单项(几乎在底部),我会尝试一下,但我不确定它是否有效。@rasmusgude我进行了重新部署,但仍然无法连接到我的VM,我收到了同样的警告:“VM代理不可用或未安装,这可能会阻止VMAccess运行。”。