Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11623548
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-05-07 13:12:31

新的SAN引导启动(boot-from-SAN)技术提供自动服务器配置和其他高级管理功能。
为了应对IT对高效率管理无盘服务器和刀片服务器的需求,存储区域网厂商开始开发执行高级服务器服务配置的下一代工具——博科的Tapestry Application Resource Manager、Microsoft的Virtual Hard Disk或Emulex的N-Port ID Virtualization等工具,证明使用起来比SAN引导启动和逻辑设备号克隆等前任技术更容易。 

尽管早已可以进行基于SAN的服务器与存储服务配置,但SAN引导启动(从SAN上的卷引导启动服务器)和逻辑设备号(LUN)克隆(将数据由一个虚拟硬盘复制到另一个虚拟硬盘)实现起来一直很困难。提供更好的服务配置功能和支持更多存储选择的新一代工具,成为关注构建新数据中心基础设施的IT部门的福音。它们提供像通过部署无盘服务器和虚拟化服务器整合资源及集中管理等优势。利用这些工具,IT可以将服务器映像(包括应用程序、、设备和数据)保存在SAN上,从一个位置管理和解析它们。 

迅速恢复服务器也许是SAN引导启动和基于SAN服务配置的最大优势。如果服务器发生故障,IT人员可以轻松利用保存在SAN上的服务器映像部署新的服务器。这一过程所需时间比配置一台新服务器要少。同时,一旦它们的身份——即映像被创建,只需点击一下鼠标就可以创建几十台Web服务器。IT只需将新服务器放到网络中,将它配置为使用保存在SAN上的引导映像和应用程序与映像,不必重新安装、应用程序和配置设置,以及从备份磁带恢复数据。 

Michael Passe是波士顿CareGroup Healthcare System的Beth Israel Deaconess医疗中心存储设计师。出于这些原因,他正在考虑采用SAN引导启动和服务器与存储服务配置。Passe说:“我们关注的是专用于帮助灾难恢复的SAN引导启动,因为我们希望为很多系统克隆和复制系统卷。”

引导系统及刀片服务器

SAN引导启动背后的技术并不是什么新东西。上世纪80年代末,配备引导ROM的无盘工作站从文件服务器选择它们的身份。自Digital Equipment时代起,Unix工作站就一直从网络中引导启动。不过,使用者说,今天的SAN引导启动技术支持对服务器资源的自动服务配置,从而使部署无盘服务器和刀片变得容易。 

弗吉尼亚州Alexandria市Public Broadcasting Service企业技术高级主管Ken Walters说:“我希望今年夏末我们的IBM BladeCenter服务器具有SAN引导启动功能。”他补充说,过去两年里,公司一直使用刀片服务器并运行VMware的ESX Server提供整合。

Walters说,由于服务器将从虚拟的SAN硬盘引导启动,因此ESX Server需要提供SAN引导启动功能。他说,他实际需要的是从iSCSI SAN硬盘引导刀片服务器。虽然Adaptec和QLogic生产使用户可以从IBM BladeCenter计算机引导启动刀片服务器的专用主机总线适配器,但这类基于硬件的iSCSI HBA的价格昂贵,单价在700美元左右。相反,Walters希望使用预计于今年夏末上市的Microsoft和IBM基于软件的iSCSI引导技术。 

当iSCSI软件使SAN引导技术部署在基本输入/输出系统(BIOS)或HBA固件中时,这种技术使BladeCenters和其他无盘服务器可以连接在iSCSI SAN上,并从iSCSI SAN进行引导启动。Walters将利用这种软件从连接在廉价ATA或串行ATA硬盘上的StoneFly基于iSCSI的Storage Concentrator引导启动刀片服务器。签约支持这种基于软件的系统引导的合作伙伴有Dell、emBoot、Intel和QLogic以及iSCSI厂商 Alacritech、EqualLogic、FalconStor、Intransa、LeftHand Networks、Nimbus Data Systems 和SANRad。 

按照Walters的观点,采用SAN引导启动最有说服力的理由是改进存储整合。“我将我拥有的所有直接连接存储放在一起,发现我在这些硬盘中拥有的未使用的硬盘空间几乎与我在SAN上拥有的空间相同。”

远程引导启动

SAN引导启动技术在SAN上建立虚拟硬盘和保存服务器的引导映像、、系统设置和应用程序。服务器从引导映像进行引导,并连接到保存在另一个虚拟硬盘中的-应用程序-设置映像上。引导过程包括打开服务器电源时从SAN加载代码。系统BIOS首先从引导映像加载,然后初始化硬件和加载,检查硬件设备和在服务器内存中创建副本。 

引导映像还可以被克隆,以满足部署多台有着相同身份的服务器需要。例如,一个IT部门可以将排队等待部署的Web服务器、Microsoft Exchange或SQL服务器的映像保存在SAN上。这样,客户可以根据需要创建物理服务器或创建利用VMware虚拟化的服务器或创建可以从SAN配置的开源Xen。 

部署用于服务器配置的SAN引导启动和LUN克隆战略所存在的问题设置起来常常十分复杂。 

Data Mobility Group高级分析师William Hurley说:“在使用传统的LUN克隆时,用户需要使用一模一样的硬件配置,否则将面临驱动程序不匹配的风险。” 

Walters说,由于可能造成的各种麻烦,Red Hat警告他不要使用SAN引导启动技术。他说:“它宣布不支持SAN引导启动,并告诉我们,如果尝试的话可能出现的各种麻烦。”

每一台连接在SAN上的服务器还需要自己的引导映像。来自Emulex的N-Port ID Virtualization产品使多台虚拟服务器可以共享同一个HBA,并因此共享同样的引导映像。Microsoft说,它也在开发使非虚拟化刀片或其他服务器可以从保存在SAN上的单一映像引导的软件。

来自博科的软件和硬件还使创建和部署服务器映像的过程变得更容易、更加自动化。博科的Tapestry ARM是其去年收购Therrion Software时得到的技术。这项技术由硬件(Tapestry ARM专用设备)和软件(Tapestry ARM Service Processor)组成。Tapestry ARM集成在已有的博科光纤通道SAN环境中。

Enterprise Strategy Group分析师Brian Garrett说:“Tapestry ARM利用基于服务器的软件包中提供的SAN引导启动和LUN克隆技术,使配置、移动和重新分配服务器与存储关系变得更加容易。支持SAN引导启动和LUN克隆的存储阵列缺少基于服务器的软件,即引导启动管理器。” 

ARM提供自动化SAN引导启动和服务器配置功能。Hurley说:“在ARM中,多台计算机可以从映像引导启动。而传统的预执行引导一般为一对一的操作。” 

在使用ARM时,每一台服务器都引导为同样的映像,Tapestry ARM Service Processor软件从保存在SAN上的映像中为服务器选择不同的应用程序、和配置设置。当一台新服务器需要部署时,Tapestry ARM与服务器中的光纤通道HBA连接,告诉它在SAN上的哪个位置能找到和应用程序数据。由于ARM软件自动调节服务器硬件中的差异,因而如果一台服务器发生故障的话,它使具有不同硬件配置的服务器可以切换进来。 

独立存储分析师Randy Kerns说:“如果一台服务器发生故障,ARM可以将另一台服务器引向第一台服务器的LUN。” 

Tapestry ARM的真正优势是它自动进行服务器部署和服务配置。SAN引导启动和LUN克隆为手工过程,而Tapestry ARM的管理界面可以自动制作虚拟硬盘以及将服务器分配给LUN。

阅读(969) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~