Azure service fabric 通过RDP远程访问SF节点

Azure service fabric 通过RDP远程访问SF节点,azure-service-fabric,Azure Service Fabric,如何远程处理SF集群中的节点?因为这些只是虚拟机,所以我觉得我应该能够RDP到它们中,即使这是我通常希望避免的事情 我将如何进行远程处理?与您将RDP导入任何其他机器的方式相同。SF集群中的节点没有什么特别之处 除非你让它们变得特别!我们在Azure中做过,您的集群托管在VM规模集上。在虚拟机上解释了这是如何工作的,以及如何将RDP添加到其中。在Vaclav的回答中添加了一些特定于服务结构的详细信息: 标准服务结构模板定义了一个NAT,该NAT将端口3389到4500映射到每个VM的RDP端口。

如何远程处理SF集群中的节点?因为这些只是虚拟机,所以我觉得我应该能够RDP到它们中,即使这是我通常希望避免的事情


我将如何进行远程处理?

与您将RDP导入任何其他机器的方式相同。SF集群中的节点没有什么特别之处


除非你让它们变得特别!我们在Azure中做过,您的集群托管在VM规模集上。在虚拟机上解释了这是如何工作的,以及如何将RDP添加到其中。

在Vaclav的回答中添加了一些特定于服务结构的详细信息:

标准服务结构模板定义了一个NAT,该NAT将端口33894500映射到每个VM的RDP端口。要访问scale集合中的第一个VM,请使用端口3389、第二个VM、端口3390等。主机名源自群集名称,例如
mycluster.eastus.cloudapp.azure.com
(与SF Explorer地址相同)

因此,例如,要访问第三个VM,请使用以下命令:

mstsc /v:mycluster.eastus.cloudapp.azure.com:3391

集群中定义的每个节点类型都设置为单独的VM规模集。这意味着节点类型可以独立地放大或缩小,并且可以由不同的VM SKU组成。与单实例VM不同,VM Scale Set实例没有自己的虚拟IP地址,您需要通过负载平衡器查看用于连接到每个节点的RDP端口

VM实例名称还将以节点类型名称作为前缀(例如:Primary_0,Secondary_1),这将有助于识别您连接到的节点。RDP端口按VM Scale Set实例的升序分配,通常从3389开始


Azure Service Fabric特定的文章,对节点类型进行了澄清:

-1-这篇文章提到了为什么RDP非常困难,但没有说明如何做到这一点。不管怎样,都不鼓励链接到答案。在这里复制相关信息。