New-ServiceFabricCluster
建立新的獨立 Service Fabric 叢集。
語法
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 檔案的路徑。
類型: | 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
{{填滿強制描述}}
類型: | 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