溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

發(fā)布時間:2020-07-12 17:07:49 來源:網(wǎng)絡(luò) 閱讀:8016 作者:xjsunjie 欄目:系統(tǒng)運(yùn)維

在WINDOWS SERVER 2012虛機(jī)上安裝oracle 12C RAC時,很容易出現(xiàn)一個錯誤就是主機(jī)名無效的問題。
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

這個錯誤會導(dǎo)致oracle12c rac安裝失敗,卡在這到不了下一步。

經(jīng)查oracle官網(wǎng)發(fā)現(xiàn):

這個問題的解決方法:

ODM:

RAC on Windows: INS-40937 Encountering During 11.2.0.3 Grid Infrastructure Install (文檔 ID 1479496.1)

CAUSE

Invalid binding order of network adapters on the node which returned the error.

One of the installation prerequisites for Grid Infrastructure installations on Windows platforms is

to have your 'Public' network adapter listed first in your binding order and

your 'Private' network adapter listed second in your binding order on all cluster nodes.

SOLUTION

Fix the Network Adapter Binding order so that the public network adapter is listed first and

your private network adapter is listed second as per documented installation prerequisites

這個同樣適用于12C

在集群安裝條件檢查中,會顯示這一細(xì)節(jié)的檢查。(注:集群預(yù)置檢查條件
runcluvfy stage -pre crsinst -n RACtest1,RACtest2 -verbose對安裝環(huán)境進(jìn)行校驗。)
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

這要求兩個節(jié)點(diǎn)必須先綁定public,然后在另外一張網(wǎng)卡上綁定private,并且接口度量值設(shè)置正確。

那么如果在實際部署虛機(jī)時,一次添加了2張網(wǎng)卡,分別設(shè)定了public和private。在安裝oracle12C時,發(fā)現(xiàn)總把private識別在前面怎么辦呢?
通常的調(diào)整方法是在網(wǎng)絡(luò)適配器的高級設(shè)置里進(jìn)行手動調(diào)整。
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

然而這種方法卻并沒有改變網(wǎng)卡的真正優(yōu)先級順序,我們可以用get-netipinterface驗證一下
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

我們發(fā)現(xiàn)pri的ifindex id是12,而pub的ifindex id是16,pri還是優(yōu)先于pub
那么如何調(diào)整呢,我們可以嘗試調(diào)整網(wǎng)卡的躍點(diǎn)數(shù),比如把pub的設(shè)為100,把pri的設(shè)置為300,就可以真正區(qū)分優(yōu)先級了
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法

這時再查優(yōu)先級就變了,pri的ifindex id是14,而pub的ifindex id是12,pub優(yōu)先于pri
Windows SERVER 2012 R2調(diào)整網(wǎng)卡優(yōu)先級順序的一個好方法
這樣就可以跳過那個主機(jī)名錯誤了。

備注:
ifindex:IfIndex是一個唯一識別的編號關(guān)聯(lián)與物理或邏輯接口。對于多數(shù)軟件, IfIndex是接口的名稱。雖然相關(guān)的RFC不要求在特定的IfIndex值和他們的接口之間的通信在重新啟動間維護(hù),應(yīng)用程序例如設(shè)備明細(xì)、計費(fèi)和故障檢測取決于此通信。

RFC1213 (MIB2)定義了最初的IfIndex如下:

“每個接口由IfIndex對象的一個唯一值識別,并且IfIndex的說明限制條件其值如下:其值排列在1和值ifNumber之間。每個接口的值一定依然是不變至少從實體的網(wǎng)絡(luò)管理系統(tǒng)的一再預(yù)裝下再預(yù)裝”。

然而,根據(jù)最新的IETF RFC 2863 (接口組MIB), IfIndex定義更改適應(yīng)允許網(wǎng)絡(luò)接口動態(tài)新增內(nèi)容或刪除設(shè)備的數(shù)量增長的。在RFC 2863采用的解決方案將刪除IfIndex比值,保留與其當(dāng)前定義的ifNumber。

網(wǎng)卡接口躍點(diǎn):躍點(diǎn)即路由。一個路由為一個躍點(diǎn)。傳輸過程中需要經(jīng)過多個網(wǎng)絡(luò),每個被經(jīng)過的網(wǎng)絡(luò)設(shè)備點(diǎn)(有能力路由的)叫做一個躍點(diǎn),地址就是它的ip。躍點(diǎn)數(shù)是經(jīng)過了多少個躍點(diǎn)的累加器,為了防止無用的數(shù)據(jù)包在網(wǎng)上流散。 為路由指定所需躍點(diǎn)數(shù)的整數(shù)值(范圍是 1 ~ 9999),它用來在路由表里的多個路由中選擇與轉(zhuǎn)發(fā)包中的目標(biāo)地址最為匹配的路由。所選的路由具有最少的躍點(diǎn)數(shù)。躍點(diǎn)數(shù)能夠反映躍點(diǎn)的數(shù)量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI