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 について説明します。
- 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