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

  1. ; 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

相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
这个DBA有点耶2 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G2 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备2 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远2 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_962218612 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog2 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安2 天前
MySQL-触发器
数据库·mysql