一、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 2000和Windows 2003都支持SAN BOOT。但在我们的实验中,只有Windows 2003成功了,windows 2000一直都无法成功。所以本文都以Windows 2003为例。
三、环境介绍:
测试环境包括1台BladeCenter服务器、1台FastT700存储、两台16口Brocade 3800光纤交换机。设备连接如下图。其中在BladeCenter上有两块Brocade的光纤模块,分别连接到两台3800光纤交换机上,形成了SAN Fabric网络。每片刀片服务器上配有一块2口的Qlogic 2312光纤卡,分别连到两块Brocade光纤模块上。FastT700左边有2个连接主机的Mini Hub,分别连接到3800