如何在本地数据中心安装Service Fabric for Windows集群 (2)

image

对于非安全模式的集群,无非是去掉了security配置节而已。

接着,对配置文件进行测试。

在SFSetup文件夹上打开PowerShell,执行如下命令:

.\TestConfiguration.ps1 -ClusterConfigFilePath .\ThisClusterConfig.1.0.json

如果配置文件没有什么问题的话,会显示如下提示:

image

在内网环境下,IsCabValid应该会显示为False的,这个不用担心。

最后,基于配置文件创建集群。

继续在PS中执行如下命令:

.\CreateServiceFabricCluster.ps1 -ClusterConfigFilePath .\ThisClusterConfig.1.0.json –FabricRuntimePackagePath .\MicrosoftAzureServiceFabric.6.3.162.9494.cab

现在祈祷它能一次运行成功,如果5台机器的话,应该能在5分钟内成功。

提示成功后,通过输入如下命令来尝试连接集群的管理端口来进行验证:

Connect-ServiceFabricCluster -ConnectionEndpoint SFNode-01.contoso.com:19000

或者用浏览器打开管理后台::19080/Explorer/index.html

容器环境

如果你需要用Service Fabric来编排Windows Container的话,需要预先在集群机器上安装Docker。

由于内网环境的限制,安装Docker也会稍显麻烦。根据Docker.com的官方文档:

可以通过命令启用Windows的容器支持:

(Install-WindowsFeature Containers).RestartNeeded

再下载docker的离线包到内网环境后按照步骤进行安装。

同时为了支持集群机器能够正常的获取Docker镜像,可以在内网环境运行一个Docker Registry作为私有镜像仓库供内部应用镜像的存放处,在外网运行一个Docker Registry作为公共镜像的Mirror,供私有仓库和集群机器使用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzdfs.html