PowerFlex 4.x:DNSサーバーをアップデートする方法

Summary: このKBでは、OS SLES 15以降を実行しているMVMノードを使用した4.x PFMP環境でDNSサーバーを変更(削除/追加)する方法について説明します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

1.MVMノードから次のコマンドを実行して、現在のDNSサーバーを表示します。

cat /etc/resolv.conf

delladmin@mvm1:~> cat /etc/resolv.conf
### /etc/resolv.conf is a symlink to /run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
search boston.ee.com
nameserver 1.2.3.4  <----

 

2.MVMノードでDNSサーバーを追加/削除するには、/etc/sysconfig/network/configファイルのNETCONFIG_DNS_STATIC_SERVERSセクションを編集します。

次の例では、DNSサーバー5.6.7.8が追加されています。ファイルを保存し、必要な変更を加えた後に終了します。

sudo vi /etc/sysconfig/network/config

delladmin@mvm1:~> sudo vi /etc/sysconfig/network/config
...
## Type:        string
## Default:     ""
#
# List of DNS nameserver IP addresses to use for host-name lookup.
# When the NETCONFIG_DNS_FORWARDER variable is set to "resolver",
# the name servers are written directly to /etc/resolv.conf.
# Otherwise, the nameserver are written into a forwarder specific
# configuration file and the /etc/resolv.conf does not contain any
# nameservers causing the glibc to use the name server on the local
# machine (the forwarder). See also netconfig(8) manual page.
#
NETCONFIG_DNS_STATIC_SERVERS="1.2.3.4 5.6.7.8"  <----

 


3.次のコマンドを実行して、/etc/resolv.confに変更をプッシュします:

sudo netconfig update -f

delladmin@mvm1:~> sudo netconfig update -f

 

4.変更が適用されていることを確認します。

delladmin@mvm1:~> cat /etc/resolv.conf
 
### /etc/resolv.conf is a symlink to /run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
search boston.ee.com
nameserver 1.2.3.4
nameserver 5.6.7.8     <-----

 

5.すべてのMVMノードで上記の手順を繰り返します。

 

6.coredns ポッドを削除して、それらのポッドに変更を伝播します。

for x in `kubectl get pods -n kube-system| grep -i rke2-coredns-rke2-coredns | awk '{print $1}' | grep -iv auto`; do kubectl delete pods -n kube-system $x; done

 

7.DNSの変更がcorednsポッドに反映されていることを確認します(DNSを担当するcorednsポッドが2つあります)。

for x in `kubectl get pods -n kube-system|grep -i rke2-coredns-rke2-coredns|awk '{print $1}'|grep -iv auto`; do echo $x; kubectl exec -it $x -n kube-system -- cat /etc/resolv.conf; echo " "; done
 

rke2-coredns-rke2-coredns-6d6fb45d66-8t962
search boston.ee.com
nameserver 1.2.3.4
nameserver 5.6.7.8     <-----
 
rke2-coredns-rke2-coredns-6d6fb45d66-b5c8f
search boston.ee.com
nameserver 1.2.3.4
nameserver 5.6.7.8     <-----

 

 

Article Properties
Article Number: 000227354
Article Type: How To
Last Modified: 28 Apr 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.