如何使用VBD和SCSI共享磁盤?
您可以創建VBD類型的共享磁盤和SCSI類型的共享磁盤。建議將共享磁盤掛載至位于同一個反親和性云主機組內的ECS,以提高業務可靠。
VBD類型的共享磁盤:創建的共享磁盤默認為VBD類型,該類型磁盤可提供虛擬塊存儲設備,不支持SCSI鎖。當您部署的應用需要使用SCSI鎖時,則需要創建SCSI類型的共享磁盤。
SCSI類型的共享磁盤:SCSI類型的共享磁盤支持SCSI鎖。
說明
為了提升數據的安全性,建議您結合云主機組的反親和性一同使用SCSI鎖,即將SCSI類型的共享磁盤掛載給同一個反親和性云主機組內的ECS。
如果ECS不屬于任何一個反親和性云主機組,則不建議您為該ECS掛載SCSI類型的共享磁盤,否則SCSI鎖無法正常使用并且則會導致您的數據存在風險。
反親和性和SCSI鎖的相關概念:
云主機組的反親和性:ECS在創建時,將會分散地創建在不同的物理主機上,從而提高業務的可靠性。
SCSI鎖的實現機制:通過SCSI Reservation命令來進行SCSI鎖的操作。如果一臺ECS給磁盤傳輸了一條SCSI Reservation命令,則這個磁盤對于其他ECS就處于鎖定狀態,避免了多臺ECS同時對磁盤執行讀寫操作而導致的數據損壞。
云主機組和SCSI鎖的關系:同一個磁盤的SCSI鎖無法區分單個物理主機上的多臺ECS,因此只有當ECS位于不同物理主機上時才可以支持SCSI鎖,因此建議您結合云主機組的反親和性一起使用SCSI鎖命令。
掛載共享磁盤
普通磁盤可以掛載至1臺云主機,而共享磁盤最多可掛載至16臺云主機。
刪除共享磁盤
由于共享磁盤同時掛載至多臺云主機,因此刪除共享磁盤時請卸載所有的掛載點之后再進行刪除。
擴容共享磁盤
共享磁盤必須位于“可用”狀態才可以擴容。