用于使用外部存储设备引导的系统和方法技术方案

技术编号:2828838 阅读:223 留言:0更新日期:2012-04-11 18:40
公开了用于使用外部存储设备引导逻辑分区的装置、系统和方法。该方法使用虚拟I/O服务器通过将存储卷的LUN映射到SCSI  ID来创建被分配给第一计算机的第一逻辑分区(“LPAR”)的虚拟SCSI设备。存储卷位于第一计算机的外部,并且配置第一LPAR以共享带有多个LPAR的第一计算机的一个或多个物理处理器和一个或多个物理I/O设备。该方法接收用于引导第一LPAR的引导请求。引导请求使用虚拟SCSI设备的SCSI  ID将存储卷标识为引导设备。该方法使用第一LPAR的SCSI驱动器从存储卷检索引导数据并使用引导数据引导第一LPAR。

【技术实现步骤摘要】

本专利技术涉及无盘引导,并且更具体地涉及使用虚拟小型计算机系统接口(SCSI)连接来从外部盘引导逻辑分区。
技术介绍
可以在诸如主机计算机的计算机上创建逻辑分区(LPAR)。传统地, 通过分配处理器、存储器、以及专用输入/输出(I/0)设备、以及至少一个 物理地在计算机内的硬盘驱动器(HDD)来创建LPAR。计算机包括支持 共享计算机物理计算资源的多个LPAR的物理资源。从包含在LPAR上运行 的操作系统的映像(image )的硬盘驱动器引导LPAR。可以认为LPAR是虚 拟机”。通常,应用程序运行在LPAR上。在另 一 实施例中,应用程序包括运行 在另一主计算机上的客户端应用程序并且存取像服务器一样运行应用程序的 LPAR的计算资源。LPAR存取包含与应用程序关联的数据的存储设备。在一 个实施例中,存储设备是存储巻域网(SAN)的一个或多个存储系统或子 系统的部分。LPAR通过与SAN连接的共享的物理I/0设备存取SAN,并使 用SAN驱动器定位并操纵数据。存取LPAR或在LPAR上运行的应用程序通 常是在数据库中配置大量数据的应用程序。例如,财务机构可以在SAN上存 储财务业务数据,并且可以使用运行财务业务应用程序的LPAR。通常,在LPAR上操作的应用程序被设计成随需求而按比例增加的,并 且应用程序的使用增加。按比例增加LPAR的应用程序需要越来越多的计算 机物理资源。随着对于共享物理资源的需求增加,由于增长的LPAR消耗更 多的物理资源,因而一个LPAR可能抑制系统上其他LPAR的性能。在某些 实例中,LPAR的资源需求增长到了超过计算机可用物理资源的程度。从而, 希望把LPAR迁移到包括比第一计算机更多的资源的不同计算机上,以便支 持LPAR的资源需求的增加。然而,移动LPAR是很复杂的,因为用于引导LPAR的HDD对于第一计算机来说是本地的。HDD物理地与第一计算机连接并且位于第一计算机内。需要相当多的时间来移除或复制该本地HDD并在第二计算机上安装原始的 引导HDD或包括原始HDD上的操作系统的引导映像的副本。如果HDD损 坏或位于不同于第二计算机的物理位置内,那么移动硬盘驱动器可能是不现 实的或不可能的。复制操作系统映像的处理是耗费时间的。先前的解决这些问题的尝试已经提出了从位于计算机外部的、布置了 LPAR的HDD中引导LPAR。这种从外部盘的引导可以称为无盘(diskless) 引导,并且这种引导是所期望的,因为可以迅速地从包含曾用于引导第一计 算机上的第一 LPAR的操作系统映像的外部HDD引导第二计算机上的新 LPAR。不幸的是,这些尝试取得了极其有限的成功,因为必须把专用和专有的 BIOS编程到试图从SAN上的存储设备引导的计算机的主机总线适配器 (HBA)中。主要原因是,使用HBA中的BIOS固件开始LPAR的引导,并 且必须将该引导过渡到被加载并配置以标识并存取所需的LPAR资源的软 件,以实现引导处理。该固件是需要低级应用程序编程接口 ( API)的每个硬件销售商专用且专 有的。专用API的使用进一步使事情变得复杂,并且往往要求计算机和存储 设备来自同一硬件制造商。没有用于计算机上的硬件以与SAN上的存储设备 通信的通用的、公开的、标准化的接口。 一些人已经提出计算机进入将随后 加载引导代理的预引导执行环境(PXE)。然而,这也要求硬件销售商之间的 标准化。其他人提出提议统一的可扩展固件接口 (UEFI)标准,.这还是要求 硬件销售商之间的合作和协定。因为没有用于从SAN上的HDD引导的标准 BIOS,并且没有关于这种标准的可预知的协定,所以必须提供解决问题的其 他方案。
技术实现思路
从以上讨论中,显而易见的是,存在对于用于使用外部盘通过虛拟SCSI 连接来引导LPAR的装置、系统、和方法的需要。有利的是,这种装置、系 统、和方法将基于使用LPAR的计算系统外部的HDD和一皮定义用于LPAR的 虛拟SCSI设备服务的一对一映射来引导LPAR。响应于本领域的现状,并且具体地,响应于还没有完全由当前可用的LPAR解决的本
中的问题和需要,已经开发了本专利技术。因此,已经开发了本专利技术以提供用于使用外部盘通过虛拟SCSI连接引导LPAR的计算机 程序产品、装置、系统、和方法,本专利技术克服了很多或全部的上述本技术领 域中的缺点。计算机程序产品包括计算机可读介质,该计算机可读介质具有 被编程用于使用外部存储设备来引导计算机逻辑分区的计算机可用的程序代 码。计算机程序产品的操作包括使用虛拟输入/输出(I/O)服务器通过将存 储巻的逻辑单元号(LUN)映射到与虛拟SCSI设备唯一地关联的SCSI ID 来创建被分配给第一计算机的第一逻辑分区(LPAR)的虛拟小型计算机系 统接口 (SCSI)设备。虛拟I/O服务器被配置以将第一计算机的物理I/O 设备映射到第一计算机上的一个或多个LPAR。在一个实施例中,存储巻包 括一个存储设备或在存储子系统中配置的 一组存储设备。存储巻位于第一计算机的外部(即,物理上位于第一计算机外壳和组件 的外面并且经由存储巻域网来通信)。第一 LPAR被配置以共享带有多个 LPAR的第一计算机的一个或多个处理器和一个或多个物理1/0设备。操作还包括接收引导第一 LPAR的引导请求,引导请求使用虚拟SCSI 设备的SCSI ID将存储巻标识为引导设备,并使用第一 LPAR的SCSI驱动器 从存储巻检索引导数据。最后,操作包括使用引导数据引导第一LPAR。在一个实施例中,存储巻的LUN包括在与该存储巻唯一地关联的存储巻 域网(SAN)内的LUN。在另一实施例中,虚拟I/0服务器通过第一计算 机中共享的物理主总线适配器将存储巻的LUN映射到第一 LPAR的虚拟 SCSI设备的SCSI ID,其中第一计算机通过光纤信道连接与SAN的存储巻连 接。在某些实施例中,虛拟I/O服务器接收指向虛拟SCSI设备的命令,并对 存储巻发出兼容存储巻的通信协议的相应命令。发送给存储巻的相应命令可 以是SAN命令。在一个实施例中,将虛拟SCSI设备的SCSI ID映射到存储巻的LUN还 包括在存储巻的LUN和虛拟SCSI设备之间的唯一的一对一映射。通常,LUN 是虛拟化的驱动器,并且可以包括单个驱动器或一起被映射为一个LUN的一 组驱动器。例如,LUN可以映射到廉价/独立盘的冗余阵列(RAID)阵列。 第 一计算机系统可以在创建与第一 LPAR关联的虚拟SCSI设备之前引导虛拟 1/0服务器。在某些实施例中,第一LPAR使用SAN驱动器存取SAN数据存 储巻,但是,SAN数据存储巻不同于被映射到虚拟SCSI设备的引导存储巻。在某些实施例中,虛拟I/O设备在虛拟化模块内执行,该虚拟化模块被 配置用于管理和控制多个物理处理器、多个物理通信适配器、多个物理存储设备和存储器以向多个LPAR提供虛拟处理器、虚拟通信适配器、虚拟存储 设备和存储器。虛拟化模块可以包括被配置用于在增强RISC 5的性能优化 (POWER5TM)体系上执行的POWER HYPERVISOR。在另 一实施例中,计算机程序产品包括在也被映射到存储巻的同一 LUN 的第二计算机的第二LPAR上创建第二虚拟SCSI设备本文档来自技高网
...

