什么是磁盤模式
根據是否支持高級的SCSI命令來劃分磁盤模式,分為VBD(虛擬塊存儲設備 , Virtual Block Device)類型和SCSI (小型計算機系統接口, Small Computer System Interface) 類型。
- VBD類型:磁盤模式默認為VBD類型。VBD類型的磁盤只支持簡單的SCSI讀寫命令。
- SCSI類型:SCSI類型的磁盤支持SCSI指令透傳,允許云主機操作系統直接訪問底層存儲介質。除了簡單的SCSI讀寫命令,SCSI類型的磁盤還可以支持更高級的SCSI命令。
磁盤模式在購買磁盤時配置,購買完成后無法修改。
SCSI磁盤的常見使用場景和建議
- SCSI磁盤:物理機僅支持使用SCSI磁盤,用作系統盤和數據盤。
- SCSI共享盤:當您使用共享盤時,需要結合分布式文件系統或者集群軟件使用。由于多數常見集群需要使用SCSI鎖,例如Windows MSCS集群、Veritas VCS集群和CFS集群,因此建議您結合SCSI使用共享盤。
如果將SCSI共享盤掛載至ECS時,需要結合云主機組的反親和性一同使用,SCSI鎖才會生效,關于更多共享盤的內容,請參見共享云硬盤及使用方法。
使用SCSI類型磁盤需要安裝驅動嗎
使用SCSI的磁盤時,需要為某些云主機操作系統安裝驅動,具體如下:
- 物理機
物理機的Windows和Linux鏡像操作系統中已經預安裝了使用SCSI磁盤所需的驅動,即SDI卡驅動,因此無需再安裝。
- KVM ECS
當您使用SCSI磁盤時,推薦您配合虛擬化類型為KVM的ECS一同使用。因為KVM ECS的Linux操作系統內核中已經包含了驅動,Windows操作系統中也包含了驅動,無需您再額外安裝驅動,使用便捷。
說明
ECS的虛擬化類型分為KVM和XEN,想了解您所使用的ECS虛擬化類型,請參見“彈性云主機用戶指南 > 產品介紹 > 實例類型”。
- XEN ECS
由于驅動和操作系統支持的限制,不建議您一同使用SCSI磁盤與虛擬化類型為XEN的ECS。
然而,當前有一部分Windows和Linux操作系統支持SCSI磁盤,詳情請參見下表。
說明
當XEN ECS的操作系統已滿足SCSI磁盤的要求時,需要根據以下情況判斷是否安裝SCSI驅動。
-
Windows公共鏡像的操作系統中已經預安裝Paravirtual SCSI (PVSCSI) 驅動,無需再安裝。
-
Windows私有鏡像的操作系統中未安裝PVSCSI驅動,請您自行下載并安裝驅動。
-
具體方法請參見“鏡像服務用戶指南”中的“優化Windows私有鏡像(可選)”小節。 Linux操作系統中未安裝PVSCSI驅動,請在下載源碼并編譯安裝。
表 SCSI磁盤支持的操作系統
虛擬機化類型 操作系統 XEN Windows 請參見“公共鏡像”中的Window操作系統。
查看方法:登錄管理控制臺,選擇“鏡像服務 > 公共鏡像 > ECS鏡像 > Windows”,即可查看操作系統列表。Linux SUSE Linux Enterprise Server 11 SP4 64bit (內核版本號為3.0.101-68-default or 3.0.101-80-default)
SUSE Linux Enterprise Server 12 64bit (內核版本號為3.12.51-52.31-default)
SUSE Linux Enterprise Server 12 SP1 64bit (內核版本號為3.12.67-60.64.24-default)
SUSE Linux Enterprise Server 12 SP2 64bit (內核版本號為4.4.74-92.35.1-default)