從11gr2的新功能,提供建立動態的gi環境,雖隨著負載動態改變gi環境。gpnp能非常容易的新增、替換、刪除。
gpnp 主要由gpnpd、mdns、scan、gns
mdns負責在節點內部進行ip的解析,在新增節點的時候不需要手動修改每個節點的/etc/hosts檔案
gpnpd服務提供集群的配置資訊管理,新新增進來的節點會根據gpnp profile配置資訊來配置新的節點,同時更新所有節點gpnp profile。
一旦新新增的節點加入集群,scan機制動態地連線分配給該節點,所有客戶端不需要進行任何配置的改變,就能實現節點的負載均衡。
gns(grid name service)能動態地為新新增的節點分配vip位址,利用dhcp管理公共網路中ip位址。
gpnp profile檔案
在clusterware中,css 、gpnp等服務的啟動都依賴於gpnp profile檔案。
gpnp profile是乙個xml檔案,引導節點加入集群,gpnp profile提供了新節點的配置資訊。gpnp profile還指定了整個集群的特性。如果該檔案丟失,clusterware無法正常啟動。
$grid_home/gpnp/$hostname/profile/peer/profile.xml
$grid_home/gpnp/profile/perr/profile.xml(全域性備份)
mdns服務
網格在即插即用還有另外乙個重要組成部分:ip mulitcast discovery守護程序,他能通過集**現其他節點的守護程序,並在集群中解析名稱刀對應的ip位址。有了這個程序就不依賴/etc/hosts
mdns(mulicast domian nmae service)是零配置網路(zeroconf)的一部分,類似dns提供解析hosts位址的能力。
RAC中Voting disk學習筆記
voting disk 記錄節點成員資訊,如包含哪些節點成員 節點的新增刪除資訊記錄,大小至少為20m 檢視voting disk位置 crsctl query css votedisk 0 0 dev rhdisk3 如果crs安裝失敗,需要重新安裝並初始化voting disk,可用dd重建卷 ...
學習筆記 單鏈表的頭插 尾插
頭插法 1 頭結點指向賦值為空 2 將新節點插入到原頭節點之後,首節點之前 3頭節點重新指向插入的節點 應用例題 輸入乙個鍊錶,按鍊錶從尾到頭的順序返回乙個arraylist。思路 首先建立乙個輔助鍊錶,然後取原鍊錶中的元素,使用頭插法將其插入到新的輔助鍊錶中去,最後就能得到乙個從尾到頭的array...
vue學習筆記 插值操作
指令概述 mustache指令 即大括號語法,其中不僅可以直接寫變數還可以寫簡單的表示式 指令 作用v once 保留第一次的設定 v html 對內容以html 的方式解析 v text 展示文字 v pre 將內容原封不動的展示出來 v cloak 解決螢幕閃動或顯示vue源 問題 v once...