7.2.2. 一般建議

  • 如以上所述,建議您在使用虛擬化功能之前,先將主機和客座端的 RHEL 套件升級為最新的版本,因為在這之後推出了許多補強功能和錯誤修正。
  • 目前不支援在客座叢集下混合使用虛擬平台(hypervisor)。所有基礎主機皆必須使用相同的虛擬技術。
  • 不支援在單一實體主機上執行客座叢集中的所有客座端,因為當發生單點失效的情況時,這將不會提供 high availability。然而,此配置可被用來作為原型或是開發用途。
  • 最佳做法包含:
    • 並非所有客座端皆必須擁有單一主機,不過此配置會提供最高等級的可用性,因為主機失效僅會影響叢集中的單一節點。若您擁有 2 比 1 的映對(各個實體主機的單一叢集中有兩個客座端),這代表單一主機失效將會造成兩個客座端失效。因此建議盡可能使用 1 比 1 的映射。
    • 目前當使用 fence_xvm/fence_xvmd 或是 fence_virt/fence_virtd 隔離代理程式時,尚不支援在相同的實體主機集上,混合使用多個獨立的客座叢集。
    • 若使用 fence_scsi + iSCSI 儲存裝置或是 fence_vmware + VMware(ESX/ESXi 和 vCenter)的話,便能在相同的實體主機集上混合使用多個獨立客座叢集。
    • 目前已支援在相同實體主機集上,將非叢集的客座端作為客座叢集執行,不過因為若配置了主機叢集的話,主機便會實際地互相隔離,因此當主機隔離作業進行時,這些其它客座端也會被終止。
    • 佈建主機硬體時,應避免過量使用(overcommit)記憶體或虛擬 CPU。過量使用記憶體或虛擬 CPU 會造成效能降低。若效能降低情況過於嚴重,叢集活動訊號(heartbeat)可能會受到影響並造成叢集失效。