NodeTypeDescription interface
クラスター内のノードの種類について説明します。各ノード の種類は、クラスター内のノードのサブ セットを表します。
プロパティ
| application |
クラスターが Service Fabric アプリケーションにポートを割り当てたポートの範囲。 |
| capacities | ノード タイプのノードに適用される容量タグは、クラスター リソース マネージャーはこれらのタグを使用して、ノードが持つリソースの量を把握します。 |
| client |
TCP クラスター管理エンドポイント ポート。 |
| durability |
ノード タイプの持続性レベル。 DurabilityLevelについて説明します。
|
| ephemeral |
このノード タイプのノードを構成する必要があるエフェメラル ポートの範囲。 |
| http |
HTTP クラスター管理エンドポイント ポート。 |
| is |
システム サービスを実行するノードの種類。 プライマリとしてマークするノード タイプは 1 つだけです。 既存のクラスターでは、プライマリ ノードの種類を削除または変更できません。 |
| is |
ノードの種類でステートレス ワークロードのみをホストできるかどうかを示します。 |
| multiple |
複数のゾーンをサポートするためにノード タイプが有効になっているかどうかを示します。 |
| name | ノードの種類の名前。 |
| placement |
ノード タイプのノードに適用される配置タグ。これを使用して、特定のサービス (ワークロード) を実行する場所を示すことができます。 |
| reverse |
リバース プロキシによって使用されるエンドポイント。 |
| vm |
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