0

パブリック Azure クラウド サービスによって負荷分散されている 2 つの Azure vm (Linux) があります。両方のインスタンスが同じクラウド サービスの Azure 管理ポータルに表示されます。1 つのインスタンスを停止して、メンテナンスを実行したいと考えています。ただし、VM がシャットダウンされてもインスタンスは引き続き表示されるため、クラウド サービスは引き続きトラフィックを VM に転送しています。Cloud Service からインスタンスを削除したり、Cloud Service がトラフィックを特定の VM インスタンスに向けないようにする方法を教えてください。その後、既存の VM をそのサービスに再関連付けするにはどうすればよいでしょうか。(つまり、あるクラウド サービスから別のクラウド サービスに変更します)。

注: SSH は VM に対して機能しますが、アクティブな VM に対して正しいエンドポイントが作成されているにもかかわらず、VM によって使用される他のポートが他の VM に接続しようとしているかのように動作しません。

4

2 に答える 2

0

Web サービスを実行し続け、ステータス 200 を返す必要がある場合、負荷分散セットからエンドポイントを削除する必要がありました。実行するのは非常に簡単ですが、通常、webPortal がエンドポイントを削除し、エンドポイントを再作成してセットに戻すには、通常 1 分かかります。

于 2013-12-10T19:45:24.750 に答える
0

負荷分散セットのポート プローブの目的は、ロード バランサーが VM がトラフィックを受け入れることができるかどうかを検出できるようにすることです。負荷分散されたエンドポイントを構成する場合、プローブの Web ページまたは TCP エンドポイントを指定できます。これは各インスタンスに存在する必要があります。Web ページが 200 OK を返すか、ロード バランサーがプローブするときに TCP エンドポイントが接続を受け入れる限り、トラフィックは VM に転送されます。プローブ間の時間間隔と、エンドポイントが停止していると見なされてローテーションから除外されるまでに失敗する必要があるプローブの数を指定できます (デフォルトは 15 秒ごとで 2 つのプローブです)。

構成されたプローブ ページが 200 OK 以外の値を返すことを確認することで VM をロード バランサー ローテーションから外し、再度 200 OK を送信してローテーションに戻すことができます。

于 2013-11-06T05:19:15.793 に答える