Oracle 11g RAC SCAN ip的原理及配置
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括蒼梧網(wǎng)站建設(shè)、蒼梧網(wǎng)站制作、蒼梧網(wǎng)頁制作以及蒼梧網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蒼梧網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蒼梧省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Oracle 11g RAC網(wǎng)格即插即用(GPnP)工作原理:
SCAN概念:
先介紹一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle從11g R2開始推出的,客戶端可以通過SCAN特性負(fù)載均衡地連接到RAC數(shù)據(jù)庫。SCAN提供一個(gè)域名來訪問RAC,域名可以解析1個(gè)到3個(gè)(注意,最多3個(gè))SCAN IP,我們可以通過DNS或者GNS來解析實(shí)現(xiàn)。其中DNS大家都很熟悉,這里不多說。GNS(Grid Naming Service)則是Oracle 11g R2的新功能,可以通過DHCP服務(wù)為節(jié)點(diǎn)和SCAN分配VIP和SCAN IP。另外還有個(gè)優(yōu)點(diǎn)是,對(duì)于新加入集群的節(jié)點(diǎn),它會(huì)自動(dòng)分配VIP地址,更新集群資源,客戶端依然通過SCAN特性負(fù)載均衡地連接到新增集群節(jié)點(diǎn)上。DNS和GNS配置與解析相關(guān)內(nèi)容在下面還有說明。
除了DNS和GNS解析方法外,SCAN也可以使用hosts文件來解析,但用過的人都知道,此方法不僅在安裝RAC的時(shí)候產(chǎn)生問題,后期使用也是存在問題的,比如SCAN域名只能定義一個(gè)SCAN IP。所以這種方法也是Oracle不推薦使用的。但盡管如此,很多生產(chǎn)上依然這樣使用,也就是廢棄了11g的新特性SCAN,而是依然采用VIP連接方式。
SCAN ip 工作原理:
通過DNS配置SCAN IP:
以下案例是在Linux環(huán)境下配置DNS服務(wù)器:
步驟:
1、 安裝必要軟件
[root@Dns_master/]# yum install bind bind-chroot caching-nameserver –y
….
Installed:
bind.i38630:9.3.6-4.P1.el5_4.2
bind-chroot.i386 30:9.3.6-4.P1.el5_4.2 (可以不安裝)
caching-nameserver.i386 30:9.3.6-4.P1.el5_4.2
2、 配置
1)修改主配置文件
[root@Dns_master /]# cd/var/named/chroot/
[root@Dns_masterchroot]# pwd
/var/named/chroot
[root@Dns_masterchroot]# ls
dev etc var
[root@Dns_masterchroot]# cd etc/
[root@Dns_masteretc]# ls
localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
[root@Dns_master etc]# vi named.caching-nameserver.conf
options {
listen-on port 53 { any; }; #監(jiān)聽端口
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";
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { any; }; #查詢地址
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view any_resolver {
match-clients { any; }; #客戶端
match-destinations { any; }; #查詢目的地址
recursion yes;
include "/etc/named.rfc1912.zones";
};
2)聲明一個(gè)域
[root@Dns_masteretc]# pwd
/var/named/chroot/etc
[root@Dns_masteretc]# ls
localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
[root@Dns_master etc]# vi named.rfc1912.zones
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "cuug.net" IN {
type master;
file "cuug.zone";
notify no;
};
zone "8.168.192.in-addr.arpa" IN {
type slave;
file "192.zone";
notify no;
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
3)建立對(duì)應(yīng)的正解和反向區(qū)域文件
[root@Dns_masteretc]# cd ../var/named/
[root@Dns_masternamed]# pwd
/var/named/chroot/var/named
[root@Dns_masternamed]# ls
data localhost.zone named.ca named.local slaves
localdomain.zone named.broadcast named.ip6.local named.zero
正向解析文件:
[root@Dns_master named]# cat cuug.zone
$TTL 86400
@ IN SOA dns.cuug.net. root.mail.cuug.net. (
1997022700 ; Serial
28800 ; Refresh - 3 hours
14400 ; Retry - 1 hour
3600000 ; Expire - 1 week
86400) ; Minimum - 1 day
IN NS dns.cuug.net.
IN MX 10 mail.cuug.net.
dns IN A 192.168.8.240
scan IN A 192.168.8.100
scan IN A 192.168.8.101
scan IN A 192.168.8.102
反向解析文件:
[root@Dns_master named]# cat 192.zone
$TTL 86400
@ IN SOA dns.cuug.net. root.mail.cuug.net. (
1997022700 ; Serial
28800 ; Refresh - 3 hours
14400 ; Retry - 1 hour
3600000 ; Expire - 1 week
86400) ; Minimum - 1 day
IN NS dns.cuug.net.
IN MX 10 mail.cuug.net.
240 IN PTR dns.cuug.net.
100 IN PTR scan.cuug.net.
101 IN PTR scan.cuug.net.
102 IN PTR scan.cuug.net.
本機(jī)反向解析庫文件:
net.127
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh - 3 hours
14400 ; Retry - 1 hour
3600000 ; Expire - 1 week
86400) ; Minimum - 1 day
IN NS localhost.
1 IN PTR localhost.
本機(jī)正向解析庫文件:
net.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh - 3 hours
14400 ; Retry - 1 hour
3600000 ; Expire - 1 week
86400) ; Minimum - 1 day
IN NS localhost.
localhost IN A 127.0.0.1
4)修改區(qū)域文件的權(quán)限
[root@Dns_master named]# chown :named cuug.zone
[root@Dns_master named]# chown :named 192.zone
5)檢查配置文件語法
[root@Dns_master named]#named-checkconf ###檢測(cè)配置文件是否有語法錯(cuò)誤
[root@Dns_master named]#named-checkzone cuug.net cuug.zone
zonelinuxidc/IN: loaded serial 42
OK
3、重新啟動(dòng)named服務(wù)
[root@Dns_master named]# service named restart
停止 named: [確定]
啟動(dòng) named: [確定]
4、測(cè)試
首先添加DNS服務(wù)器記錄
編輯nsswitch.conf 添加dns解析
[root@Dns_master named]# vi /etc/nsswitch.conf
在hosts: dns files 增加DNS解析
[root@Dns_masternamed]# cat /etc/resolv.conf
nameserver192.168.8.240
[root@Dns_masternamed]# host scan.cuug.net
scan.cuug.net has address 192.168.1.100
scan.cuug.net has address 192.168.1.100
scan.cuug.net has address 192.168.1.100
@至此,通過DNS解析scan ip成功!
名稱欄目:Oracle11gRACSCANip的原理及配置
文章源于:http://aaarwkj.com/article38/pjcdpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、外貿(mào)建站、網(wǎng)站營銷、網(wǎng)站收錄、網(wǎng)站維護(hù)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)