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.