次の方法で共有


NodeTypeDescription interface

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

プロパティ

applicationPorts

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

capacities

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

clientConnectionEndpointPort

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

durabilityLevel

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

  • ブロンズ - 特権なし。 これが既定値です。
  • 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について説明します。

  • ブロンズ - 特権なし。 これが既定値です。
  • 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