New-ServiceFabricNodeConfiguration
Service Fabric クラスターに参加するようにノードを構成します。 開発クラスターと Azure クラスターで機能します。
構文
New-ServiceFabricNodeConfiguration
[-ClusterManifestPath] <String>
[-InfrastructureManifestPath <String>]
[-FabricDataRoot <String>]
[-FabricLogRoot <String>]
[-FabricHostCredential <PSCredential>]
[-RunFabricHostServiceAsManual]
[-RemoveExistingConfiguration]
[-BootstrapMSIPath <String>]
[-UsingFabricPackage]
[-FabricPackageRoot <String>]
[-MachineName <String>]
[<CommonParameters>]
説明
New-ServiceFabricNodeConfiguration コマンドレットは、Service Fabric クラスターに追加できるようにノードを構成します。 これには、必要に応じて Service Fabric をインストールし、クラスター マニフェストから取得した構成情報を使用して、ノードがクラスターに参加するために必要な設定が作成されます。
ノードは、Service Fabric Host Service がホスト マシンで開始されるとすぐにクラスターに参加します。
Service Fabric クラスターを管理するには、[管理者として実行] オプションを使用して Windows PowerShell セッションを開始してください。
このコマンドでは、この操作が適用されるクラスターの種類に応じて、パラメーターの使用法が異なります。 いずれの場合も、このコマンドを使用してクラスターにノードを追加します。 スタンドアロン クラスターを使用している場合は、AddNode コマンドを参照してください。
例
例 1: 5 ノード開発クラスターを構成する
PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"
このコマンドは、Service Fabric サンプルの DevEnv-FiveNodes.xml マニフェストを使用して開発クラスターを構成します。 このマニフェストにより、開発用コンピューター上の 5 つのノードから構成された Service Fabric クラスターが構成されます。
パラメーター
-BootstrapMSIPath
ブートストラップ .msi ファイルのパスを指定します。 これは、Service Fabric Web サイトからダウンロードされた Service Fabric SDK です。
このパラメーターを使用すると、アップグレードが構成されているかファブリックがアップグレードされたときに、自己ベースライン アップグレードが自動的に行われます。
-UsingFabricPackage が設定されている場合は、.msi ファイルではなく Service Fabric CAB ファイルを指している必要があります。 Service Fabric CAB ファイルは、
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ClusterManifestPath
Service Fabric クラスター マニフェストのパス (XML ファイル) を指定します。 このファイルのサンプルは、"PublishProfiles" の下 Service Fabric のサンプル で確認できます。 このコマンドレットは、指定されたマニフェストに基づいてクラスター構成を作成します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FabricDataRoot
Service Fabric ランタイムがクラスターの操作に必要な内部データを格納するパスを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FabricHostCredential
Service Fabric ホスト サービスの PSCredential オブジェクトを指定します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「Get-Help Get-Credential
」と入力します。
型: | PSCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FabricLogRoot
Service Fabric トレース ログのパスを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FabricPackageRoot
このパラメーターは、将来使用するために予約されています。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InfrastructureManifestPath
インフラストラクチャ マニフェストのパスを指定します。 このマニフェストは、各ノードにクラスターの概要を示すために使用されます。 たとえば、クラスター上のノードの合計量です。 Azure では、これは .csdef ファイルと .cscfg ファイルへのパスです。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MachineName
構成をホストするコンピューターを指定します。 コンピューター名またはコンピューターの IP アドレスを使用できます。 例えば:
-MachineName "192.168.1.1"
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveExistingConfiguration
このコマンドレットによって既存の構成が削除されることを示します。 これらの構成は、FabricDataRoot と FabricLogRoot が指すフォルダーにあるデータで構成されます。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunFabricHostServiceAsManual
ファブリック ホスト サービスを手動で開始する必要があることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UsingFabricPackage
ノード構成で xcopy/CAB ランタイム パッケージを使用する必要があることを示します。 これは、Service Fabric Web サイトからダウンロードできます。 これは、MSI がインストールされておらず、クライアント パッケージを使用してコマンドレットを実行している場合に使用されます。 xcopy/CAB パッケージへのパスは、パラメーター -BootstrapMSIPath に設定する必要があります。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
System.Object