随着存储区域网络(SAN)的出现,我们可以把存储从服务器硬件中分离出来,从而提高系统整体的可扩展性和高可用性。一般采用以下两种方案来构建系统。

方案1.操作系统仍然安装在服务器上,所有的文件数据都保存到存储网络上面。

方案2.操作系统和所有数据都保存在存储网络上,服务器启动时连接存储网络加载操作系统。

    存储区域网络(SAN)不必宕机或中断与服务器的连接即可增加存储。SAN 还可以集中管理数据,从而降低总体拥有成本。SAN的实现方式主要有FC SAN和IP SAN两种。

    FC SAN使用光纤通道(FC)技术封装块数据,数据传输的速度非常快。FC SAN实现起来相对比较复杂,需要维护专用的FC网络,成本较高。虽然FC技术有统一的标准,但是各个厂商实现系统时会加入自己的解释,所以互操作性也是FC SAN实施过程中存在的主要问题。

    IP SAN采用通常所说的iSCSI(Internet SCSI,互联网小型计算机系统接口)技术, iSCSI是一个供硬件设备使用的,可以在IP协议上运行的SCSI指令集。是在传统的以太网上进行数据块传输的标准。在IP SAN中,千兆以太网交换机代替了价格昂贵的FC SAN专用光纤交换机,客户端的Initiator驱动或iSCSI卡代替了价格较高的主机HBA卡,具有iSCSI接口的高性价比的存储设备代替了光纤磁盘阵列。由于IP SAN利用传统的IP网络,相对于FC SAN,它具有更高的性价比,实现和维护成本也相对较低。

我们以IP SAN构建的文件服务器系统为例,来说明存储与服务器硬件分离后,服务器迁移工作所发生的变化。当创建存储区域网以后,IT基础设施通常如下图所示。

esxi 创建虚拟硬盘 esxi虚拟机添加移动硬盘_操作系统

方案1:操作系统仍然安装在服务器上,所有的文件数据都保存到存储网络上面。

    首先,安装一台Windows服务器,安装微软提供iSCSI Initiator(目前最新版本是2.0.8。可以到以下链接下载,http://www.microsoft.com/en-us/download/details.aspx?id=18986)把存储设备挂接到Windows系统中。当然用iSCSI Initiator挂接前必须先在存储设备上创建磁盘,划分空间并设定访问权限。个人感觉Dell的Equallogic设备在这方面的操作十分简单快捷(亲,如果觉得这句是植入广告,请飘过~)。
    接着我们只要在Windows的”计算机管理”(Computer Management)或 ”服务器管理器” (Server Manager)中,找到”磁盘管理” (Disk Management)为磁盘分配盘符,等待格式化完成。整个操作类似于挂接一个移动硬盘。接下来,把相关目录共享给用户就完成了文件共享服务。
    说到这里大家可能已经想到,当需要迁移数据时,我们只要“拔下”硬盘(在旧服务器上取消iSCSI Initiator的连接),然后重新“挂接到”新的服务器上面即可。无论你有多少数据,多少个共享目录,所有目录和权限设置都会完全转移到新的服务器上面。整个操作也许只要半个小时,甚至更少~~~

小提示: 通过使用微软提供的Diskpart命令行工具可以创建,合并和扩展磁盘空间,设置分区后不用重启电脑就能生效。当挂接的磁盘空间不足时,可以到存储设备的控制台中为磁盘配置新的空间,然后进入Windows系统用Diskpart工具动态地为磁盘扩展空间,十分方便。详细内容请参阅:http://baike.baidu.com/view/1578663.htm 

方案2:操作系统和所有数据都保存在存储网络上,服务器启动时连接到存储网络加载操作系统。
    FC SAN系统中,可以利用主机的HBA卡把存储设备的磁盘LUN通过FC方式映射为服务器的本地磁盘,安装Windows Server时当出现提示“Press F6 if you need to install a third party SCSI or RAID driver.” 时按F6加载相应驱动然后接着安装。详细操作可以参考”如果设置服务器FC SAN启动”(http://wenku.baidu.com/view/dee1a27f168884868762d6fa.html
    对于IP SAN,由于它不能直接映射磁盘为本地磁盘。我们的方案是利用虚拟机技术。在服务器硬件上面安装VMware ESXi。把存储挂接到ESXi上面。创建虚拟机(Virtual Machine),这个虚拟机的磁盘就是使用挂接过来的存储。然后正常安装操作系统配置文件服务即可。所有操作对用户都是透明的,用户的使用习惯和方式没有任何改变。     
    当需要进行文件服务器迁移时。VMware为我们提供了多种方式,可以进行在线的实时迁移。没有任何宕机时间。非常地快捷和方便。 可以说,基本上已经无需“迁移”了,想让它在哪就可以在哪里。    正所谓抛砖引玉,这篇文章并没有详细介绍技术细节和操作步骤,只是想提供一个迁移思路和大家分享。随着虚拟化技术的发展和云计算走向人间,IT对服务器的部署和迁移的方式会发生翻天覆地的变化。我们要加强学习才行啊~~~ 


转载于:https://blog.51cto.com/290462/1029754