【StorageGateway】ドメインを結合できない?DNS設定で解消!

AWS

こんにちはますのです。
StorageGatewayを作成し、S3をマウントした時にどうしてもドメイン結合が出来なくて「ゲストアカウント」で逃げてたのがありまして…。大した使い方をしているわけではないので、放置していたのです。
【AWS Storage Gateway】S3バケットをEC2 WindowsOSにSMBマウントする方法

ちなみにエラー画面はこんな感じです。
「ドメインを結合できませんでした。」
Active Directoryのステータス:結合失敗(ネットワークエラー)

しかーし!!そこがネックになってしまった件が出てしまい、別の方が対応してくださったところ、解決出来たそうな。
ワタシノチカラブソクダッタ…。

絶対次の案件で忘れるので、対応方法を教えてもらったのです。そしてここにメモを落とし込んでいくのです。

原因:ファイルゲートウェイのDNS設定が社内DNSとなっていなかった

てっきりAWSのDirectoryServiceの「MicrosoftAD」と連携していないとダメだと思っていましたが、関係なかったようです。
思い込み。ダメですね。

ここのサイトにあった設定をして、社内のDNSへ設定したところドメイン結合成功したそうな。
参考:ファイルゲートウェイのドメイン参加

Name
StorageGatewayにSSH接続したあと、2.NetworkConfigurationからDNS設定が確認できたのです。
① 2を入力しEnter(View DNS Configuration)
② eth0を入力しEnter
③ AWS既定のDNS設定になっていることを確認しました…。

やりたいことの構成図(WindowsServerにS3をマウントする)

  1. S3へのアクセス時にドメインユーザでアクセスしたい
    ※現在はsmbのゲストアカウントを利用
  2. DNSサーバを社内に向けてドメイン参加&ドメイン結合を出来るようにする
  3. Gateway InstanceのIPを指定して、エクスプローラ上からS3へデータをアップロードする

ファイルゲートウェイのDNS設定を変更する

TeraTermでGatewayInstanceへログインする

わたしはSSHログインの仕方をTeraTerm以外あんまり分かっていないのでいつも通りTeraTermから入ります。

ユーザ名 admin
パスフレーズ (空白)
RSA/DSA/ECDSA/ED25519鍵を使う 秘密鍵:
EC2インスタンス作成時に作成したpemキーを選択

Network ConfigurationでDNS設定を変更する

AWS Storage Gateway – Configurationの画面が表示されます。

  1. 「2」を入力しEnterキー(Network Configurationを開く)
  2. 「1」を入力しEnterキー(Edit DNS Configurationを選択)
  3. Available adaptersで「eth0」を入力
  4. Assign by DHCP [y/n]:で「n」を入力(DNSを静的設定するため)
  5. Enter primary DNS、Enter secondary DNSに、設定したいADのDNSサーバのIPアドレスを入力
  6. Apply config [y/n]:でyで設定反映する

ゲートウェイのドメイン結合を設定

DNS設定をローカルのADサーバへ向けたことで、ローカルドメイン環境でも名前解決が出来るようになりました。
ここでエラーがずっと出ていたのですね…。

以下の場所でドメイン結合を実施します。

AWS管理コンソール>Storage Gateway>ゲートウェイ>ドメイン結合したいゲートウェイを選択>アクション>SMB設定の編集

SMB設定の編集:ActiveDirectory設定に結合したいドメイン情報を入力して「保存」をクリックして完了です。

長年よくわからなかったものがやっとこさ分かって良かったです。
これ分からなかったら他のところに行ったとき、どや顔で出来ないって言いそうだったなと恐怖。原因見つけてくれて教えてくれたのは感謝感謝であります。
最新情報をチェックしよう!