更新时间:2024-03-26 GMT+08:00

管理共享云硬盘

如何使用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锁命令。

共享云硬盘的约束与限制

  • 共享云硬盘最多可挂载至16台弹性云服务器
  • 云硬盘的共享属性在创建完成后不支持更改。
  • 云硬盘的共享功能仅数据盘支持,系统盘不支持。
  • 使用共享云硬盘必须搭建共享文件系统或类似的集群管理系统。直接挂载至多台弹性云服务器无法实现共享功能,且存在数据覆盖风险。
  • 对于共享云硬盘,将云硬盘同时挂载到多台弹性云服务器时,该云硬盘在所有弹性云服务器中的性能之和不能超过该云硬盘性能的上限。

挂载共享云硬盘

普通云硬盘可以挂载至1台弹性云服务器,而共享云硬盘最多可挂载至16台弹性云服务器

挂载共享云硬盘的具体操作请参见挂载共享云硬盘

删除共享云硬盘

由于共享云硬盘同时挂载至多台弹性云服务器,因此删除共享云硬盘时请卸载所有的挂载点之后再进行删除。

删除共享云硬盘的具体操作请参见删除云硬盘

扩容共享云硬盘

共享云硬盘必须位于“可用”状态才可以扩容,具体操作请参见扩容“正在使用”状态的云硬盘容量

相关操作

共享云硬盘常见问题请参见共享云硬盘问题