Xen
用於 Oracle VM 共享儲存的 iSCSI 或 NFS?
我正在配置一個 4 節點 Oracle VM 環境。一台管理伺服器、兩台 vm 伺服器和一台帶有直連儲存的儲存伺服器。
儲存伺服器執行 Linux,因此我可以選擇在 iSCSI(使用 OCFS2)或 NFS 上為 VM 伺服器提供共享儲存。
是否有可能比另一個表現更好或更可靠?在兩者之間做出決定時,還應考慮其他任何事情嗎?
請注意,Oracle VM 是 Oracle 的基於 Xen 的虛擬化產品,不是虛擬化 Oracle 數據庫的通用術語。
在所有其他條件相同的情況下,我希望塊級協議 (iSCSI) 在性能方面勝過文件級協議 (NFS)。
一個 NFS 儲存區域(文件系統)可以同時被多個主機共享,儲存伺服器的作業系統將負責仲裁對文件的訪問。通過這種方式,您可以更輕鬆地為兩台伺服器共享儲存池。對於託管 Oracle VM 數據,這可能是一個相當不起眼的好處。
iSCSI 具有使儲存可用作塊設備的優勢。這可能更類似於您的生產環境。缺點是一次只有一個主機可以連接到每個 iSCSI 目標。
我不知道一個會比另一個更可靠,但我更喜歡 iSCSI。
您的備份策略可能會有所不同,具體取決於您使用的解決方案。