计算机存储子系统的虚拟化

存储子系统的元素包括:磁盘、磁盘控制器、存储网络、磁盘阵列、卷管理层、目录虚拟层

 

1、硬盘控制器

SCSI指令和 数据。其实磁盘控制器可以对其驱动程序隐藏其下挂的物理磁盘,而虚拟出许多虚拟磁盘。RADI就是就是一个典型的代表,控制器将物理磁盘组成RADI Group然后在RG的基础上虚拟出LUN,通告给主机。

2、 存储网络

N节点的LUN合并成一个池,然后动态的从这个池中再划分出虚拟LUN,向发起者报告等。

3、  磁盘阵列

   磁盘阵列简单的说就是将大量磁盘进行组织管理,抽象虚拟,最终形成虚拟的逻辑磁盘,最后通过和主机适配器通信,将这些逻辑磁盘呈现给主机。

4、卷管理器

LUN的收集和再分配。

5、  文件系统

   文件系统时对磁盘块的虚拟、抽象、组织和管理。用户只要访问一个个的文件,就等于访问了磁盘扇区。

6、 目录虚拟层

FS中的真实目录,被挂载到这个虚拟目录之后就成为了这个虚拟目录的子目录。

-盘阵控制器-存储网络-主机总线适配器=卷管理层-文件系统层-虚拟目录层-最终应用层各个环节的虚拟抽象工作,使得最终应用软件,只要通过文件系统访问文件,就可以做的访问最底层磁盘一样的效果。

带内虚拟化和带外虚拟化

  带内即inband,是指控制信令和数据走的同一条路线。

      控制信令是指控制实际数据流向和行为的数据。

  带外即out band,指控制信令和实际数据走的不同路,

  

   带内虚拟化是指进行虚拟化的设备,是直接横插在发起者和目标路径之间的,斩断了二者的通路,执行中介操作,发起者看不到目标,而只能看到设备

  

   带外虚拟化是在这个路径旁另起一条路径,用这条路来走控制信号,而实际数据还是由发起者直接走向目标。

 


转载于:https://blog.51cto.com/freebile/500442