具有 SAN 儲存的 MySQL 多重實例

具有 SAN 儲存的 MySQL 多重實例

Windows Server 2008 上的兩個獨立的 MySQL 伺服器(執行個體)並發執行以服務請求。 SAN 上的資料庫檔案。 MySQL 支援這種設定嗎?

答案1

鑑於 SAN 只是一個區塊設備,MySQL 並不關心。

即使使用叢集檔案系統(最後我知道 Windows Server 中沒有),你也不能做的是有多個實例指向同一磁碟,你只能進行故障轉移配置。

答案2

與使用 ASM 的 Oracle 不同,直接在 SAN LUN 上作為共用儲存運行 MySQL 是行不通的。

你可以走不同的方向:

  • 在所有節點上運行叢集檔案系統(GFS2 或 OCFS),將 MySQL 資料庫檔案放在那裡。
  • 使用 NAS 伺服器透過網路檔案系統提供存儲
  • 每台伺服器有一個LUN並運行MySQL叢集(NBD儲存引擎)
  • 將 MySQL 複製與無共享節點結合使用

相關內容