在创建天翼云云硬盘的时候,除了选择存储类型为普通IO、高IO以及超高IO三种类型外(见如何选择天翼云云硬盘一文),还可以选择磁盘模式以及选择是否为共享盘。这到底又是什么意思呢,今天就来聊一聊这个问题。

一、共享盘

先来说说共享盘。

我们把一个云硬盘打比为一个有很多储物格的储物间,储物间装了锁需要有钥匙才能打开使用。把云硬盘挂载到一台云主机上使用,就好像给这台云主机配了一把钥匙,允许这台云主机使用钥匙打开储物间存放东西。如果有几个人都想用这个储物间存放东西,就需要配多把钥匙,就好像多台云主机都要读写同一块云硬盘。

允不允许多台云主机挂载这块云硬盘,就取决于云硬盘的共享属性。云硬盘的共享盘属性设置为不共享,则这块云硬盘只允许挂载给一台云主机使用,就好像这个储物间只允许配一把钥匙;云硬盘的共享盘属性设置为共享,则这块云硬盘允许挂载给多台云主机使用,就好像储物间允许配多把钥匙,给几个人共同使用。

一块共享盘挂载给多台云主机后,这几台云主机都会识别到这块云硬盘,但在使用上却不能像普通的云硬盘一样随心所欲想存就存。这是因为这几台云主机并不知道有其它云主机也挂载了这块云硬盘,就好像储物间配了几把钥匙,但有钥匙的人不知道还有其它人也在用这个储物间。如果其中一台云主机按传统的方式挂载文件系统往共享云硬盘上写了数据,其它云主机是不知道的,也看不到这部分数据,其它云主机再往共享云硬盘上读写数据,就会造成共享盘的混乱。就好像一个人往储物间某个格子已经存了东西,其它人以为这个格子还是空的,再往里放就会放不了,会造成云硬盘数据丢失。

既然共享盘按传统的方式使用可能会造成数据丢失,那怎么解决呢?

有两种解决方法:

1、在这几台服务器上安装配置主备集群软件(如RHCS、MSCS、Veritas VCS),由集群软件来管理共享磁盘,同时只允许一台服务器挂载共享盘读写。这就好像在储物间增加一个看门人,同时只允许一个人进储物间存放东西。

2、在这几台服务器上安装配置集群软件(如Veritas CFS),由集群软件来管理共享磁盘,允许多台服务器同时读写共享磁盘。这就好像在储物间增加一个看门人,由看门人安排每个人去储物间存取指定的格子。

二、磁盘模式

接下来说说VBD和SCSI两种磁盘模式。

云硬盘根据是否支持高级的SCSI命令可分为VBD(虚拟块存储设备 , Virtual Block Device)类型和SCSI (小型计算机系统接口, Small Computer System Interface) 类型。

云硬盘的磁盘模式默认为VBD类型。VBD类型的云硬盘只支持简单的SCSI读写命令。SCSI类型的云硬盘支持SCSI指令透传,允许云主机的操作系统直接访问底层存储介质。除了简单的SCSI读写命令,SCSI类型的云硬盘还可以支持更高级的SCSI命令。这就好像VBD类型的云硬盘只是一个普通的储物间,储物间里所有的格子的存取都一视同仁。而SCSI类型的云硬盘就好像储物间的小格子支持更高级的功能,比如可以在小格子上贴个小纸条说这个柜子虽然是空的,但我已经占了,其它朋友请不要用。

有些集群软件要求存储设备必须支持某些高级SCSI指令,因此使用这类集群软件时就必须使用SCSI类型的云硬盘。

三、使用场景及限制

共享云硬盘主要应用于创建服务器集群的关键应用场景(关于服务器集群可参考“天翼云虚拟IP地址及其在高可用集群中的应用”一文),比如Oracle RAC、Windows MSCS集群等。所以对于非集群应用,都不需要设置云硬盘为共享盘。

当前天翼云物理机只能挂载SCSI类型的云硬盘。RHCS等主备集群软件可支持VBD类型的云硬盘,而微软MSCS、Veritas CFS、Oracle RAC集群都要求使用SCSI类型的云硬盘。因此具体使用什么类型的云硬盘需要根据具体的应用场景来决定。

推荐的应用场景见下表

最后,多台云主机或物理机挂载共享云硬盘后,请务必搭配集群软件管理使用共享磁盘,否则存在数据丢失的风险。

