在我们快速发展的世界里,必须对快速响应变化的商业环境,基础架构必须允许随需的改变。虚拟化是一个随需应变架构的关键。然而,谈论虚拟化的时候,很多厂商谈论的不尽相同。
i`q:V,fY#XMM0DS8000的一个重要的特性是虚拟化一个完全的存储子系统。如果客户必须运行不同的负载,例如一个服务提供商可能运行不同银行的负载,因此它可能最好完全把负载分离开。这将被使用IBM的LPAR技术的处理器方面实现;同样的技术现在也对IBM TotalStorage DS8000系统有效,DOIT博客9o%?B{j#wE.K
另一个虚拟化的定义是,从物理硬盘驱动器到主机和服务器看起来像是一块物理硬盘的一个逻辑卷的提取过程。DOIT博客$k*EzU#S(lC$eI
5.2存储系统虚拟化
IBM具有在虚拟化方面很长的历史和经验。这可以往前追溯几十年,在上世纪60年代中期当虚拟化内存被引入操作系统。那时,IBM开发了一个系统能够虚拟化整个processor complex——包含处理器、内存和设备。这个操作系统被叫做虚拟计算机Virtual Machine (VM)。之后这个功能也成为S/390处理器上一个硬件功能。当processor complex运行在LPAR模式,几个操作系统能够互相隔离和独立的运行在同一个硬件基础上。DOIT博客t-S+V;B6l
Pl
从S/390和zSeries继承而来的LPAR能力现在变为在POWER5 pSeries上可用。DS8000是基于POWER5技术,因此能够利用这些功能的优势,包括LPAR功能。DOIT博客v3XB\[T Z]!g:h
DS8300 Model 9A2支持LPAR模式。现在可以运行2个逻辑分区在一套物理存储系统单元上。每个分区可以运行一个存储设备影像。一个存储设备影像是一个虚拟存储子系统,拥有自己的LIC拷贝,包含AIX内核和功能代码。2个存储设备影像共享物理硬件,并由LPAR系统管理程序(hypervisor)管理这些共享的硬件,现在,对于像处理器、内存、cache和I/O的分配比例有一些限制。详细的信息请参阅第三章,“存储系统LPAR(逻辑分区)”。
Zh*I5LP#T0像在无LPAR的模式下,有2个SMP运行在一个AIX核心并形成一个由2个服务器构成的storage complex,服务器0和服务器1,一个存储设备影像是它自己的storage complex,但是因为它没有自己的物理硬件(存储单元),可以把它当作一个虚拟存储系统。每个存储设备影像能运行自己版本的LIC。所有的存储设备影响全部被LPAR hypervisor分离开来。磁盘驱动器和阵列拥有一个或另一个存储设备,它们无法被分割。
'e:R,MU%i%z0图5-1显示了LPAR的概念DOIT博客+Mu]7`x5Z
DOIT博客HWg7yT
{2o RO+S4q

E5W4VJ|U(`j0图5-1存储设备虚拟化

GN I%_
rTT6L0图5-2物理层最为基础的虚拟化DOIT博客9duz%uJ]$i1C4U
i
图5-2显示了虚拟化基于物理层DOIT博客B'gr8bd
对比ESS的设计,ESS使用一个真实的环路以及拥有8-pack硬盘与DA有紧密关系。这不再使用在DS8000上。因为交换式设计,每个硬盘到DA之间直接连接,通过光纤通道交换机绕过其他硬盘,不需要更多的跳跃。所以,这不是一个真正的环路,但是一个交换式FC-AL环路使用FC-AL寻址图解:仲裁环路物力寻址Arbitrated Loop PhysicalDOIT博客"ML`7c)O{L7i-[m+r(c
Addressing (AL-PA)。
l&F,cj-mX%U;S:U4W0一个Array site是一组8块DDM。DS8000预定义了哪些DDM构成一个array site,但是需要注意,这里没有预定义array site与服务器之间的关系。一个array site从不同环路的2个disk enclosures中选择DDM(如图5-3)。
n2D+uF_%uUWH0在array site中的DDM是相同的DDM类型,这意味着相同容量和相同转速(RPM).DOIT博客"D.J-q6Z]e
Tt2L|`vA0
NVAzf3ND'Hl@.r0图5-3 array siteDOIT博客+dck6k`9d
从图5-3中可以看出,array site跨越了环路。4个DDM从环路1中抽取,另外的4块DDM从环路2中抽取。DOIT博客-cU0Ast\F)N
Array site是定义Array的积木。
:x"QoS%Xx+j0