由于多數(shù)常見集群需要使用SCSI鎖,例如Windows MSCS集群、Veritas VCS集群和CFS集群,因此建議您結合SCSI模式使用共享 云硬盤 。若SCSI云硬盤掛載給虛擬化類型為XEN的ECS,則需要安裝驅動,具體請參見磁盤模式及使用方法。
您可以創(chuàng)建VBD類型的共享云硬盤和SCSI類型的共享云硬盤。建議將共享云硬盤掛載至位于同一個反親和性 云服務器 組內的ECS,以提高業(yè)務可靠。
VBD類型的共享云硬盤:創(chuàng)建的共享云硬盤默認為VBD類型,該類型云硬盤可提供虛擬塊存儲設備,不支持SCSI鎖。當您部署的應用需要使用SCSI鎖時,則需要創(chuàng)建SCSI類型的共享云硬盤。
SCSI類型的共享云硬盤:SCSI類型的共享云硬盤支持SCSI鎖。
【須知】
為了提升數(shù)據(jù)的安全性,建議您結合云服務器組的反親和性一同使用SCSI鎖,即將SCSI類型的共享云硬盤掛載給同一個反親和性云服務器組內的ECS。
如果ECS不屬于任何一個反親和性云服務器組,則不建議您為該ECS掛載SCSI類型的共享云硬盤,否則SCSI鎖無法正常使用,并且會導致您的數(shù)據(jù)面臨風險。
反親和性和SCSI鎖的相關概念:
1、云服務器組的反親和性:ECS在創(chuàng)建時,將會分散地創(chuàng)建在不同的物理主機上,從而提高業(yè)務的可靠性。
2、SCSI鎖的實現(xiàn)機制:通過SCSI Reservation命令來進行SCSI鎖的操作。如果一臺ECS給云硬盤傳輸了一條SCSI Reservation命令,則這個云硬盤對于其他ECS就處于鎖定狀態(tài),避免了多臺ECS同時對云硬盤執(zhí)行讀寫操作而導致的數(shù)據(jù)損壞。
3、云服務器組和SCSI鎖的關系:同一個云硬盤的SCSI鎖無法區(qū)分單個物理主機上的多臺ECS,因此只有當ECS位于不同物理主機上時才可以支持SCSI鎖,因此建議您結合云服務器組的反親和性一起使用SCSI鎖命令。