Share via


New-ServiceFabricCluster

建立新的獨立 Service Fabric 叢集。

Syntax

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

Description

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 套件建立叢集,而針對部署失敗,目的電腦上不會清除網狀架構資源。

參數

-ClusterConfigurationFilePath

指定叢集組態 JSON 檔案的路徑。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FabricIsPreInstalled

略過 Service Fabric 執行時間安裝和全新執行時間驗證,因此只會設定節點。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FabricRuntimePackagePath

指定 Service Fabric 套件 CAB 檔案的路徑。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

{{Fill Force Description}}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPercentFailedNodes

叢集建立期間允許失敗的節點百分比上限。 如果超過此百分比的節點失敗,叢集建立將會失敗並復原。 如果未指定,任何節點失敗都會使叢集建立失敗。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoCleanupOnFailure

指出如果叢集無法完全啟動,系統應該保留網狀架構資料。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutInSeconds

{{Fill TimeoutInSeconds Description}}

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

System.Object