単一のStorageGRIDノードのDNS構成を変更する
デプロイメント全体に対してDNSをグローバルに設定する代わりに、スクリプトを実行して各グリッドノードごとに異なるDNS設定を行うことができます。
一般的に、DNSサーバーを設定するには、Grid Managerの「メンテナンス」>「ネットワーク」>「DNSサーバー」オプションを使用してください。異なるグリッドノードに異なるDNSサーバーを使用する必要がある場合にのみ、以下のスクリプトを使用してください。
-
外部からのSSHアクセスはデフォルトでブロックされています。必要に応じて、"一時的にアクセスを許可する"。
-
プライマリ管理ノードにログインします。
-
次のコマンドを入力します:
ssh admin@primary_Admin_Node_IP -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
以下のコマンドを入力して root に切り替えます:
su - -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
rootとしてログインすると、プロンプトが `$`から `#`に変わります。
-
SSHエージェントにSSH秘密鍵を追加します。入力:
ssh-add -
`Passwords.txt`ファイルに記載されている SSH アクセスパスワードを入力してください。
-
-
DNS設定スクリプトを実行します:
setup_resolv.rb.スクリプトは、サポートされているコマンドのリストを返します。
Tool to modify external name servers available commands: add search <domain> add a specified domain to search list e.g.> add search netapp.com remove search <domain> remove a specified domain from list e.g.> remove search netapp.com add nameserver <ip> add a specified IP address to the name server list e.g.> add nameserver 192.0.2.65 remove nameserver <ip> remove a specified IP address from list e.g.> remove nameserver 192.0.2.65 remove nameserver all remove all nameservers from list save write configuration to disk and quit abort quit without saving changes help display this help message Current list of name servers: 192.0.2.64 Name servers inherited from global DNS configuration: 192.0.2.126 192.0.2.127 Current list of search entries: netapp.com Enter command [`add search <domain>|remove search <domain>|add nameserver <ip>`] [`remove nameserver <ip>|remove nameserver all|save|abort|help`] -
ネットワークにドメイン ネーム サービスを提供するサーバーの IPv4 アドレスを追加します:
add <nameserver IP_address> -
`add nameserver`コマンドを繰り返して、ネームサーバーを追加します。
-
その他のコマンドについては、画面の指示に従ってください。
-
変更を保存してアプリケーションを終了します:
save -
各グリッドノードについて、ノードにログインからコマンドシェルを閉じるまでの手順を繰り返します。
-
他のサーバーへのパスワードなしアクセスが不要になった場合は、SSHエージェントから秘密鍵を削除してください。入力:
ssh-add -D -
外部SSHアクセスを許可している場合は、DNS設定の変更が完了したら"アクセスをブロックする"。