Drbd
VMware 來賓中的 DRBD
我在網際網路上看到了很多關於 DRBD 和 VMware 的各種組合的文章,但我還沒有設法在這個問題上找到一個直接的答案:
我可以在 VMware 來賓中使用 DRBD 嗎?
我對性能不感興趣;我對使用虛擬化來簡化產品的測試很感興趣,所以我更關心它是否與物理硬體一樣工作,而不是它有多快。
我正在執行 Red Hat Enterprise Linux Server 5.1 版,如果這有什麼不同的話。
我可以在 VMware 來賓中使用 DRBD 嗎?
是的你可以。
乾杯
您可以使用 DRBD,但使用虛擬來賓時會出現在機器之間有多個冗餘路徑以用於檢測信號的問題。我們發現,如果沒有這些,伺服器偶爾會陷入彼此看不見的情況,每台伺服器都認為對方已經死亡並成為“主伺服器”,從而導致“腦裂”的情況——這很難解決。
這可以通過在 2 個 VMWare 主機之間執行物理串列電纜並將 DRBD 客戶端綁定到這些物理介面來緩解 - 儘管這消除了實時遷移來賓機器的能力,所以最終我們從未嘗試過。
在測試環境中,這可能是可以接受的。我們在 VMWare 虛擬機上在生產環境中執行 DRBD(並且仍然以有限的方式)執行了幾年,這些腦裂問題以及性能不佳是我們離開的最終原因。但是,當在物理機上執行時,我仍然覺得 DRBD 是一個很好的解決方案。