热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SANBOOT-用IBMBladeCenterHS20刀片服务器连接IBMFastT700存储远程启动Windows2003配置实例

一、SANBOOT简介:所谓SANBOOT就是通过SAN存储网络,从存储设备上启动操作系统,因为不是从本地硬盘启动,所以有时SANBOOT又被称为REMO

 

一、SAN BOOT简介:

 所谓SAN BOOT就是通过SAN存储网络,从存储设备上启动操作系统,因为不是从本地硬盘启动,所以有时SAN BOOT又被称为REMOTE BOOT

SAN BOOT对于系统整合,集中管理有很多好处。其优点如下:

l         服务器整合:通过刀片服务器,不用配置本地硬盘,在很小的空间里,集成大量服务器。目前IBM BladeCenter HS20服务器可以在7U的空间里集成14台刀片服务器。

l         集中管理:服务器的启动盘集中到存储设备上管理,可以充分利用存储设备的各种先进的管理功能。比如,通过存储设备上的卷复制的功能,对其进行备份;对于同型号的机器,可以通过卷复制,快速部署;还可以通过存储的远程镜像功能,进行容灾。

l         快速故障恢复:一旦SAN BOOT的服务器出现故障,可以很快将其启动卷影射给其它服务器,实现快速故障恢复。

 

但是SAN BOOT也有其局限性:

l         第一次部署SAN BOOT过程比较复杂,而且跟各种系统硬件密切联系。

l         存储设备性能问题,所有服务器从存储设备上启动,尤其是操作系统的Page file(虚拟内存)也要通过SAN访问,对存储设备的性能要求很高。

l         存储设备高可用问题,一旦存储出现故障,所有系统都将无法启动。

 

二、Windows 系统的SAN BOOT

微软的Windows 2000Windows 2003都支持SAN BOOT。但在我们的实验中,只有Windows 2003成功了,windows 2000一直都无法成功。所以本文都以Windows 2003为例。

 

三、环境介绍:

测试环境包括1BladeCenter服务器、1FastT700存储、两台16Brocade 3800光纤交换机。设备连接如下图。其中在BladeCenter上有两块Brocade的光纤模块,分别连接到两台3800光纤交换机上,形成了SAN Fabric网络。每片刀片服务器上配有一块2口的Qlogic 2312光纤卡,分别连到两块Brocade光纤模块上。FastT700左边有2个连接主机的Mini Hub,分别连接到3800光纤交换机上,服务器通过这2Mini Hub访问存储。FastT700右边有4个连接盘柜的Mini Hub,如图有两个Mini Hub连接了一台EXP700次盘柜。这种连接充分保证了整个系统的冗余容错性。

 

四、部署步骤:

1.光纤交换机的设置:

1)光纤交换机互连:

BladeCenter上的两个光纤模块实际上就是两台Borocade光纤交换机。要让刀片服务器能访问存储,首先要配好光纤模块与3800交换机的互连。因为都是Brocade的产品,他们互连非常简单,直接用光纤连接起来即可。但在互连前,要注意以下问题:

l         互连的交换机Domain ID不能重复。

l         互连的交换机Zone配置不能有冲突,例如:Zone的名称、config的名称等。

如果有冲突,互连将会失败,需要修改配置后,再试。

 

2)光纤交换机zone配置:

交换机互连成功后,应该配置Zone。在第一次安装SAN BOOT时,最好保证服务器到存储设备之间只有一条访问路径,所以Zone只配置用来启动操作系统的光纤卡,另外一块卡(或端口)先不要配置进Zone的信息,等到安装好操作系统和MPIO软件(RDAC)后,再配置另外一块光纤卡。

 

2.  服务器BIOS及光纤卡BIOS的设置:

1)  服务器BIOS的设置:

启动HS20服务器,并按F1键,进入服务器BIOS配置界面。从主菜单中选择Devices and I/O ports,然后从弹出菜单那中选择IDE configuration,然后禁用the Primary IDE connection and Secondary IDE connection,如下图。然后,保存设置,退出并重启服务器。

 

2)  光纤卡BIOS的设置:

服务器启动后,根据界面提示,按Ctrl+Q进入光纤卡BIOS配置界面:

 

从界面中选择用于SAN BOOT的光纤卡(应该是已经配置到Zone中的)

 

然后选择Configuration Settings

 

 

再选择Host Adapter Settings

 

 

Host Adapter BIOS设置为Enabled:

 

 

ESC后,选择Selectable Boot Settings

 

 

Selectable Boot 设为Enable

 

 

选择(PrimaryBoot Port NameLun并按回车。

 

 

选择存储设备:

 

 

ESC后,推出,并保存设置:

 

 

最后,再按ESC,并重启系统。

 

 

以上步骤,完成了光纤卡的设置。注意,虽然系统有两块HBA卡(或者两个端口),只能在一块卡上启用BIOS,并选择启动设备,否则SAN BOOT会有问题。

 

3.  存储设备FastT700的配置:

1)  启动IBM Storage Manager 8 Client,创建一个新的Logical Drive(具体步骤详见FastT文档)。

2)  点击Mappings View,并从菜单中选择Mappings->Define Host。键入Host名称。

