Share via


仮想マシン スケール セット インスタンスまたはクラスター ノードにリモート接続する

Azure で実行される Service Fabric クラスターでは、定義するクラスター ノードの種類ごとに、仮想マシンの個別のスケールを設定します。 特定のスケール セット インスタンス (クラスター ノード) にリモート接続することができます。 単一インスタンス VM とは異なり、スケール セット インスタンスには独自の仮想 IP アドレスがありません。 そのため、特定のインスタンスにリモート接続するために使用できる IP アドレスとポートの検索が難しい場合があります。

特定のインスタンスにリモート接続するために使用できる IP アドレスとポートを検索するには、以下の手順を実行します。

  1. リモート デスクトップ プロトコル (RDP) の受信 NAT 規則を取得します。

    通常、クラスターで定義されている各ノード型には、独自の仮想 IP アドレスと専用のロード バランサーがあります。 既定では、ノード型のロード バランサーは、次の形式で名前が付けられます。LB-{cluster-name}-{node-type} (例: LB-mycluster-FrontEnd)。

    Azure portal のロード バランサー ページで、 [設定]>[受信 NAT 規則] の順に選択します。

    Azure portal のロード バランサー ページのスクリーンショット。左側のメニューの [設定] で [インバウンド NAT 規則] が選択されています。

    次のスクリーン ショットは、FrontEnd という名前のノード型の受信 NAT 規則を示しています。

    ロード バランサーのインバウンド NAT 規則のスクリーンショット。規則ごとに名前、IP バージョン、宛先、ターゲットが一覧表示されます。

    ノードごとに、[DESTINATION] 列に IP アドレス、[TARGET] 列にスケール セットのインスタンス、[SERVICE] 列にポート番号が表示されます。 リモート接続の場合は、ポートはポート 3389 から始まる昇順で各ノードに割り当てられます。

    受信 NAT 規則は、クラスターの Resource Manager テンプレートの Microsoft.Network/loadBalancers セクションでも見つけることができます。

  2. 受信ポートのノードのターゲット ポートへのマッピングを確認するには、その規則をクリックして [ターゲット ポート] の値を調べます。 次のスクリーン ショットは、前の手順の FrontEnd (インスタンス 1) ノードの受信 NAT 規則を示しています。 (受信) ポート番号は 3390 ですが、ターゲット ポートはターゲット上の RDP サービスのポートであるポート 3389 にマップされることに注目してください。

    ターゲット ポートのマッピング

    Windows クラスターの場合、ターゲット ポートは既定では、ターゲット ノード上の RDP サービスにマップされるポート 3389 です。 Linux クラスターの場合、ターゲット ポートは Secure Shell (SSH) サービスにマップされるポート 22 です。

  3. 特定のノード (スケール セット インスタンス) にリモート接続します。 クラスターまたはその他の構成した資格情報を作成したときに設定したユーザー名とパスワードを使用することができます。

    次のスクリーンショットでは、リモート デスクトップ接続を使用した、Windows クラスター内の FrontEnd (インスタンス 1) ノードへの接続を示しています。

    リモート デスクトップ接続

    Linux ノード上では、SSH で接続できます (次の例では、簡略化のために同じ IP アドレスとポートを再利用しています)。

    ssh SomeUser@40.117.156.199 -p 3390
    

次の手順については、次の記事を参照してください。