热门标签 | 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的服务器。

 

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

 

推荐阅读
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • React基础篇一 - JSX语法扩展与使用
    本文介绍了React基础篇一中的JSX语法扩展与使用。JSX是一种JavaScript的语法扩展,用于描述React中的用户界面。文章详细介绍了在JSX中使用表达式的方法,并给出了一个示例代码。最后,提到了JSX在编译后会被转化为普通的JavaScript对象。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 【重识云原生】第四章云网络4.8.3.2节——Open vSwitch工作原理详解
    2OpenvSwitch架构2.1OVS整体架构ovs-vswitchd:守护程序,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换flow-basedswitchin ... [详细]
  • 本文整理了Java中org.gwtbootstrap3.client.ui.Icon.addDomHandler()方法的一些代码示例,展示了Icon.ad ... [详细]
  • RabbitMq之发布确认高级部分1.为什么会需要发布确认高级部分?在生产环境中由于一些不明原因,导致rabbitmq重启,在RabbitMQ重启期间生产者消息投递失败,导致消息丢 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 用户视图(查看运行状态或其他参数)系统视图(配置设备的系统参数)system-viewEntersystemview,returnuservi ... [详细]
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社区 版权所有