如何远程连接到SF群集中的节点?因为这些只是虚拟机,所以我觉得我应该能够进入它们,即使这是我通常希望避免的。
我如何进行远程处理?
答案 0 :(得分:23)
在Vaclav的回答中添加一些特定于Service Fabric的详细信息:
标准Service Fabric模板定义了一个NAT,它将端口 3389 到 4500 映射到每个VM的RDP端口。要访问比例集中的第一个VM,请使用端口3389,第二个VM,端口3390等。主机名源自群集的名称,例如, mycluster.eastus.cloudapp.azure.com
(与SF Explorer相同的地址)。
因此,例如,要访问第三个VM,请使用以下命令:
mstsc /v:mycluster.eastus.cloudapp.azure.com:3391
答案 1 :(得分:2)
群集中定义的每种节点类型都设置为单独的VM Scale Set。这意味着节点类型可以独立地按比例放大或缩小,并且可以由不同的VM SKU组成。与单实例VM不同,VM Scale Set实例不会获得自己的虚拟IP地址,您需要通过负载平衡器才能看到用于连接到每个节点的RDP端口。
VM实例名称也将以节点类型名称为前缀(例如:Primary_0,Secondary_1),这将有助于识别您要连接的节点。 RDP端口按VM Scale Set实例的升序分配,通常从3389开始。
Azure Service Fabric特定文章,其中详细说明了节点类型:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-nodetypes#remote-connect-to-a-vm-scale-set-instance-or-a-cluster-node
答案 2 :(得分:0)
与RDP进入任何其他机器的方式相同。 SF集群中的节点没什么特别的。
..除非你让它们特别!我们在Azure中将您的群集托管在VM Scale Sets上。 VMSS上的This article解释了它是如何工作的以及你如何将它们加入到它们中。