linux集群共享存儲
1. linux伺服器裝了oracle,共享存儲是什麼意思簡單舉個例子說明下
共享存儲主要用於RAC架構下的
單節點資料庫,如果實例宕機了,如果一個業務、在實例上面,那麼這個業務就中斷了。這個時候系統就不具有可用性了,那麼這個時候單節點的可用性是很差的。
RAC不能夠解決在數據的安全,盡管有多個實例,但是只有一份數據文件,這樣只要數據文件損壞了,那麼整個資料庫就損壞了。
2. multipath多路徑,Linux系統底層存儲擴容了,如何擴大文件系統
linux伺服器通過multipath多路徑連接到共享存儲,那麼當文件系統空間不足的時候,有幾種方式可以擴展文件系統的大小:
1、pv不變,原lun存儲擴大容量,擴大lv,擴大文件系統
2、新增pv,加入到vg中,擴大lv,擴大文件系統
下文是針對場景1的情況下如何操作(但是個人建議採取新建pv的方式2進行):
Environment
If you have this specific scenario, you can use the following steps:
Note: if these lv's are part of a clustered vg, steps 1 and 2 need to be performed on all nodes. 注意:集群模式下步驟1和步驟2兩個節點都需要執行。
1) Update block devices
Note: This step needs to be run against any sd devices mapping to that lun. When using multipath, there will be more than one. 通過multipath -ll命令查看每個聚合卷對應的路徑。
2) Update multipath device
例子:
3) Resize the physical volume, which will also resize the volume group
4) Resize your logical volume (the below command takes all available space in the vg)
5) Resize your filesystem
6) Verify vg, lv and filesystem extension has worked appropriately
模擬存儲端擴容testlv增加
查看客戶端多路徑情況
客戶端更新存儲
更新聚合設備
更新pv空間
更新lv空間
更新文件系統空間
3. 兩台linux配置連接共享存儲後,fdisk -l的結果不一致該咋辦
拔掉A機, 看看B機上的情況. 先確認 每台主機分別可以認到存儲, 然後再一起接上去, 看看兩台機器都存在的情況. 另外, multipath最後先別裝. 有時候, 物理的鏈路要先確認工作正常, 再繼續下一步.