4.11.1 データベース・サーバーでのDNSサーバー・アドレスの変更

この手順では、データベース・サーバーでDNSサーバー・アドレスを変更する方法について説明します。

  1. Oracle Exadata System Software 20.1.0以降を使用している場合は、-updateおよび-dnsオプションを指定してipconfを使用し、DNS設定を変更します。
    1. rootユーザーとして、データベース・サーバーにログインします。
    2. 新しい設定に構成の問題がないことを確認します。

      次のコマンドを使用します。IP_addr_listはDNSサーバーのIPアドレスのカンマ区切りリストです。ILOMのDNSサーバーも確認する場合、-ilom-dnsパラメータを指定し、ILOM_DNS_listを、DNSサーバーの最大3つのIPアドレスのカンマ区切りリストに置き換えます。-dryパラメータを指定すると、設定は確認されますが適用されません。

      # ipconf -update -dns IP_addr_list [-ilom-dns ILOM_DNS_list] -dry
    3. 次のipconfコマンドを使用してDNS設定を更新します。

      次のコマンドで、IP_addr_listはDNSサーバーのIPアドレスのカンマ区切りリストです。ILOMのDNSサーバーも変更する場合、-ilom-dnsパラメータを指定し、ILOM_DNS_listを、DNSサーバーの最大3つのIPアドレスのカンマ区切りリストに置き換えます。-forceパラメータを指定して、すべてのチェックをバイパスして更新を強制します。

      # ipconf -update -dns IP_addr_list [-ilom-dns ILOM_DNS_list] [-force]

      次に、コマンドとその出力の例を示します。

      [root@dbm03adm02]# ipconf -update -dns 10.31.138.25,10.231.225.65
      [Info]: ipconf command line: ipconf -update -dns 10.31.138.25,10.231.225.65
      Logging started to /var/log/cellos/ipconf.log
      [Info]: Updating dns/ntp
      [Info]: Backup existing cell configuration file /opt/oracle.cellos/cell.conf 
      to /var/log/exadatatmp/cell.conf_2020_01_13-17_59_44
      [Info]: Custom changes have been detected in /etc/resolv.conf
      [Info]: Original file /etc/resolv.conf will be saved in /etc/resolv.conf.backupbyExadata
      [Done]: Update cell configuration file /opt/oracle.cellos/cell.conf OK
      
    4. データベース・サーバーごとに、このステップを繰り返します。
  2. Oracle Exadata System Software 19.3.x以前を使用している場合、次のステップを使用してDNSサーバーを変更します。
    1. rootユーザーとして、データベース・サーバーにログインします。
    2. /etc/resolv.confファイルを編集します。
      viなどのエディタを使用してDNSサーバー名およびドメイン名を設定します。各DNSサーバーにネーム・サーバー行があります。
      search        example.com
      nameserver    10.7.7.3
      
    3. サーバーILOMのDNSサーバーを設定します。
      ipmitool sunoem cli 'set /SP/clients/dns nameserver=dns_ip'
      

      前述のコマンドで、dns_ipはDNSサーバーのIPアドレスです。DNSサーバーが複数ある場合は、set /SP/clients/dns nameserver=dns_ip1,dns_ip2,dns_ip3などのカンマ区切りのリストを入力します。

    4. データベース・サーバーごとに、このステップを繰り返します。