web-dev-qa-db-ja.com

SQL Server可用性グループ-リスナー構成の問題

プラットフォーム:

  • Windowsサーバー2016
  • SQL Server 2016
  • SSMS 2018

問題:

enter image description here

可用性グループリスナー 'lsn'の作成に失敗しました。

可用性グループリスナー用に構成されたIPアドレスは、サーバー 'MACHINE1'でホストできません。指定したIPアドレスのいずれかをホストできるパブリッククラスタネットワークを構成するか、このサーバーのパブリッククラスタネットワークでホストできる別のリスナーIPアドレスを追加します。

私は3台のマシンを持っています:

  • 最初のマシンはActive Directoryを実行します
  • 2番目のマシンの名前はMACHINE1
  • 3番目のマシンの名前はMACHINE2

マシンはSQL Serverのノードです。

私のマシン、ユーザー、クラスターは、OU内のActive Directoryに追加され、必要な権限を持っています。 IPv4構成も完了しました。

私のActive Directoryは次のようになります。

enter image description here

  • cluster1-フェールオーバークラスターの仮想ネットワーク名アカウント
  • マシン1
  • マシン2

この問題の明確な解決策は見つかりませんでした。

1
jrdba

IPアドレスをオンラインにするには、次の3つの要件を満たす必要があります(特に、これらはこのエラーに最も関連しています)。

  • 少なくともリスナーIPアドレスの1つが、クラスターネットワークの1つと同じサブネット内にある必要があります。
  • リスナーIPアドレスと同じサブネットにあるクラスターネットワークは、パブリックネットワークとして構成する必要があります(数分で詳細が追加されます)。
  • IPアドレスがネットワークで使用されていない必要があります。

クラスターネットワークは、フェールオーバークラスターマネージャーで表示および構成できます。クラスターを展開し、[ネットワーク]ノードを選択してネットワークを表示します。ネットワークを右クリックして、プロパティを選択します。 「クライアントがこのネットワークを介して接続することを許可する」が、リスナーIPアドレスによって使用されるすべてのネットワークで有効になっていることを確認します。

さらにヘルプが必要な場合は、ノードとリスナーのネットワークとIP構成に関する質問に詳細を追加してください。この時点で質問で役立つ情報はエラーメッセージだけなので、ここで説明します。

1
Tony Hinkle