CJ *_*ath 3 azure-service-fabric
运行DevClusterSetup.ps1后,即使主机甚至没有ipv6 IP地址,默认情况下,结构网关也会侦听IpV6.因为在我的膝盖上我们只有ipv4我想知道如何将它绑定到ipv4?
PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> netstat -ano | select-string 19000
TCP 127.0.0.1:2880 127.0.0.1:19000 ESTABLISHED 7848
TCP 127.0.0.1:19000 0.0.0.0:0 LISTENING 5764
TCP 127.0.0.1:19000 127.0.0.1:2880 ESTABLISHED 5764
TCP [::1]:19000 [::]:0 LISTENING 5764
PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> get-process -id 5764
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
155 61 5436 13056 52 0.09 5764 FabricGateway
PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> telnet 192.168.88.153 19000
Connecting To 192.168.88.153...Could not open connection to the host, on port 19000: Connect failed
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,FabricGateway是侦听端口19000的那个,但我无法使用IPv4地址远程登录.
当您在某处拥有仅IPv4环境时,这将导致一个有趣的问题.
我们如何配置?
出于安全原因,DEV群集默认侦听环回地址,127.0.0.0:19000
对于IPv4和[::1]:19000
IPv6,禁止从机器外部进行连接.telnet 192.168.88.153 19000
不起作用,因为它尝试连接到192.168.88.153
您的机器的非环回地址,192.168.88.153:19000
默认情况下没有监听器.这与IPv4和IPv6无关.如果要连接192.168.88.153
,则需要在群集清单文件中替换计算机localhost
的任一192.168.88.153
或FQDN.请注意,这会使您的终端从您的计算机外部可见.
<NodeList>
<Node NodeTypeRef="NodeType01" IsSeedNode="true" IPAddressOrFQDN="localhost" NodeName="Node1" FaultDomain="fd:/RACK1" UpgradeDomain="MYUD1" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1041 次 |
最近记录: |