3)  右键点击新建的Host,选择Define Host-portsHost port identifier选择用来SAN BOOT的光纤卡的WWN(光纤卡的WWN可以从Ctrl+Q,进入光纤卡BIOS配置界面后获得),Host type选择Windows 2000/Server 2003 nonclustered.,并键入Host port name。注意:如果Host port identifier下拉列表中没有该光纤卡的WWN,是因为还没安装操作系统,光纤卡驱动程序没有加载,光纤卡的WWN没有在Fabric上注册,解决办法是服务器启动时按Ctrl+Q,进入光纤卡配置BIOS的界面。

4)  右键点击新建的Host,选择Define Storage Partitioning。将第一步新建的Logical Driver映射给该服务器。注意:用于SAN BOOTLogical Driver一定要把Logical Unit NumberLUN)设为0否则无法安装并启动windows操作系统。

5)  如果有自动映射给该HostAccess Logical Drive,需要删除,保证只有一块盘映射给该Host。如下图:

 

 

4.  Windows 2003操作系统的安装:

1)  IBM Server Guide光盘制作一张光纤卡的Driver软盘。

2)  windows 2003安装光盘放入光驱,启动服务器。在提示安装第三方SCSIRAID Driver时按F6,如下图:

 

3)  在提示加载驱动程序时,将制作的光纤卡Driver软盘插入软驱,并按“S”来加载光纤卡的驱动程序。

 

4)在弹出界面里按回车。

 

5)  选择IBM HS20 Fibre Channel Expansion Card,并按回车:

6)因为Windows 2003自带该光纤卡的驱动,所以会提示使用Windows 2003自带的Driver还是用软盘提供的Driver,按“S”选择软盘提供的Driver

 

7)驱动加载后,按回车继续:

8)  在选择用那块磁盘安装操作系统时,如果有本地硬盘,要选择从光纤卡上识别出来的硬盘,如下图:

 

9)  然后按照Windows 2003的标准安装步骤即可。

 

5.安装操作系统后的后续工作:

1)操作系统安装好后,安装相应得补丁,并重启服务器。

2)安装MPIO软件RDAC,并重启服务器。该软件保证服务器多路径访问存储的容错性。

3)在光纤交换机中配置Zone,加入第二块光纤卡信息,使其也能访问到存储。

4)在存储FastT700上定义第二块光纤卡的Port信息。如果需要Access Logical Drive,重新映射Access Logical Drive到该Host(注:Access Logical Drive一般没有用,只有在安装IBM Storage Manager Agent时才需要)。也可以添加其他Logical Driver的映射。

5)存储重新配置好后,重启使用SAN BOOT的服务器。

 

至此,整个部署过程结束。

 

推荐阅读
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 本文详细介绍了如何使用C#实现不同类型的系统服务账户(如Windows服务、计划任务和IIS应用池)的密码重置方法。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • 使用Echarts for Weixin 小程序实现中国地图及区域点击事件
    本文介绍了如何使用Echarts for Weixin在微信小程序中构建中国地图,并实现区域点击事件。包括效果展示、条件准备和逻辑实现的具体步骤。 ... [详细]
  • 树莓派4B:安装基础操作系统指南
    本文将详细介绍如何为树莓派4B安装基础操作系统,包括所需材料、镜像下载、镜像烧录以及更换国内源等步骤。 ... [详细]
  • Python学习day3网络基础之网络协议篇
    一、互联网协议连接两台计算机之间的Internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列网络协议。二、为什么要有互联网协议互联网协议就相当于计 ... [详细]
  • 本文详细介绍了iOS应用的生命周期,包括各个状态及其转换过程中的关键方法调用。 ... [详细]
  • linux网络子系统分析(二)—— 协议栈分层框架的建立
    目录一、综述二、INET的初始化2.1INET接口注册2.2抽象实体的建立2.3代码细节分析2.3.1socket参数三、其他协议3.1PF_PACKET3.2P ... [详细]
  • 本文详细记录了腾讯ABS云平台的一次前端开发岗位面试经历,包括面试过程中遇到的JavaScript相关问题、Vue.js等框架的深入探讨以及算法挑战等内容。 ... [详细]
  • CentOS7通过RealVNC实现多人使用服务器桌面
    背景:公司研发团队通过VNC登录到CentOS服务器的桌面实现软件开发工作为防止数据外泄,需要在RealVNC设置禁止传输文件、访问粘贴板等策略过程&# ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 考前准备方面,我的考试时间安排在上午11点至12点,只需提前20分钟到达考场的接待休息区即可。由于我居住在福田区,交通便利,可以选择多种方式前往考场。为了确保顺利通过考试,我建议考生提前熟悉考试流程和环境,并合理规划出行时间,以保持良好的心态和状态。此外,考前复习应注重理论与实践相结合,多做模拟题,加强对重点知识点的理解和掌握。 ... [详细]
  • 在Hive中合理配置Map和Reduce任务的数量对于优化不同场景下的性能至关重要。本文探讨了如何控制Hive任务中的Map数量,分析了当输入数据超过128MB时是否会自动拆分,以及Map数量是否越多越好的问题。通过实际案例和实验数据,本文提供了具体的配置建议,帮助用户在不同场景下实现最佳性能。 ... [详细]
  • 本文详细解析了神州数码DCRS5980交换机的基础配置流程和技术要点。首先,通过进入配置模式(`enable`),设置主机名(`hostname 5980`),并创建VLAN,逐步介绍了设备的初始设置步骤。此外,还涵盖了端口配置、IP地址分配及安全设置等关键环节,为用户提供了全面的配置指导。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
author-avatar
Genesis Gaming
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有