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

相关推荐
君不见,青丝成雪12 分钟前
Hadoop技术栈(四)HIVE常用函数汇总
大数据·数据库·数据仓库·hive·sql
刘一说18 分钟前
CentOS 系统 Java 开发测试环境搭建手册
java·linux·运维·服务器·centos
不羁。。5 小时前
【撸靶笔记】第七关:GET - Dump into outfile - String
数据库·笔记·oracle
yangchanghua1117 小时前
pgsql 如何查询今天范围内的数据(当天0点0分0秒 - 当天23点59分59秒....)
数据库·pgsql
larance7 小时前
SQLAlchemy 的异步操作来批量保存对象列表
数据库·python
python_chai7 小时前
从数据汇总到高级分析,SQL 查询进阶实战(下篇)—— 分组、子查询与窗口函数全攻略
数据库·sql·mysql
在努力的前端小白7 小时前
Spring Boot 敏感词过滤组件实现:基于DFA算法的高效敏感词检测与替换
java·数据库·spring boot·文本处理·敏感词过滤·dfa算法·组件开发
未来之窗软件服务7 小时前
自建知识库,向量数据库 (九)之 量化前奏分词服务——仙盟创梦IDE
数据库·仙盟创梦ide·东方仙盟·自建ai·ai分词
海绵不是宝宝8178 小时前
连接远程服务器上的 jupyter notebook,解放本地电脑
服务器·jupyter·github
冒泡的肥皂11 小时前
MVCC初学demo(一
数据库·后端·mysql