ORACLE RAC用DNS服务器的配置

一、搭建本地YUM源

二、安装DNS全部组建

yum -y install bind*

三、规划您RAC集群所有IP

#public

192.168.16.111 rac1.ntt.com rac1

192.168.16.112 rac2.ntt.com rac2

192.168.16.121 rac3.ntt.com rac3

192.168.16.122 rac4.ntt.com rac4

#private

10.10.10.111 rac1-priv.ntt.com rac1-priv

10.10.10.112 rac2-priv.ntt.com rac2-priv

10.10.10.121 rac3-priv.ntt.com rac3-priv

10.10.10.122 rac4-priv.ntt.com rac4-priv

#vip

192.168.16.113 rac1-vip.ntt.com rac1-vip

192.168.16.114 rac2-vip.ntt.com rac2-vip

192.168.16.123 rac3-vip.ntt.com rac3-vip

192.168.16.124 rac4-vip.ntt.com rac4-vip

#scan

192.168.16.115 rac11-scan.ntt.com rac11-scan

192.168.16.116 rac11-scan.ntt.com rac11-scan

192.168.16.117 rac11-scan.ntt.com rac11-scan

192.168.16.125 rac12-scan.ntt.com rac12-scan

192.168.16.126 rac12-scan.ntt.com rac12-scan

192.168.16.127 rac12-scan.ntt.com rac12-scan

#storge

192.168.16.188 storge.ntt.com storge

#database

192.168.16.100 hadoop.ntt.com hadoop

四、DNS配置文件

root@oracle \~\]# vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind\*/sample/ for example named configuration files. // options { listen-on port 53 { any; }; #默认监听IP是127.0.0.1,any或者注释掉就是允许所有IP listen-on-v6 port 53 { any; }; #ip6监听地址 directory "/var/named"; #存放区域配置文件的目录 dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; #只允许本地主机localhost,any或者注释掉就是允许所有主机查询 recursion yes; #是否开启迭代查询功能 dnssec-enable yes; dnssec-validation yes; /\* Path to ISC DLV key \*/ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; //file "/dev/null"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; vim /etc/named.rfc1912.zones, // named.rfc1912.zones: // // Provided by Red Hat caching-nameserver package // // ISC BIND named zone configuration for zones recommended by // RFC 1912 section 4.1 : localhost TLDs and address zones // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt // (c)2007 R W Franks // // See /usr/share/doc/bind\*/sample/ for example named configuration files. // //配置正向解析Zone zone "ntt.com" IN { type master; file "ntt.com.zone"; allow-update { none; }; }; //注意,这个域名要和后面配置的一致 //配置反向解析Zone zone "16.168.192.in-addr.arpa" IN { type master; file "16.168.192.local"; allow-update { none; }; }; vi /var/named/ntt.com.zone $TTL 86400 @ IN SOA dns.ntt.com. root.ntt.com. ( 42 ; serial (d.adams) 3H ; refresh 15M ; retry 1W ; expiry 1D) ; minimum IN NS oracle.ntt.com. dns IN A 192.168.16.166 rac11-scan IN A 192.168.16.115 rac11-scan IN A 192.168.16.116 rac11-scan IN A 192.168.16.117 rac12-scan IN A 192.168.16.125 rac12-scan IN A 192.168.16.126 rac12-scan IN A 192.168.16.127 rac1 IN A 192.168.16.111 rac2 IN A 192.168.16.112 rac3 IN A 192.168.16.121 rac4 IN A 192.168.16.122 rac1-vip IN A 192.168.16.113 rac2-vip IN A 192.168.16.114 rac3-vip IN A 192.168.16.123 rac4-vip IN A 192.168.16.124 storge IN A 192.168.16.188 hadoop IN A 192.168.16.100 vim /var/named/16.168.192.local $TTL 86400 @ IN SOA dns.ntt.com. root.ntt.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400) ; Minimum IN NS dns.ntt.com. 115 IN PTR rac11-scan.ntt.com. 116 IN PTR rac11-scan.ntt.com. 117 IN PTR rac11-scan.ntt.com. 125 IN PTR rac12-scan.ntt.com. 126 IN PTR rac12-scan.ntt.com. 127 IN PTR rac12-scan.ntt.com. 111 IN PTR rac1.ntt.com 112 IN PTR rac2.ntt.com 121 IN PTR rac3.ntt.com 122 IN PTR rac4.ntt.com 113 IN PTR rac1-vip.ntt.com 114 IN PTR rac2-vip.ntt.com 123 IN PTR rac3-vip.ntt.com 124 IN PTR rac4-vip.ntt.com 188 IN PTR storge.ntt.com 100 IN PTR hadoop.ntt.com \[root@oracle \~\]# chkconfig named on \[root@oracle \~\]# service named restart vi /etc/resolv.conf domain ntt.com nameserver 192.168.16.166 options rotate options timeout:2 options attempts:5 五、测试结果: \[root@dns named\]# nslookup 192.168.16.111 Server: 192.168.16.166 Address: 192.168.16.166#53 111.16.168.192.in-addr.arpa name = rac1.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.112 Server: 192.168.16.166 Address: 192.168.16.166#53 112.16.168.192.in-addr.arpa name = rac2.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.113 Server: 192.168.16.166 Address: 192.168.16.166#53 113.16.168.192.in-addr.arpa name = rac1-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.114 Server: 192.168.16.166 Address: 192.168.16.166#53 114.16.168.192.in-addr.arpa name = rac2-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.121 Server: 192.168.16.166 Address: 192.168.16.166#53 121.16.168.192.in-addr.arpa name = rac3.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.122 Server: 192.168.16.166 Address: 192.168.16.166#53 122.16.168.192.in-addr.arpa name = rac4.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.123 Server: 192.168.16.166 Address: 192.168.16.166#53 123.16.168.192.in-addr.arpa name = rac3-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.124 Server: 192.168.16.166 Address: 192.168.16.166#53 124.16.168.192.in-addr.arpa name = rac4-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.115 Server: 192.168.16.166 Address: 192.168.16.166#53 115.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.116 Server: 192.168.16.166 Address: 192.168.16.166#53 116.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.117 Server: 192.168.16.166 Address: 192.168.16.166#53 117.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.125 Server: 192.168.16.166 Address: 192.168.16.166#53 125.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.126 Server: 192.168.16.166 Address: 192.168.16.166#53 126.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.127 Server: 192.168.16.166 Address: 192.168.16.166#53 127.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup dns Server: 192.168.16.166 Address: 192.168.16.166#53 Name: dns.ntt.com Address: 192.168.16.166 \[root@dns named\]# nslookup dns.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: dns.ntt.com Address: 192.168.16.166 \[root@dns named\]# nslookup rac1 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1.ntt.com Address: 192.168.16.111 \[root@dns named\]# nslookup rac2 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2.ntt.com Address: 192.168.16.112 \[root@dns named\]# nslookup rac3 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3.ntt.com Address: 192.168.16.121 \[root@dns named\]# nslookup rac4 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4.ntt.com Address: 192.168.16.122 \[root@dns named\]# nslookup rac1-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1-vip.ntt.com Address: 192.168.16.113 \[root@dns named\]# nslookup rac2-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2-vip.ntt.com Address: 192.168.16.114 \[root@dns named\]# nslookup rac3-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3-vip.ntt.com Address: 192.168.16.123 \[root@dns named\]# nslookup rac4-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4-vip.ntt.com Address: 192.168.16.124 \[root@dns named\]# nslookup rac11-scan Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac11-scan.ntt.com Address: 192.168.16.117 Name: rac11-scan.ntt.com Address: 192.168.16.115 Name: rac11-scan.ntt.com Address: 192.168.16.116 \[root@dns named\]# nslookup rac12-scan Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac12-scan.ntt.com Address: 192.168.16.125 Name: rac12-scan.ntt.com Address: 192.168.16.126 Name: rac12-scan.ntt.com Address: 192.168.16.127 \[root@dns named\]# nslookup rac1.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1.ntt.com Address: 192.168.16.111 \[root@dns named\]# nslookup rac1-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1-vip.ntt.com Address: 192.168.16.113 \[root@dns named\]# nslookup rac2.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2.ntt.com Address: 192.168.16.112 \[root@dns named\]# nslookup rac2-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2-vip.ntt.com Address: 192.168.16.114 \[root@dns named\]# nslookup rac3.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3.ntt.com Address: 192.168.16.121 \[root@dns named\]# nslookup rac3-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3-vip.ntt.com Address: 192.168.16.123 \[root@dns named\]# nslookup rac4.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4.ntt.com Address: 192.168.16.122 \[root@dns named\]# nslookup rac4-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4-vip.ntt.com Address: 192.168.16.124 \[root@dns named\]# nslookup rac11-scan.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac11-scan.ntt.com Address: 192.168.16.117 Name: rac11-scan.ntt.com Address: 192.168.16.115 Name: rac11-scan.ntt.com Address: 192.168.16.116 \[root@dns named\]# nslookup rac12-scan.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac12-scan.ntt.com Address: 192.168.16.126 Name: rac12-scan.ntt.com Address: 192.168.16.127 Name: rac12-scan.ntt.com Address: 192.168.16.125

相关推荐
爱吃生蚝的于勒1 分钟前
【Linux】零基础学会linux环境基础开发工具使用(yum,vim,makefile,gdb)
linux·服务器·数据结构·c++·蓝桥杯·编辑器·vim
曹牧1 分钟前
oracle:To_char
数据库·oracle
DemonAvenger1 分钟前
深入浅出Redis List:从基础到实战,10年经验的后端工程师带你解锁最佳实践
数据库·redis·性能优化
本贾尼7 分钟前
Linux系统下的终端,会话,shell,bash,进程组这几个概念的关系。
linux·服务器·网络·ubuntu·bash
摘星编程12 分钟前
Vector数据库性能大比武:Pinecone、Weaviate、Chroma速度与准确率实测
数据库
文火冰糖的硅基工坊27 分钟前
[嵌入式系统-115]:鸿蒙操作系统(HarmonyOS)与欧拉操作系统(openEuler)、Linux操作系统的关系、比较及异同如下:
linux·服务器·科技·华为·重构·架构·harmonyos
CodeBlossom29 分钟前
Redis速通
数据库·redis·缓存
牛奶咖啡1338 分钟前
MySQL InnoDB Cluster 高可用集群部署与应用实践(下)
数据库·mysql·innodb cluster·mysql router·mysql路由的安装部署·mysql路由的测试·mgr组复制
馨谙42 分钟前
标题:Linux 系统中的“保险库管理员”:深入浅出理解 /etc/shadow 文件
linux·运维·服务器
wadesir2 小时前
云服务器与传统服务器租用的核心差异解析(云服务器与服务器租用之间的区别在哪里?)
运维·服务器