dns oracle rac_oracle rac dns - CSDN
精华内容
参与话题
  • Oracle 12c RAC 集群使用DNS 实现 SCAN

    万次阅读 2017-12-01 13:32:09
     1 说明 关于RAC 集群的SCAN 特性说明参考:Oracle RAC 集群 SCAN 说明http://blog.csdn.net/tianlesoftware/article/details/42712979 本文描述Oracle 12c RAC 集群使用DNS 实现SCAN. DNS 的配置工作,就是...

     

    注:本文谢绝转载!

     

    1   说明

     

    关于RAC 集群的SCAN 特性说明参考:

    Oracle RAC 集群 SCAN 说明

    http://www.cndba.cn/Dave/article/758

     

    本文描述Oracle 12c RAC 集群使用DNS 实现SCAN.

     

     

    DNS 的配置工作,就是分配SCAN IP地址,并映射到一个域名上。

     

    SCAN IP最多有3个,我的环境,只有2个节点,这个也没关系,我照样弄3个SCANIP。

     

    当前IP规划:

    [root@rac2 raw]# cat /etc/hosts

    127.0.0.1  localhost

     

    192.168.56.5 rac1

    192.168.57.5 rac1-priv

    192.168.56.7 rac1-vip

     

    192.168.56.6 rac2

    192.168.57.6 rac2-priv

    192.168.56.8 rac2-vip

     

    192.168.56.9 rac-scan

     

    SCAN IP 要和PUBLIC IP一个网段,所以这里从56网段拿3个IP:

    192.168.56.20

    192.168.56.21

    192.168.56.22

     

    解析域名用scan.cndba.cn

     

     

    2   安装DNS

     

    Redhat 下安装DNS 需要安装如下3个包:

    bind-9.3.6-4.P1.el5.i386.rpm  --提供核心的二进制程序

    bind-chroot-9.3.6-4.P1.el5.i386.rpm  --提供安装性

    caching-nameserver-9.3.6-4.P1.el5.i386.rpm--提供模板文件

     

    这里直接用yum 安装:

    [root@rac1 yum.repos.d]# yum search bind-

    Loaded plugins: refresh-packagekit,security

    ====================================================================N/S Matched: bind-=====================================================================

    bind-chroot.x86_64 : A chroot runtimeenvironment for the ISC BIND DNS server, named(8)

    bind-devel.i686 : Header files andlibraries needed for BIND DNS development

    bind-devel.x86_64 : Header files andlibraries needed for BIND DNS development

    bind-dyndb-ldap.x86_64 : LDAP back-endplug-in for BIND

    bind-libs.x86_64 : Libraries used by theBIND DNS packages

    bind-libs.i686 : Libraries used by the BINDDNS packages

    bind-sdb.x86_64 : BIND server with databasebackends and DLZ support

    bind-utils.x86_64 : Utilities for queryingDNS name servers

     

    [root@rac1 sbin]# yum install bind-chroot.x86_64

     

    依赖的包会自动解决。

     

    [root@rac1 etc]# rpm -qa | grep"^bind"

    bind-chroot-9.8.2-0.30.rc1.el6.x86_64

    bind-9.8.2-0.30.rc1.el6.x86_64

    bind-libs-9.8.2-0.30.rc1.el6.x86_64

    bind-utils-9.8.2-0.30.rc1.el6.x86_64

    [root@rac1 etc]#

     

     

    3   配置DNS

    安装完成后,bind的主配置文件是/etc/named.conf;区域类型配置文件是/etc/named.rfc1912.zones;区域配置文件在/var/named/下;

     

     

    3.1             修改name.conf 文件

     

     

    [root@davedns ~]#cat /etc/named.conf

    //

    // named.conf

    //

    // Provided by RedHat bind package to configure the ISC BIND named(8) DNS

    // server as a cachingonly nameserver (as a localhost DNS resolver only).

    //

    // See/usr/share/doc/bind*/sample/ for example named configuration files.

    //

     

    options {

    //         listen-on port 53 { 127.0.0.1; };默认监听IP为127.0.0.1,用//需注释掉

    //         listen-on-v6 port 53 { ::1; };注释掉

                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     { localhost; };允许查询的客户端的IP,默认为本机,注释掉。

     

               recursion yes; 是否开启迭代查询功能

     

              dnssec-enable yes;

              dnssec-validation yes;

              dnssec-lookaside auto;

     

              /* 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;

            };

    };

     

    //这里必须注释掉原来的file,重新加上file

    zone "."IN {

              type hint;

    //        file "named.ca";

              file "/dev/null";

    };

     

    include"/etc/named.rfc1912.zones";

    include"/etc/named.root.key";

     

     

    3.2             配置正反向解析Zone

     

    修改Zone 文件:/etc/named.rfc1912.zones, 添加正向解析和反向解析的Zone 定义。

     

    --配置正向解析Zone

    zone "cndba.cn" IN{    

            typemaster;

            file"cndba.cn.zone";

            allow-update{ none; };

    };

    -- 注意,这个域名要和后面配置的一致

     

    --配置反向解析Zone

    zone "56.168.192.in-addr.arpa" IN{

            typemaster;

            file"56.168.192.local";

            allow-update{ none; };

    };

     

    这里需要注意的是,反向解析从左到右读取ip地址时是以相反的方向解释的,所以需要将ip地址反向排列。这里,192.168.56.*网段的反向解析域名为"56.168.192.in-addr.arpa”。

     

     

    3.3             配置正向解析的区域文件

     

    在之前的name.conf 配置中指定的区域文件目录是:/var/named。 所以在这个目录里创建正向解析的区域文件。

     

    文件名就是在Zone中定义的file名。

     

    [root@davedns ~]#touch /var/named/cndba.cn.zone

     

     

    添加如下内容:

    $TTL    86400

    @      IN    SOA  dns.cndba.cn.  root.cndba.cn. (

                                            42              ; serial (d.adams)

                                             3H              ; refresh

                                            15M             ; retry

                                            1W              ; expiry

                                             1D)            ; minimum

           IN     NS      dns.cndba.cn.

    dns    IN     A       192.168.56.6

    scan   IN     A       192.168.56.20

    scan   IN     A       192.168.56.21

    scan   IN     A       192.168.56.22

    参数说明:

    $TTL   86400  :-- 最小的存活的时间是86400S(24H)

    @    IN SOA  tianlesoftware.com    root.tianlesoftware.com(

           --这是一笔SOA记录,只允许存在一个SOA记录

    @:代表要解析的这个域本身(tianlesoftware.com)

    IN:Internet记录。

    SOA: 是初始授权记录,指定网络中第一台DNS Server。

    localhost:  DNS服务器的名字。

    root.localhost: 是指管理员的邮箱。

     

    42    ; serial (d. adams)

    3H    ; refresh

    15M   ; retry

    1W   ; expiry

    1D )   ; minimum

     

    这些部分主要是用来主DNS和辅助DNS做同步用的.

    42:   序列号,当主DNS数据改变时,这个序列号就要被增加1,而辅助DNS通过序列号来和主DNS同步。

    3H    刷新,主DNS和辅助DNS每隔三小时同步一次。

    15M   重试,3H之内,没有同步,每隔15M在尝试同步

    1W    过期,1W之内,还没有同步,就不同步了

    1D     生存期,没有这条记录,缓存的时间。

    @     INNS    server1.example.com. :

     

    这是一笔NS记录,指定nameserver为server1.example.com

     

     

     

    3.4             配置反向解析的区域文件

     

    在/var/named 目录下创建反向解析的区域文件,文件名也是之前在Zone中定义的:56.168.192.local。

     

    [root@davedns ~]# touch/var/named/56.168.192.local

     

    添加如下内容:

     

    $TTL    86400

    @               IN SOA  dns.cndba.cn.      root.cndba.cn. (

                                          1997022700 ; Serial

                                          28800      ; Refresh

                                          14400      ; Retry

                                           3600000    ; Expire

                                           86400)    ; Minimum

           IN     NS      dns.cndba.cn.

    20    IN      PTR     scan.cndba.cn.

    21    IN      PTR     scan.cndba.cn.

    22    IN      PTR     scan.cndba.cn.

     

     

    3.5             重启DNS

    [root@davedns ~]# chkconfig named on

     

    [root@davedns ~]# service named restart

    Stopping named: .                                         [  OK  ]

    Starting named:                                           [  OK  ]

    [root@rac2 named]#

     

     

    3.6             验证DNS

    在所有节点的/etc/resolv.conf 文件中添加如下内容:

     

    [root@rac2 /]# cat /etc/resolv.conf

    domain cndba.cn

    nameserver 192.168.56.200

    options rotate 

    options timeout:2 

    options attempts:5 

     

    [root@rac2 /]# nslookup scan.cndba.cn

    Server:       192.168.56.200

    Address:   192.168.56.200#53

     

    Name:  scan.cndba.cn

    Address: 192.168.56.22

    Name:  scan.cndba.cn

    Address: 192.168.56.20

    Name:  scan.cndba.cn

    Address: 192.168.56.21

     

    [root@rac1 /]# nslookup scan.cndba.cn

    Server:       192.168.56.200

    Address:   192.168.56.200#53

     

    Name:  scan.cndba.cn

    Address: 192.168.56.20

    Name:  scan.cndba.cn

    Address: 192.168.56.21

    Name:  scan.cndba.cn

    Address: 192.168.56.22

     

     

     

    在所有节点都验证成功。

     

     

    现在就可以安装使用DNS的SCAN 的RAC 集群了。

     

    4   安装12c RAC

     

    12c RAC 安装的详细步骤参考如下链接:

    Oracle 12c RAC 搭建手册

     http://www.cndba.cn/Dave/article/767

     

    我们这里贴出不同的地方:

     

     

     

     

     

    5   验证SCAN

     

    [grid@rac1 ~]$ crsctl stat res -t

    --------------------------------------------------------------------------------

    Name           Target  State       Server                   Statedetails      

    --------------------------------------------------------------------------------

    Local Resources

    --------------------------------------------------------------------------------

    ora.ASMNET1LSNR_ASM.lsnr

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    ora.LISTENER.lsnr

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    ora.OCR.dg

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    ora.net1.network

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    ora.ons

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    ora.proxy_advm

                   ONLINE  ONLINE      rac1                     STABLE

                   ONLINE  ONLINE      rac2                     STABLE

    --------------------------------------------------------------------------------

    Cluster Resources

    --------------------------------------------------------------------------------

    ora.LISTENER_SCAN1.lsnr

          1       ONLINE  ONLINE       rac2                     STABLE

    ora.LISTENER_SCAN2.lsnr

          1       ONLINE  ONLINE       rac1                     STABLE

    ora.LISTENER_SCAN3.lsnr

          1       ONLINE  ONLINE       rac1                     STABLE

    ora.MGMTLSNR

         1        OFFLINE OFFLINE                               STABLE

    ora.asm

         1        ONLINE  ONLINE      rac1                     STABLE

          2       ONLINE  ONLINE       rac2                     STABLE

         3        OFFLINE OFFLINE                               STABLE

    ora.cvu

         1        ONLINE  ONLINE      rac1                     STABLE

    ora.oc4j

         1        ONLINE  ONLINE      rac1                     STABLE

    ora.rac1.vip

         1        ONLINE  ONLINE      rac1                     STABLE

    ora.rac2.vip

         1        ONLINE  ONLINE      rac2                     STABLE

    ora.scan1.vip

          1       ONLINE  ONLINE      rac2                     STABLE

    ora.scan2.vip

          1       ONLINE  ONLINE       rac1                     STABLE

    ora.scan3.vip

          1       ONLINE  ONLINE       rac1                     STABLE

    --------------------------------------------------------------------------------

    [grid@rac1 ~]$

     

     

    [grid@rac1 ~]$ srvctl config scan

    SCAN name: scan.cndba.cn, Network: 1

    Subnet IPv4:192.168.56.0/255.255.255.0/eth0

    Subnet IPv6:

    SCAN 0 IPv4 VIP: 192.168.56.21

    SCAN name: scan.cndba.cn, Network: 1

    Subnet IPv4:192.168.56.0/255.255.255.0/eth0

    Subnet IPv6:

    SCAN 1 IPv4 VIP: 192.168.56.22

    SCAN name: scan.cndba.cn, Network: 1

    Subnet IPv4:192.168.56.0/255.255.255.0/eth0

    Subnet IPv6:

    SCAN 2 IPv4 VIP: 192.168.56.20

    [grid@rac1 ~]$

     

     

     

     

     

    --------------------------------------------------------------------------------------------

    版权所有,文章禁止转载,否则追究法律责任!

     

    AboutDave:

    --------------------------------------------------------------------------------------------

    QQ:492913789

    Email:ahdba@qq.com

    Blog:  http://www.cndba.cn/dave

    Weibo:    http://weibo.com/tianlesoftware

    Twitter:  http://twitter.com/tianlesoftware

    Facebook: http://www.facebook.com/tianlesoftware

    Linkedin: http://cn.linkedin.com/in/tianlesoftware

     

    Dave 的QQ群:

    --------------------------------------------------------------------------------------------

    注意:加群必须注明表空间和数据文件关系 | 不要重复加群

    CNDBA_1: 62697850 (空)    CNDBA_2: 62697716 (满)  CNDBA_3: 283816689

    CNDBA_4: 391125754   CNDBA_5:104207940    CNDBA_6: 62697977   CNDBA_7: 142216823(满)


    展开全文
  • ORACLE RAC DNS服务器搭建与配置一、说明:之前已经写过关于oracle rac的搭建的详细过程,但是之前搭建的时候没有配置dns域名解析,这次单独把这块配置拿出来讲一下。这里我们把dns单独安装在一台服务器上,具体过程...
    ORACLE RAC DNS服务器搭建与配置

    一、说明:

    之前已经写过关于oracle rac的搭建的详细过程,但是之前搭建的时候没有配置dns域名解析,这次单独把这块配置拿出来讲一下。

    这里我们把dns单独安装在一台服务器上,具体过程如下:

    /etc/hosts  配置:

    [root@rac1 ~]# vi /etc/hosts
    
    127.0.0.1 localhost
    #public
    192.168.1.10 rac1.shiyu.com rac1
    192.168.1.11 rac2.shiyu.com rac2
    
    #private
    192.168.188.120 rac1-priv.shiyu.com rac1-priv
    192.168.188.130 rac2-priv.shiyu.com rac2-priv
    
    #vip
    192.168.1.20 rac1-vip.shiyu.com rac1-vip
    192.168.1.21 rac2-vip.shiyu.com rac2-vip
    
    #scan
    192.168.1.30 rac-scan.shiyu.com rac-scan
    192.168.1.31 rac-scan.shiyu.com rac-scan
    192.168.1.32 rac-scan.shiyu.com rac-scan
    
    
    rac2:
    
    [root@rac2 ~]# vi /etc/hosts
    
    127.0.0.1 localhost
    #public
    192.168.1.10 rac1.shiyu.com rac1
    192.168.1.11 rac2.shiyu.com rac2
    
    #private
    192.168.188.120 rac1-priv.shiyu.com rac1-priv
    192.168.188.130 rac2-priv.shiyu.com rac2-priv
    
    #vip
    192.168.1.20 rac1-vip.shiyu.com rac1-vip
    192.168.1.21 rac2-vip.shiyu.com rac2-vip
    
    #scan
    192.168.1.30 rac-scan.shiyu.com rac-scan
    192.168.1.31 rac-scan.shiyu.com rac-scan
    192.168.1.32 rac-scan.shiyu.com rac-scan
    dns服务器:[root@oracle ~]# vi /etc/hosts127.0.0.1 localhost192.168.1.97 oracle二、dns服务器搭建(192.168.1.97)

    1.安装dns,这里直接利用yum安装:

    [root@oracle ~]# yum install bind
    [root@oracle ~]# yum install bind-chroot
    [root@oracle ~]# yum install caching-nameserver
    2.安装完成后,bind的主配置文件是/etc/named.conf;区域类型配置文件是/etc/named.rfc1912.zones;区域配置文件在/var/named/下;
    (1)修改name.conf

    [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";
    (2)配置正反向解析zone
    修改zone 文件:/etc/named.rfc1912.zones, 添加正向解析和反向解析的Zone 定义。
    [root@oracle ~]# vi /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 "shiyu.com" IN {
            type master;
            file "shiyu.com.zone";
            allow-update { none; };
    };
    //注意,这个域名要和后面配置的一致
    
    //配置反向解析Zone
    zone "1.168.192.in-addr.arpa" IN {
            type master;
            file "1.168.192.local";
            allow-update { none; };
    };
    
    这里需要注意的是,反向解析从左到右读取ip地址时是以相反的方向解释的,所以需要将ip地址反向排列。这里,192.168.1.*网段的反向解析域名为"1.168.192.in-addr.arpa”。
    (3)配置正向解析的区域文件
    在之前的name.conf 配置中指定的区域文件目录是:/var/named。 所以在这个目录里创建正向解析的区域文件。
    文件名就是在Zone中定义的file名。
    [root@oracle ~]#touch /var/named/shiyu.com.zone

    添加如下内容:

    $TTL    86400
    @      IN    SOA  oracle.shiyu.com.  root.shiyu.com. (
                                            42              ; serial (d.adams)
                                             3H              ; refresh
                                            15M             ; retry
                                            1W              ; expiry
                                            1D)            ; minimum
    
               IN     NS       oracle.shiyu.com.
    oracle     IN      A       192.168.1.97
    rac-scan   IN     A       192.168.1.30
    rac-scan   IN     A       192.168.1.31
    rac-scan   IN     A       192.168.1.32
    rac1       IN     A       192.168.1.10
    rac2       IN     A       192.168.1.11

    (4)配置反向解析的区域文件
    在/var/named 目录下创建反向解析的区域文件,文件名也是之前在Zone中定义的:1.168.192.local。

    添加如下内容:

    $TTL    86400
    @               IN SOA  oracle.shiyu.com.      root.shiyu.com. (
                                          1997022700 ; Serial
                                          28800      ; Refresh
                                          14400      ; Retry
                                          3600000    ; Expire
                                          86400)    ; Minimum
    
          IN      NS     oracle.shiyu.com.
    30    IN      PTR    rac-scan.shiyu.com.
    31    IN      PTR    rac-scan.shiyu.com.
    32    IN      PTR    rac-scan.shiyu.com.
    10    IN      PTR    rac1.shiyu.com
    11    IN      PTR    rac2.shiyu.com
    3.重启DNS

    [root@oracle ~]# chkconfig named on
    [root@oracle ~]# serialver named restart
    4.验证DNS
    在所有节点的/etc/resolv.conf 文件中添加如下内容:

    [root@rac1 ~]# vi /etc/resolv.conf 
    domain  shiyu.com
    nameserver 192.168.1.97
    options rotate
    options timeout:2
    options attempts:5
    
    [root@rac2 ~]# vi /etc/resolv.conf 
    domain  shiyu.com
    nameserver 192.168.1.97
    options rotate
    options timeout:2
    options attempts:5
    
    [root@rac1 ~]# nslookup rac-scan.shiyu.com
    Server:		192.168.1.97
    Address:	192.168.1.97#53
    
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.32
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.30
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.31
    
    
    [root@rac2 ~]# nslookup rac-scan.shiyu.com
    Server:		192.168.1.97
    Address:	192.168.1.97#53
    
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.31
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.32
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.30
    
    在所有节点都验证成功。那么就可以安装使用DNS的scan的集群了。





    展开全文
  • 安装oracle rac 配置dns

    千次阅读 2014-10-19 08:40:33
    yum -install bind vi /etc/named.conf

    DNS服务器IP 172.16.0.203    HOSTNAME:dns.localdomain

    yum -install bind

    vi /etc/named.conf

    在最后添加

    zone "0.16.172.IN-ADDR.ARPA."  IN {

        type master;

        file "172.16.0.db";

    };

     

    zone "example.com"  IN {

        type master;

        file  "example.com.db"

    };

    cd /var/named/

    cp -p named.localhost example.com.db

    vi example.com.db  

    修改内容如下:

    $TTL   1H

    @             IN    SOA  dns.localdomain.  root.dns.localdomain. (

                                                                                 0            ;serial

                                                                                 1D         ;refresh

                                                                                 1H        ;retry

                                                                                  1W      ;expire

                                                                                  3H )      ;minimus

                   NS         dns.localdomain.

    scan.grid             IN       1H      A   172.16.0.149

                                IN       1H      A   172.16.0.150

                                IN       1H      A   172.16.0.151

     

     

     

    cp -p named.localhost  172.16.0.db

    vi 172.16.0.db

    修改内容如下:

    $TTL   1H

    @             IN    SOA  dns.localdomain.grid.example.com  root.dns.localdomain.grid.example.com.  (

                                                                                 0            ;serial

                                                                                 1D         ;refresh

                                                                                 1H        ;retry

                                                                                  1W      ;expire

                                                                                  3H )      ;minimus

                     NS      dns.localdomain.grid.example.com.

    149           PTR    scan.grid.example.com.

    150           PTR    scan.grid.example.com.

    151           PTR    scan.grid.example.com.

     

     

    在任何一个oracle rac节点上进行测试

    vi /etc/resolv.conf

    search   grid.example.com   example.com

    nameserver  172.16.0.203

     

    vi /etc/nsswitch.conf

    hosts: files  dns  nis

     

    service network restart

     

    nslookup scan.grid.example.com

     

    nslookup 172.16.0.149

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 其中host01、houst02为RAC集群,host03为DNS服务器。 首先我们需要一台DNS服务器来解析,下面就为大家带来host03配置图解。 一、虚拟机安装Redhat 6.7配置YUM。 服务器创建略过。 二、准备服务器,安装DNS组件 yum i

            近期准备搭建oracle 12C RAC环境,搭建集群的第一步就是建立网络环境,预计使用三台服务器主机名分别为host01、host02、host03。其中host01、houst02为RAC集群,host03为DNS服务器。搭建过程将分4篇章进行图解。

    本章是DNS服务器搭建,这里host03是我的的DNS服务器。


    一、虚拟机安装Redhat 6.7配置YUM。


           服务器创建略过。要求如下

    主机

    硬件要求

    软件要求

    类型

    内存

    网卡

    硬盘

    GI版本

    DB版本

    操作系统

    host01

    RAC

    ≥2G

    三张网卡

    ≥40G,8个2G磁盘

    12.1.0.2

    12.1.0.2

    Redhat 6.7

    host02

    RAC

    ≥2G

    三张网卡

    ≥40G,8个2G磁盘

    12.1.0.2

    12.1.0.2

    Redhat 6.7

    host03

    DNS

    768M

    一张网卡

    20G

    Redhat 6.7


    网络配置

    主机名称

    网卡名称

    地址类型

    IP地址

    DNS服务器

    搜索域

    host01

    eth0

    公网

    10.0.1.101

    10.0.1.3

    example.com

    eth1

    私网

    192.168.56.101

    eth2

    私网

    192.168.56.102

    host02

    eth0

    公网

    10.0.1.102

    10.0.1.3

    example.com

    eth1

    私网

    192.168.56.103

    eth2

    私网

    192.168.56.104

    host03

    eth0

    私网

    10.0.1.3

    10.0.1.3

    example.com


    二、准备服务器,安装DNS组件


    yum install -y bind bind-chroot bind-utils


    三、修改配置文件


    1、修改/etc/host 文件,增加以下IP地址,后面的三台主机的IP将会按照如下配置。

    10.0.1.3 host03.example.com host03
    10.0.1.101 host01.example.com host01
    10.0.1.102 host02.example.com host02
    
    192.168.56.101 host01-priv
    192.168.56.102 host02-priv

    2、/etc/named.conf,填写你DNS服务器的IP,注释掉IP-V6,填写DNS允许访问的IP,这里方便起见我修改为any



    3、/etc/named.rfc1912.zones,增加配置文件,这里的zone 可以复制

    4、进入/var/named/创建解析文件,正向解析,编辑解析的地址映射

    cp named.localhost example.com.zone
    vi example.com.zone

    5、编辑反向解析映射

    cp named.loopback 1.0.10.in-addr.arpa
    vi 1.0.10.in-addr.arpa


    四、测试DNS服务器是否搭建成功


    [root@host03 named]# service named restart
    停止 named:                                               [确定]
    启动 named:                                               [确定]
    [root@host03 named]# nslookup host03
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host03.example.com
    Address: 127.0.0.1
    
    [root@host03 named]# nslookup host02
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host02.example.com
    Address: 10.0.1.102
    
    [root@host03 named]# nslookup host01
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host01.example.com
    Address: 10.0.1.101
    
    [root@host03 named]# nslookup cluster01-scan
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	cluster01-scan.example.com
    Address: 10.0.1.201
    Name:	cluster01-scan.example.com
    Address: 10.0.1.202
    Name:	cluster01-scan.example.com
    Address: 10.0.1.203
    

    解析成功,DNS服务器配置完成。

    展开全文
  • 安装Oracle 11g RAC R2 之Linux DNS 配置

    万次阅读 2012-12-13 17:21:51
    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除...
  • Oracle 11g RAC SCAN ip的原理及配置

    千次阅读 2018-03-07 11:02:25
    SCAN概念: 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。所以在Oracle 11gR2 中,引入了SCAN(Single ClientAccess ...
  • 1.6 Oracle安装先决条件 以下操作以root登录到RacNode1结点进行操作。 如果没用使用DNS,则必须如下配置/etc/hosts文件 ...注意:即使在/etc/hosts文件中...DNS服务器的配置请参考《Oracle RAC Database 11gReleas
  • Oracle 11g R2 RAC:配置 DNS 解析 SCAN VIP

    千次阅读 2013-07-03 17:38:04
    Oracle 11gR2Grid Infrastructure (CRS) 中引入了 Single Client Access Name (SCAN) 来简化客户端对数据库服务的访问。 本文将详细介绍如何配置 DNS 来解析 SCAN VIP
  • DNS服务器配置好以后,准备两台虚拟机,Redhat的安装过程这里就略过,虚拟机配置完成后,现在我们应该有三台主机。接着我们就将对服务器进行配置。 一、硬件配置 按照如下配置安装虚拟机,推荐如下配置,RAC服务器的...
  • 两个node节点、一个dns服务器、一个共享磁盘服务器,dns服务器中配置映射 172.16.3.26 rac1.oraclerac.com rac1 172.16.3.27 rac2.oraclerac.com rac2 172.16.3.28 rac1-vip.oraclerac.com rac1-vip 172.16.3.30 rac...
  • WARNING: POSSIBLE DNS SPOOFING DETECTED! 解决

    千次阅读 2016-05-04 14:13:18
    在进行添加节点,配置用户等效性...[oracle@rac2 ~]$ ssh oracle@rac1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOF
  • 目的: 安装 oracle 11gR2 rac 环境: oracle linux6.3, virtrualBox 安装 rac 参考的文档: http://www.lab128.com/rac_installation_using_vb/article_text_ch.html 1.在使用 yum 安装的时候报错 [root@rac1 yum....
  • Oracle RAC 集群 SCAN 说明

    万次阅读 2017-12-01 13:32:18
    1 SCAN 概述 之前有网友在我Blog 留言说我的RAC 搭建中没有写SCAN 配置,这个之前应该是有写过,但刚搜了一下,没找到,正好重新整理一下,并做下实验,实验就用Oracle 12c 进行测试。 在Oracle 11g 之前,我们去...
  • oracle rac ip 规划

    千次阅读 2018-06-21 10:08:11
    oracle rac搭建首先需要的就是硬件、及网络的规划本文章就来规划一下网络层public ip: 类似与单实例的oracle数据库ip,主要用于管理\访问。virtual ip(vip): oraclerac架构中专用,这个vip用于实现故障转移...
  • Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于...
  • Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于...
  • oracle rac 12c新增节点

    千次阅读 2017-04-20 17:24:06
    #rac新增加节点执行 ssh配置(grid用户和oracle都需要配置) su - grid cd $HOME mkdir .ssh chmod 700 .ssh cd .ssh ssh-keygen -t rsa #节点1合成authorized_keys并scp到节点2 #cat *rsa.pub >> authorized_keys #...
  • Oracle 11g RAC搭建(VMware环境)

    万次阅读 多人点赞 2018-07-16 17:06:15
    Oracle 11g RAC搭建(VMware环境)Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙 创建必要的用户组和目录并授权 节点配置检查 系统文件设置...
  • Rhel7.3_Oracle12cR2的RAC搭建安装

    万次阅读 2017-05-02 11:26:31
    本次文档演示在Linux7环境安装Oracle12R2版本的RAC数据库。   安装环境: 虚拟机:vbox5.1 操作系统:rhel-server-7.3-x86_64 Grid集群安装包:linuxx64_12201_grid_home DB数据库安装包:linuxx64_12201_...
  • CentOS7.4安装Oracle11g RAC

    万次阅读 2018-12-28 15:16:27
    环境centos7.4,两台虚拟机,三个...主机名我这里两台分别是rac1 ,rac2 先看下网关和DNS 网段1:192.168.145.xxx 网段2:192.168.89.xxx 主机DNS1:223.5.5.5 主机DNS2:223.6.6.6 现在开始设置网络节点 vim /etc/ho...
1 2 3 4 5 ... 20
收藏数 2,807
精华内容 1,122
关键字:

dns oracle rac