11gR2 RAC環境下私網網路卡更名後如何調整GI配置
環境描述:AIX+11gR2 RAC雙節點
問題起因:兩節點用於私網通訊的網路卡使用的是千兆網路卡,現要換成萬兆的網路卡,因萬兆網路卡為一塊卡一個port,而原先的千兆網路卡是一塊卡兩個port,而且主機上的槽位有限,必須要把原來的千兆網路卡拔下來,才能騰出位置給萬兆的,所以不可避免的會導致在AIX裡cfgmgr認出的萬兆網路卡名字會和原來不一樣。
從OS層面看似是比較簡單的一個動作:拔掉舊網路卡->按上新網路卡->OS認出新網路卡並配上IP地址,但對於GI來講改動可不小。我們知道在安裝配置完GI後,網路卡名稱和子網ID這兩樣東西會被記錄進OCR和GPnP profile,如果後面網路卡名稱或者子網ID發生了變化,那麼必須要同步修改OCR裡的內容,否則CRSD程式將無法正常啟動。在我這個case裡網路卡名稱會發生變化,因此我是按照如下步驟去實施的:
1、對GPnP profile做一個備份,兩節點都要執行
su - grid
cp $ORACLE_HOME/gpnp/jqp750303/profiles/peer/profile.xml $ORACLE_HOME/gpnp/jqp750303/profiles/peer/profile.xml.0310
2、備份當前GI裡的網路卡配置,只要在一個節點上執行一遍即可
su - grid
oifcfg getif <---注意必須要在GI處於執行狀態時才能執行這條命令
en15 10.11.176.0 global public
en16 2.2.144.0 global cluster_interconnect <---接下來要替換的就是這塊網路卡
3、停GI->停機->拔出千兆網路卡->按上萬兆網路卡->啟動主機->認出萬兆網路卡
記住萬兆網路卡在OS上的名稱:en17
4、停機->拔出萬兆網路卡->裝回千兆網路卡->啟動主機->重新認出千兆網路卡
這一步是為了還原到初始狀態,以便啟動GI
5、啟動GI
crsctl start crs
6、將萬兆網路卡的資訊加入到OCR
su - grid
oifcfg iflist <---列出當前OS環境下的網路卡
en15 10.11.176.0
en16 2.2.144.0 <---en16是千兆卡的名稱
oifcfg getif <---列出當前OCR裡儲存的網路卡資訊
en15 10.11.176.0 global public
en16 2.2.144.0 global cluster_interconnect
oifcfg setif -global en17/2.2.144.0:cluster_interconnect <---寫入第3步中得到的萬兆卡的名稱,即便en17不存在該條命令也可以成功的
oifcfg getif <---檢視修改效果,OCR裡的私網網路卡變成了兩塊了,雖然en17還沒裝上
en15 10.11.176.0 global public
en16 2.2.144.0 global cluster_interconnect
en17 2.2.144.0 global cluster_interconnect
7、停GI->停機->拔除千兆網路卡->按上萬兆網路卡->啟動主機
8、主機啟動後確認網路卡名稱是否正確
oifcfg iflist
en15 10.11.176.0
en17 2.2.144.0 <---en17是萬兆卡,en16消失了,這是從OS層面的資訊
9、啟動GI
crsctl start crs
oifcfg getif <---OCR裡還是有兩塊私網網路卡
en15 10.11.176.0 global public
en16 2.2.144.0 global cluster_interconnect
en17 2.2.144.0 global cluster_interconnect
10、最後刪除原來的千兆網路卡
oifcfg delif -global en16/2.2.144.0
oifcfg getif
en15 10.11.176.0 global public
en17 2.2.144.0 global cluster_interconnect
11、不放心的話再重啟一下GI,能啟成功就OK了
crsctl stop crs
crsctl start crs
在這個例子中需要說明一點,
第3步重啟主機是為了看一下OS啟動後萬兆網路卡會被認成哪個名字,為第6步做準備;
第4步重啟主機為的是還原GI環境正常啟動CRSD以便提前將萬兆卡資訊加入OCR;
第7步重啟才是正式裝上了萬兆網路卡;
因為我的環境裡槽位不夠用,所以才遭致了三次重啟,如果夠用,前兩次的重啟完全可以省掉
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/53956/viewspace-2058123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- RAC配置2個私網網路卡使用HAIP服務AI
- 雙網路卡環境下如何內網外網同時用內網
- RAC架構中public網路卡down後發生什麼和RAC如何自愈?架構
- 多網路卡環境下利用策略路由實現網路流量同進同出[轉載]路由
- VMwareNAT網路卡配置
- 物聯網路卡應用於環境監測
- ORACLE 11GR2 RAC的網路規劃解析Oracle
- RAC和ASM環境下打patchASM
- RAC環境下建立物理DATAGUARD(1)
- RAC環境下建立物理DATAGUARD(2)
- 雲主機新增網路卡配置多網路卡策略路由路由
- Oracle RAC 環境下的連線管理Oracle
- 如何修改網站網頁字型,調整網站字型的方法網站網頁
- GODADLY:伺服器如何配置網路卡服務Go伺服器
- 多網路卡路由出口配置路由
- Linux 7 配置網路卡(nmcli)Linux
- kali網路卡配置檔案
- jekyll配置Not Pure Poole另一主題執行環境調整記錄
- 防火牆雙出口環境下私網使用者通過NAPT訪問Internet防火牆APT
- openEuler網路配置+換源+桌面環境ukui等基本環境部署UI
- 如何在rac環境中增加監聽
- 如何下載安裝jdk和配置環境JDK
- 如何下載Java-配置環境全教程Java
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- WAMP環境下如何安裝執行多個網站網站
- 如何配置gradle環境Gradle
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- Windows 下 Laravel 環境配置WindowsLaravel
- linux下配置java環境LinuxJava
- CentOS下Ant環境配置CentOS
- 虛擬機器網路卡配置虛擬機
- OpenHarmony雙網路卡配置例項
- Linux 雙網路卡雙IP配置Linux
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- springboot多環境下如何進行動態配置Spring Boot
- Windows10下如何安裝配置 perl 環境Windows
- 一步一步搭建oracle 11gR2 rac+dg之環境準備(二)Oracle
- MySQL資料庫環境如何調整磁碟IO排程演算法MySql資料庫演算法