【技术保护点】
一种用于使用外部存储设备引导逻辑分区的方法,包括:使用虚拟输入/输出(“I/O”)服务器通过将存储卷的逻辑单元号(“LUN”)映射到与虚拟小型计算机系统接口(“SCSI”)设备唯一地关联的SCSIID来创建被分配给第一计算机的第一逻辑分区(“LPAR”)的虚拟SCSI设备,所述虚拟I/O设备被配置用于将第一计算机的物理I/O设备映射到第一计算机上的一个或多个LPAR,所述存储卷位于第一计算机的外部,以及所述第一LPAR被配置用于共享带有多个LPAR的第一计算机的一个或多个物理处理器和一个或多个物理I/O设备;接收用于引导第一LPAR的引导请求,所述引导请求使用虚拟SCSI设备的SCSIID将存储卷标识为引导设备;使用第一LPAR的SCSI驱动器从存储卷检索引导数据;以及使用所述引导数据引导第一LPAR。

【技术特征摘要】
US 2006-12-20 11/613,5491.一种用于使用外部存储设备引导逻辑分区的方法,包括使用虚拟输入/输出(“I/O”)服务器通过将存储卷的逻辑单元号(“LUN”)映射到与虚拟小型计算机系统接口(“SCSI”)设备唯一地关联的SCSI ID来创建被分配给第一计算机的第一逻辑分区(“LPAR”)的虚拟SCSI设备,所述虚拟I/O设备被配置用于将第一计算机的物理I/O设备映射到第一计算机上的一个或多个LPAR,所述存储卷位于第一计算机的外部,以及所述第一LPAR被配置用于共享带有多个LPAR的第一计算机的一个或多个物理处理器和一个或多个物理I/O设备;接收用于引导第一LPAR的引导请求,所述引导请求使用虚拟SCSI设备的SCSI ID将存储卷标识为引导设备;使用第一LPAR的SCSI驱动器从存储卷检索引导数据;以及使用所述引导数据引导第一LPAR。2. 如权利要求1所述的方法,其中,所述存储巻的LUN包括在与所述 存储巻唯一地关联的存储巻域网(SAN)内的LUN。3. 如权利要求2所述的方法,其中,所述虚拟I/0服务器通过第一计算 机中的共享的物理主总线适配器将所述存储巻的LUN映射到第一 LPAR的虛 拟SCSI设备的SCSI ID,其中所述第一计算机通过光纤信道连接与所述SAN 的存储巻连接。4. 如权利要求l所述的方法,其中,所述存储巻包括下列中的一个一 个存储设备和被配置在存储子系统中的 一组存储设备。5. 如权利要求l所述的方法,其中,所述虛拟I/0服务器接收指向所述应命令。6. 如权利要求5所述的方法,其中,所述对所述存储巻的相应命令是 SAN命令。7. 如权利要求l所述的方法,其中,将所述虚拟SCSI设备的SCSI ID 映射到所述存储巻的LUN还包括在所述存储巻的LUN和虚拟SCSI设备之 间的唯一的一对一映射。8. 如权利要求1所述的方法,还包括在创建与第一 LPAR关4关的虛拟 SCSI设备之前引导所述虛拟I/O服务器。9. 如权利要求l的所述方法,还包括使用SAN驱动器从第一 LPAR存 取SAN数据存储巻,其中,所述SAN数据存储巻不包括被映射为虚拟SCSI 设备的存储巻。10. 如权利要求1所述的方法,其中,所述虚拟I/O服务器在虛拟化模 块内执行,所述虛拟化模块被配置用于管理和控制多个物理处理器、多个物 理通信适配器、多个物理存储设备和存储器以向多个LPAR提供虚拟处理器、 虚拟通信适配器、虛拟存储设备和存储器。11. 如权利要求IO所述的方法,其中,所述虛拟化模块包括被配置用于 在增强RISC 5的性能优化(POWER5 )体系上执行的POWER HYPERVISOR。12. 如权利要求l所述的方法,还包括在也被映射到所述存储巻的同一 LUN的第二计算机的第二 LPAR上创建 第二虛拟SCSI设备,所述第二计算机具有比第一计算机更多的物理资源并且 执行第二虛拟I/0服务器;配置第二 LPAR以从所述第二虚拟SCSI设备引导;关闭第 一计算机上的第一 LPAR;接收用于引导第二 LPAR的引导请求,所述引导请求使用所述第二虛拟 SCSI设备的SCSI ID将所述存储巻标识为引导设备;使用第二 LPAR的SCSI驱动器从所述存储巻...

【专利技术属性】
技术研发人员:小哈罗德H霍尔威廉H麦克惠特维尔南比约加林盖姆凯瑟琳C迪普
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利