NodeTypeDescription interface

クラスター内のノードの種類を表し、各ノードの種類はクラスター内のノードのサブ セットを表します。

プロパティ

applicationPorts

クラスターが Service Fabric アプリケーションにポートを割り当てたポートの範囲。

capacities

ノードの種類のノードに適用される容量タグ。クラスター リソース マネージャーはこれらのタグを使用して、ノードに含まれるリソースの量を把握します。

clientConnectionEndpointPort

TCP クラスター管理エンドポイント ポート。

durabilityLevel

ノード タイプの持続性レベル。 DurabilityLevel について説明します。

  • Bronze - 特権はありません。 これは既定値です。
  • Silver - インフラストラクチャ ジョブは、UD あたり 10 分間一時停止できます。
  • Gold - インフラストラクチャ ジョブは、UD あたり 2 時間の間一時停止できます。 Gold の持続性は、D15_V2 や G5 などのフル ノードの VM SKU でのみ有効にできます。
ephemeralPorts

このノード タイプのノードを構成する必要があるエフェメラル ポートの範囲。

httpGatewayEndpointPort

HTTP クラスター管理エンドポイント ポート。

isPrimary

システム サービスを実行するノードの種類。 プライマリとしてマークする必要があるノードの種類は 1 つだけです。 既存のクラスターのプライマリ ノードの種類を削除または変更することはできません。

isStateless

ノードの種類がステートレス ワークロードのみをホストできるかどうかを示します。

multipleAvailabilityZones

ノードの種類が複数のゾーンをサポートするために有効になっているかどうかを示します。

name

ノードの種類の名前。

placementProperties

ノード の種類のノードに適用される配置タグ。これは、特定のサービス (ワークロード) を実行する場所を示すために使用できます。

reverseProxyEndpointPort

リバース プロキシで使用されるエンドポイント。

vmInstanceCount

VMInstanceCount は 1 ~ n にする必要があります。n は、この nodeType に対応する VM インスタンスの数を示します。 VMInstanceCount = 0 は、次のシナリオでのみ実行できます。NodeType はセカンダリ nodeType です。 Durability = Bronze または Durability >= Bronze and InfrastructureServiceManager = true。 VMInstanceCount = 0 の場合、この nodeType の VM は初期クラスター サイズの計算に使用されないことを意味します。

プロパティの詳細

applicationPorts

クラスターが Service Fabric アプリケーションにポートを割り当てたポートの範囲。

applicationPorts?: EndpointRangeDescription

プロパティ値

capacities

ノードの種類のノードに適用される容量タグ。クラスター リソース マネージャーはこれらのタグを使用して、ノードに含まれるリソースの量を把握します。

capacities?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

clientConnectionEndpointPort

TCP クラスター管理エンドポイント ポート。

clientConnectionEndpointPort: number

プロパティ値

number

durabilityLevel

ノード タイプの持続性レベル。 DurabilityLevel について説明します。

  • Bronze - 特権はありません。 これは既定値です。
  • Silver - インフラストラクチャ ジョブは、UD あたり 10 分間一時停止できます。
  • Gold - インフラストラクチャ ジョブは、UD あたり 2 時間の間一時停止できます。 Gold の持続性は、D15_V2 や G5 などのフル ノードの VM SKU でのみ有効にできます。
durabilityLevel?: string

プロパティ値

string

ephemeralPorts

このノード タイプのノードを構成する必要があるエフェメラル ポートの範囲。

ephemeralPorts?: EndpointRangeDescription

プロパティ値

httpGatewayEndpointPort

HTTP クラスター管理エンドポイント ポート。

httpGatewayEndpointPort: number

プロパティ値

number

isPrimary

システム サービスを実行するノードの種類。 プライマリとしてマークする必要があるノードの種類は 1 つだけです。 既存のクラスターのプライマリ ノードの種類を削除または変更することはできません。

isPrimary: boolean

プロパティ値

boolean

isStateless

ノードの種類がステートレス ワークロードのみをホストできるかどうかを示します。

isStateless?: boolean

プロパティ値

boolean

multipleAvailabilityZones

ノードの種類が複数のゾーンをサポートするために有効になっているかどうかを示します。

multipleAvailabilityZones?: boolean

プロパティ値

boolean

name

ノードの種類の名前。

name: string

プロパティ値

string

placementProperties

ノード の種類のノードに適用される配置タグ。これは、特定のサービス (ワークロード) を実行する場所を示すために使用できます。

placementProperties?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

reverseProxyEndpointPort

リバース プロキシで使用されるエンドポイント。

reverseProxyEndpointPort?: number

プロパティ値

number

vmInstanceCount

VMInstanceCount は 1 ~ n にする必要があります。n は、この nodeType に対応する VM インスタンスの数を示します。 VMInstanceCount = 0 は、次のシナリオでのみ実行できます。NodeType はセカンダリ nodeType です。 Durability = Bronze または Durability >= Bronze and InfrastructureServiceManager = true。 VMInstanceCount = 0 の場合、この nodeType の VM は初期クラスター サイズの計算に使用されないことを意味します。

vmInstanceCount: number

プロパティ値

number