天翼云云硬盘的磁盘模式及共享盘相关推荐

  1. 创建共享磁盘及绑定共享盘

    RAC-创建以及绑定共享盘 创建共享盘 1.找到vm虚拟机软件安装路径 Windos下cmd命令窗口执行以下命令(先用命令行cd进入VM虚拟机的安装目录): vmware-vdiskmanager.e ...

  2. 转载:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录

    转载:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录 原始链接:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录_ ...

  3. 无盘服务器要开ahci,开启硬盘的ahci模式提升磁盘性能教程

    如何开启AHCI模式?对硬盘比较熟悉的人都知道,sata硬盘开启AHCI模式能够大幅缩短硬盘无用的寻道次数和缩短数据查找时间,这样能让多任务下的磁盘能够高效地使用.所以开启AHCI对于对计算机性能要求 ...

  4. 虚拟化磁盘模式、数据存储详解

    虚拟化磁盘模式.数据存储详解 1. 配置模式 1.1. 普通 1.2. 普通延迟置零 1.3. 精简 2. 磁盘模式 2.1. 从属 2.2. 独立-持久 2.3. 独立-非持久 3. 数据存储 3. ...

  5. 记一次折腾可移动式Ubuntu 20.04 安装在折腾折腾系列的WD p50上(即移动式挂在nvme协议下的移动固态硬盘以uefi模式启动的Ubuntu20.04 (to go))

    搜索了好久没搜到把ubuntu装到nvme移动硬盘盒里当移动式系统的教程 所以尝试折腾一下看看能不能成功使用 下面让我开始折腾吧! 第一步 肯定是下载iso包了. 下载地址:Download Ubun ...

  6. 计算机管理磁盘管理无法创建GPT,如何创建GPT磁盘|在电脑中建立GPT磁盘模式的方法...

    ‍ GPT是一种新型磁盘模式,与我们常用的MBR磁盘相比更稳定,自纠错能力更强,一块磁盘上主分区数量不受控制.我们的电脑想要快速开机,需要具备三个条件:第一是主板支持UEFI,二是系统支持UEFI,而 ...

  7. 磁盘接口,电脑sata mode 磁盘模式,磁盘分区表类型,bios mode

    硬盘接口分为IDE.SATA.SCSI.光纤通道和SAS五种. IDE接口硬盘多用于家用产品中,也部分应用于服务器,现在已经淘汰. SCSI接口 是 Small Computer System Int ...

  8. 天翼“影信通”业务模式深入分析

    1.     天翼"影信通"业务模式实质 天翼影信通业务,在贵州电信关于信息超市的探索与实践时,是作为其信息超市建设中面向家庭.针对电视用户界面所提出的一项重要功能.其官方的业务描 ...

  9. Dell G7 7588 双硬盘 UEFI启动模式 安装Ubuntu18.04双系统(已有Win10系统)

    Dell G7 7588 双硬盘 UEFI启动模式 安装Ubuntu18.04双系统(已有Win10系统) 请注意!!本文章适用条件: 电脑中有两块硬盘,硬盘皆为GPT格式,且Win10系统安装在其中 ...

最新文章

  1. Linux中/etc/resolv.conf文件简析
  2. 为 ActionScript 导出库元件
  3. 九度 1479:移位和旋转
  4. 微服务的好处与弊端_《微服务架构设计模式》-学习总结07
  5. 实体bean里面不要轻易加transient,反序列回来之后会变成null
  6. activiti 源码笔记之startProcess
  7. 有关异或符号'^'在c++编程中的应用
  8. 关于visual studio 2005的中文版下载(最新详细下载点)
  9. fanuc换刀宏程序详解_FANUC宏程序入门到精通,新手必看
  10. dump日志分析工具
  11. python中if缩进规则_Python if条件判断
  12. 走近分形与混沌(part5)--洛伦茨与吸引子
  13. Linux CFS调度器之唤醒WAKE_AFFINE 机制--Linux进程的管理与调度(三十一)
  14. 杜立特尔(Doolittle)分解法(LU分解法)
  15. 3.如何使用EXCEL进行数据分析,得出相应的拟合公式
  16. 教你如何抢微信红包!实验数据告诉你先抢后抢的区别有多大?
  17. java8-stream新特性详解及实战
  18. No.01统计学之数据的描述性统计
  19. 香港20年十大最具影响力电影
  20. [极客大挑战 2019]LoveSQL

热门文章

  1. Redis缓存(三)缓存异常的四个方面:数据同步、缓存雪崩、击穿、穿透
  2. 使用matplotlib绘制xkcd风格的图表(解决中文字体问题)
  3. 程序员颈椎病康复秘籍,你值得拥有!
  4. 【转载】C#中List集合First和FirstOrDefault方法有何不同
  5. 微软计算机电源怎么接,电源线,详细教您电脑电源线怎么接
  6. 【Codesys】-按钮启动外部.exe应用程序,按钮关闭HMI界面,桌面图标启动HMI界面。
  7. 使用python获取win10锁屏照片
  8. 微信生态圈盈利模式分析
  9. 【广告计算】互联网控制舆论的三个方法
  10. Localization-Aware Active Learning for Object Detection (ACCV)