Service Fabric獨立集群搭建


開篇聲明:巨坑,慎入。若實則無奈,建議直接上azure。。。

1、  開啟服務器自動更新,安裝最新的補丁。

2、  下載用於 Windows Server 的 Service Fabric 包(https://go.microsoft.com/fwlink/?LinkId=730690)和Service Fabric 運行時包(https://go.microsoft.com/fwlink/?linkid=839354,離線安裝時需要先行下載)

3、  端口開放(135, 137, 138, 139, 445, 21000, 21001, 21002, 21003, 21080, 21081, 30001-30050)

4、  解壓Service Fabric包,打開並復制一份ClusterConfig.Windows.MultiMachine.json重命名ClusterConfig.json

5、  打開ClusterConfig.json,在nodes節點中配置要加入集群的計算機的IP等信息。

 

 

6、  目標計算機開啟RemoteRegistry服務和開啟SMB(文件共享功能,注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters項enablesecuritysignature的值設為1即可)

7、  保證所有目前機器的登錄賬戶相同,必須是管理員,且具有NETWORK Service權限。

8、  在ClusterConfig.json文件中nodes節點的計算機安裝service fabric SDK(!!!疑惑,巨硬官文說必須先卸載SDK,然而死個舅子都搭建不成功。相反,安裝之后,能成。。。)

9、  在ServiceFabric文件夾打開PowerShell,輸入

.\CreateServiceFabricCluster.ps1 -ClusterConfigFilePath .\ClusterConfig.json –AcceptEULA

回車運行,等待安裝成功

10、              如果是離線環境,先將service fabric運行時包拷至當前目錄,輸入

.\CreateServiceFabricCluster.ps1 -ClusterConfigFilePath .\ClusterConfig.json -FabricRuntimePackagePath .\MicrosoftAzureServiceFabric.cab  –AcceptEULA

 

11、     添加節點:https://docs.microsoft.com/zh-cn/azure/service-fabric/service-fabric-cluster-windows-server-add-remove-nodes

12、     應用程序發布至service fabric集群:打開Cloud.xml文件

替換如圖中節點的值為集群中任意計算機的IP地址即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM