你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-ServiceFabricCluster

创建新的独立 Service Fabric 群集。

语法

New-ServiceFabricCluster
   [-ClusterConfigurationFilePath] <String>
   -FabricRuntimePackagePath <String>
   [-NoCleanupOnFailure]
   [-Force]
   [-FabricIsPreInstalled]
   [-MaxPercentFailedNodes <Int32>]
   [-TimeoutInSeconds <UInt32>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

说明

New-ServiceFabricCluster cmdlet 基于 JavaScript 对象表示法(JSON)格式的配置文件和 Service Fabric 运行时包 CAB 文件创建新的独立 Service Fabric 群集。

该 cmdlet 从控制器计算机协调安装。

示例

示例 1:创建群集

PS C:\>New-ServiceFabricCluster -ClusterConfigurationFilePath "D:\standalone\ClusterConfig.Unsecure.DevCluster.json" -FabricRuntimePackagePath "D:\deployanywhere\MicrosoftAzureServiceFabric.cab"

此命令基于输入群集配置路径和运行时 CAB 包创建群集。

示例 2:如果遇到故障,则创建群集而不进行清理

PS C:\>New-ServiceFabricCluster -ClusterConfigurationFilePath "D:\standalone\ClusterConfig.Unsecure.DevCluster.json" -FabricRuntimePackagePath "D:\deployanywhere\MicrosoftAzureServiceFabric.cab" -NoCleanupOnFailure

此命令基于输入群集配置路径和运行时 CAB 包创建群集,对于部署失败,未在目标计算机上清理 Fabric 资源。

参数

-ClusterConfigurationFilePath

指定群集配置 JSON 文件的路径。

类型:String
Position:0
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-FabricIsPreInstalled

绕过 Service Fabric 运行时安装和干净运行时验证,以便仅配置节点。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FabricRuntimePackagePath

指定 Service Fabric 包 CAB 文件的路径。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Force

{{Fill Force Description}}

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MaxPercentFailedNodes

群集创建期间允许失败的最大节点百分比。 如果节点数超过此百分比失败,群集创建将失败并回滚。 如果未指定,则任何节点故障都将失败群集创建。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-NoCleanupOnFailure

指示如果群集无法完全启动,系统应保留 Fabric 数据。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TimeoutInSeconds

{{Fill TimeoutInSeconds Description}}

类型:UInt32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TimeoutSec

指定操作的超时期限(以秒为单位)。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

输出

System.Object