Linux平臺的LVM管理儲存聚合後的磁碟裝置的問題
自從寫了以下兩篇文章後,就開始在Linux平臺嘗試儘量多的使用VG的方式管理磁碟裝置。
1.“Linux LVM的使用”:http://space.itpub.net/23135684/viewspace-712121
2.“Linux平臺使用裸裝置作為檔案儲存方式”:http://space.itpub.net/23135684/viewspace-713076
但在最近使用VG方式管理儲存聚合後的磁碟裝置的時候遇到了問題。大家都知道,伺服器連線到儲存如果有多條路徑,那麼在伺服器上顯示的是多個裝置檔案指向同一個儲存LUN,為了伺服器能夠負載均衡和失敗切換的訪問儲存磁碟,必須在伺服器上針對儲存安裝多路徑軟體,在使用的時候就使用聚合後的路徑,例如,在磁碟上看到了/dev/sdg和/dev/sdf兩個裝置檔案,安裝了EMC POWER之後看到將這兩個裝置聚合後的裝置是/dev/emcpowera,如果使用/dev/emcpowera作為PV建立VG,在執行和VG相關的所有操作的時候都可能收到如下的報錯:
Found duplicate PV 66QUV4f8g6UKZ1SfNVoOwXstuIomJAyn: using /dev/sdf not /dev/emcpowera
Found duplicate PV 66QUV4f8g6UKZ1SfNVoOwXstuIomJAyn: using /dev/sdg not /dev/sdf
很明顯VG並沒有使用聚合後的/dev/emcpowera磁碟裝置,而是使用了原始裝置檔案。在單機環境下,這種情況可能還能使用,下面是搭建Linux平臺的RAC環境,使用VG的方式管理儲存聚合後的磁碟裝置出現的問題。
1.在操作VG的時候收到如下報錯:
[root@testdb1 oracle]# vgdisplay
/dev/hda: open failed: No medium found
Found duplicate PV 8CX3CIqRvC8fX5FqCdHGR2QRYzpjrvT8: using /dev/sdb not /dev/sddlmaa
Found duplicate PV 8CX3CIqRvC8fX5FqCdHGR2QRYzpjrvT8: using /dev/sdc not /dev/sdb
2.在安裝完Clusterware,在一個節點執行root.sh指令碼的時候,收到如下報錯:
Failed to upgrade Oracle Cluster Registry configuration
查詢Metalink文章"Executing root.sh errors with "Failed To Upgrade Oracle Cluster Registry Configuration" [ID 466673.1]",此報錯可能是bug引起的,但是根據文章所描述應用了Patch:4679769補丁之後,報錯依舊。根據以往的經驗,此報錯還可能是由於機器名過程導致的,但機器名只有7個字元,也排除了這種可能性。
猜想是不是跟使用LV作為裸裝置有一定的關係,之後從儲存劃分3個磁碟掛載到伺服器,使用傳統的fdisk工具劃分邏輯分割槽,就沒有出現以上磁碟劃分和Clusterware的錯誤,安裝和使用都很正常。
Clusterware的很多未知問題都和儲存有關係啊!
透過以上的兩個例子可以看出,Linux平臺的LVM管理儲存聚合後的磁碟裝置是存在問題的,但管理本地磁碟不存在任何問題,原因可能本地磁碟不存在多路徑的情況,以上問題還需要得到進一步的考證。
Patch:4679769可以從以下地址下載到:http://www.itpub.net/forum.php?mod=attachment
1.“Linux LVM的使用”:http://space.itpub.net/23135684/viewspace-712121
2.“Linux平臺使用裸裝置作為檔案儲存方式”:http://space.itpub.net/23135684/viewspace-713076
但在最近使用VG方式管理儲存聚合後的磁碟裝置的時候遇到了問題。大家都知道,伺服器連線到儲存如果有多條路徑,那麼在伺服器上顯示的是多個裝置檔案指向同一個儲存LUN,為了伺服器能夠負載均衡和失敗切換的訪問儲存磁碟,必須在伺服器上針對儲存安裝多路徑軟體,在使用的時候就使用聚合後的路徑,例如,在磁碟上看到了/dev/sdg和/dev/sdf兩個裝置檔案,安裝了EMC POWER之後看到將這兩個裝置聚合後的裝置是/dev/emcpowera,如果使用/dev/emcpowera作為PV建立VG,在執行和VG相關的所有操作的時候都可能收到如下的報錯:
Found duplicate PV 66QUV4f8g6UKZ1SfNVoOwXstuIomJAyn: using /dev/sdf not /dev/emcpowera
Found duplicate PV 66QUV4f8g6UKZ1SfNVoOwXstuIomJAyn: using /dev/sdg not /dev/sdf
很明顯VG並沒有使用聚合後的/dev/emcpowera磁碟裝置,而是使用了原始裝置檔案。在單機環境下,這種情況可能還能使用,下面是搭建Linux平臺的RAC環境,使用VG的方式管理儲存聚合後的磁碟裝置出現的問題。
1.在操作VG的時候收到如下報錯:
[root@testdb1 oracle]# vgdisplay
/dev/hda: open failed: No medium found
Found duplicate PV 8CX3CIqRvC8fX5FqCdHGR2QRYzpjrvT8: using /dev/sdb not /dev/sddlmaa
Found duplicate PV 8CX3CIqRvC8fX5FqCdHGR2QRYzpjrvT8: using /dev/sdc not /dev/sdb
2.在安裝完Clusterware,在一個節點執行root.sh指令碼的時候,收到如下報錯:
Failed to upgrade Oracle Cluster Registry configuration
查詢Metalink文章"Executing root.sh errors with "Failed To Upgrade Oracle Cluster Registry Configuration" [ID 466673.1]",此報錯可能是bug引起的,但是根據文章所描述應用了Patch:4679769補丁之後,報錯依舊。根據以往的經驗,此報錯還可能是由於機器名過程導致的,但機器名只有7個字元,也排除了這種可能性。
猜想是不是跟使用LV作為裸裝置有一定的關係,之後從儲存劃分3個磁碟掛載到伺服器,使用傳統的fdisk工具劃分邏輯分割槽,就沒有出現以上磁碟劃分和Clusterware的錯誤,安裝和使用都很正常。
Clusterware的很多未知問題都和儲存有關係啊!
透過以上的兩個例子可以看出,Linux平臺的LVM管理儲存聚合後的磁碟裝置是存在問題的,但管理本地磁碟不存在任何問題,原因可能本地磁碟不存在多路徑的情況,以上問題還需要得到進一步的考證。
Patch:4679769可以從以下地址下載到:http://www.itpub.net/forum.php?mod=attachment
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-714284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux平臺使用裸裝置作為檔案儲存方式Linux
- LVM 管理linux磁碟LVMLinux
- 關於RAC共享儲存兩個節點磁碟裝置名稱不一致的問題
- 在Linux平臺使用multipath固化磁碟裝置與LUN的對應關係Linux
- 儲存、檔案管理/目錄、裝置管理
- Linux下磁碟裝置檔案(sda,sdb,sdc….)變化的問題薦Linux
- 如何提升WAS儲存裝置管理的安全性及資料訪問的流暢性?
- LVM磁碟管理LVM
- 【儲存】AIX儲存管理基本概念和操作(LVM)AILVM
- 儲存裝置異常告警,如何秒速定位問題?
- 醫療裝置管理系統-智慧裝置管理系統平臺
- linux平臺上rmi使用的問題Linux
- 解決overlay2儲存驅動的磁碟配額問題
- 什麼是裝置運營管理平臺(視覺化管理平臺的功能及優勢)視覺化
- 制定移動儲存裝置的使用策略
- js中的儲存問題JS
- 水煮oracle26-----oracle的儲存裝置的配置Oracle
- Linux LVM磁碟管理與FS掛載LinuxLVM
- linux LVM 磁碟管理 基本用法舉例LinuxLVM
- 儲存系列1-openfiler開源儲存管理平臺實踐
- 請教管理後臺__MENU__.main的問題AI
- 雲平臺儲存應急演練常見問題分析
- USB儲存裝置無法識別的原因
- OpenStack Cinder元件支援的塊儲存裝置表元件
- Linux___在Linux平臺安裝Oracle比較常見的問題)LinuxOracle
- 在Linux系統中儲存裝置的兩種表示方法(轉)Linux
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- Win10系統管理磁碟儲存空間的方法Win10
- 建立Location後無法儲存問題
- Linux磁碟裝置基礎Linux
- 微信tocken後臺後臺儲存方法
- 安裝Linux後的遺留問題(轉)Linux
- 一個儲存過程的問題!儲存過程
- Vector儲存物件的一個問題物件
- 【儲存】裸裝置和OracleOracle
- udev固化儲存磁碟在不通平臺上(Redhat 5和Redhat 6)devRedhat
- Linux任務的前後臺管理Linux
- 【伺服器儲存裝置資料恢復】EMC儲存裝置POOL上的資料卷被刪除的資料恢復案例伺服器資料恢復