我在Azure中有两个虚拟机,第二个在创建时就链接到了第一个。我可以通过远程桌面很好地连接到第一个虚拟机,但无法将桌面远程到第二个虚拟机,也不能编辑rdp端点。我猜想这是因为它们都有相同的DNS名称(当你“链接”到第一台机器时,第二台机器的DNS是自动分配的)。如果我使用公网IP,它会将我连接到第一个虚拟机。
链接已经完成,所以我们可以在两者之间实现负载平衡,但是如果我不能RDP到第二个,那么它对我来说是非常无用的。
是否知道如何将桌面远程到第二个虚拟机或替代负载平衡(这是我们希望平衡的asmx web服务)
非常感谢
发布于 2013-05-31 03:33:01
您可以为单个云服务部署中的所有虚拟机启用远程桌面。每个虚拟机的面向外部的RDP端口将不同,然后每个端口将映射到各自虚拟机上的3389。这些端口将被设置为端口转发端点,这意味着不会进行负载平衡。
我不确定您在配置时如何设置您的第二个虚拟机,但您应该能够在创建时启用rdp。如果您使用的是CLI,您会得到如下内容
>azure vm create -c --rdp [port] -n -z size newvmname existingdnsname disk-image-to-use username password通过指定--rdp,将自动为您设置所有内容。只需确保指定的端口不同于第一个VM的端口。如果您通过门户创建VM,则会自动为您分配端口号。
发布于 2013-05-31 19:16:14
每台虚拟机都必须具有不同的RDP公共端点。公共终结点不能是负载平衡的。要设置端点,请在“虚拟机”下选择VM,而不是云服务。
连接时,请使用公共dns名称和正确的公共端口。
示例(适用于我):
VM1
protocol: tcp
public port: 45623
private port: 3389
load balanced: NO
VM2
protocol: tcp
public port: 15426
private port: 3389
load balanced: NOhttps://stackoverflow.com/questions/16841479
复制相似问题