web-dev-qa-db-ja.com

VM)の間にPing / Telnet接続がありません

私はAzureを初めて使用し、解決できない問題が1つあります。 StackOverflowで質問してみましたが、-引用-「ServerFaultで質問した方が幸運です」。複数の仮想マシンが相互にping/telnetを実行して、通信しているかどうかを確認したいのですが、役に立ちません。

タスクを完了するために、仮想ネットワーク、クラウドサービス、アフィニティグループ、およびストレージを作成しました。ネットワーク内のすべてのサーバーが異なる役割を持つため、可用性セットを作成する理由がわかりませんでした。

これまで、この仮想ネットワーク内に2つの仮想マシンを作成しました。最初の1つ(VN1)にはActive DirectoryとDNSの役割(IISとアプリケーションサーバーの役割も))が展開されています。もう1つ(VN2)にはIIS役割が展開されています。どちらも同じVN、クラウドサービスなどにあり、デフォルト(PowerShellおよびリモートデスクトップ)エンドポイントが定義されています。

今、面白い部分が来ます。 VN2からVN1にpingを実行しようとしても問題はありませんが(ただし、telnetはできません)、反対にしようとすると、VN1はVN2を認識しません。

私がこのトピックで新しい前に言ったように、問題は私が追加しなかったいくつかの役割または既存の役割の間違った構成にあるかもしれません。

私は提示された解決策を試しました。こことここですが、彼らはそれを解決しませんでした。

これで手を貸してくれませんか。私がこれに取り組んでいて、ちょっとイライラしているのは3日目です:/

1
Mike

私はいくつかのことを試すことをお勧めします:

  1. DNSサーバー(VN1)のIPアドレスを特定します。次に、Azureポータルで、仮想ネットワークの詳細を開き、[構成]ページに移動して、[DNSサーバー]セクションにこのIPアドレスを追加します。
  2. カスタムドメインがあるように思われるので、VM2でシステムプロパティを設定して、このドメインのメンバーになるようにします。 VMを再起動します。
  3. 両方のVMのWindowsファイアウォール設定でインバウンドルールを作成して、すべてのICMPプロトコルトラフィックを許可します。 (これはVMの1つでのみ必要になる可能性があるため、両方を試してから、必要に応じて1つをオフにしてみてください。)
  4. この最後の手順はAzureでは適切ではないと言う人もいますが、それを回避する方法が見つからないようです。MSDNのドキュメントで指定されているのを確認しました*:VM2のネットワークアダプター設定に移動し、に移動します。 TCP/IPv4接続のプロパティを指定し、手順1のIPアドレスに優先DNSを設定します(コンピューターを再起動するたびにこの手順を繰り返す必要がある場合もあります。 まだわかりません)この煩わしさを回避する方法。)

*仮想マシンに優先DNSサーバーを設定する必要があるAzureシナリオを説明するMSDNドキュメントを表示するには、 ここに移動して手順3〜8を表示

1
EJ Mak