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虚拟机_Azure_Azure Virtual Machine_Azure Vm Scale Set - Fatal编程技术网

没有负载平衡器的Azure虚拟机

没有负载平衡器的Azure虚拟机,azure,azure-virtual-machine,azure-vm-scale-set,Azure,Azure Virtual Machine,Azure Vm Scale Set,我的要求是根据CPU使用情况扩展vm实例(基于linux的自定义映像)。尝试遵循VMS(虚拟机规模集:)中提到的步骤,但它在前面创建了一个我们不想要的LB。在虚拟机中是否可以避免LB 如果没有LB的虚拟机不是选项,azure中是否有其他方法可以做到这一点? 我能够在AWS(使用自动缩放组)和GCP(实例组)中实现这一点,因此我尝试在Azure中获得类似的功能 hp虽然在门户网站中创建VM规模集时会创建负载平衡器,但支持外部连接到规模集的其他模式包括: 在与缩放集相同的VNET中创建一个单独的V

我的要求是根据CPU使用情况扩展vm实例(基于linux的自定义映像)。尝试遵循VMS(虚拟机规模集:)中提到的步骤,但它在前面创建了一个我们不想要的LB。在虚拟机中是否可以避免LB

如果没有LB的虚拟机不是选项,azure中是否有其他方法可以做到这一点? 我能够在AWS(使用自动缩放组)和GCP(实例组)中实现这一点,因此我尝试在Azure中获得类似的功能


hp

虽然在门户网站中创建VM规模集时会创建负载平衡器,但支持外部连接到规模集的其他模式包括:

  • 在与缩放集相同的VNET中创建一个单独的VM,该VM具有公共IP地址,可以将连接路由到缩放集VM(也称为跳转框)。例如,或

  • 为比例集中的每个VM分配公共IP地址。此功能当前处于有限预览中。有关更多详细信息,请参见此处:


目前不支持规模集中每个虚拟机的公共IP,但已列入路线图。如果您提交支持请求(例如,从azure门户右上角的问号),我们可以随时通知您时间线:)。

将空id作为负载平衡器传递


az VMS-n myname-g mygroup--负载平衡器“”--每个vm的公共ip--在powershell中的映像UbuntuLTS要使此工作正常,您需要提供两个用单引号括起来的双引号:
--负载平衡器“”


你的意思是你不想要一个公共IP的LB吗?我根本不想要LB。但需要集合中所有实例的公共IP。如果您不想添加LB,我们可以使用classic module,在云服务中创建VM,并设置规模,azure将为这些VM创建内置LB。此功能现在可用:
az vmss -n myName -g myGroup --load-balancer '""' --image UbuntuLTS