你当前正在访问 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