用Windows Storage Server 2008 做iSCSI存储服务器

Windows Storage Server 2008(以下简称WSS2008)是Windows Server 2008系列中的存储服务器版本,是企业级的文件服务器平台,支持多Administrator文件存储相关的优化特性、副本管理,以及iSCSI功能。简单来说,就是可以在普通的服务器上,安装上WSS2008,可以作为iSCSI存储服务器来说。而在以前,存储服务器的硬件、软件成本都非常的昂贵,有了WSS2008,构建低成本、易于管理的存储服务器成为可能。本节将介绍WSS2008做iSCSI服务器及其在网络中的应用。
小知识: iSCSI(Internet Small Computer System Interface, Internet 小型计算机系统接口),由IBM公司研究开发,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
1 版本选择
Windows Storage Server有32位和64位两个版本,其中64位有基本版(basic)、标准版(standard)、企业版(enterprise)和工作组版(workgroup)版,32位只有基本版。要使用WSS2008做iSCSI服务器,需要安装64位的企业版或工作组版。
WSS2008对服务器的要求也比较简单,只要能安装64位Windows Server 2008的计算机,都可以。用WSS2008做存储服务器,主要对硬盘的速度、容量,以及对网卡的速度要求比较高。一般情况下,具有64位的CPU(不需要虚拟化支持)、2GB内存、千兆网卡及千兆网络、40GB硬盘空间,就可以安装并运行WSS2008,但要做存储服务器,还需要更大的硬盘空间,为网络上的其他设备(或计算机)分配,这可以根据企业的需求配置硬盘,也可以在以后随时增加配置。需要特别注意,除非做实验,WSS2008的硬盘一定要进行数据冗余,也就是说,至少要做RAID1,推荐使用3块以上硬盘做RAID5,或者是6块以上硬盘做RAID50。
在下面的内容中,我们将通过几个典型的案例,介绍WSS2008做iSCSI存储服务器的使用情况。
2 WSS2008的基本配置
在安装完WSS2008后,以默认的管理员帐户登录,需要注意,其默认的密码是“wSS2008!”,注意,其中第1个字母是小写,后两个字母大写,最后是一个“惊叹号”。
在本示例中,WSS2008服务器的IP地址是192.168.1.88,存储空间是300GB。在安装的过程中,为操作系统划分了45GB左右的空间,剩余的空间用做存储使用(大约剩下255GB)。如图1所示。
图1 WSS可用的存储空间
如果要将WSS2008做iSCSI的存储服务器,还需要Microsoft提供的“ISCSI Software Target”软件,这是一个大小为3738KB、名为iscsitarget.msi的软件,目前只有64位版本。软件的安装比较简单,完全按照默认值,即可以完成安装。
安装完成后,从“管理工具”中运行“Microsoft iSCSI Software Target”程序,进入iSCSI存储管理程序。使用iSCSI磁盘的流程如下:
在iSCSI存储服务器上,创建“目标”
在iSCSI存储服务器上创建“虚拟磁盘”,并与“目标”建立连接
在iSCSI客户端,连接iSCSI存储服务器分配的“目标”,并连接到虚拟磁盘
在iSCSI服务器上,为虚拟磁盘进行扩容、快照等维护工作
在iSCSI客户端,刷新iSCSI磁盘,看到容量的更改。
3 在Windows 7等操作系统中使用WSS2008提供的虚拟磁盘
在本例中,将为IP地址为192.168.1.11的Windows 7计算机,在WSS2008存储服务器上,分配一个12GB左右的磁盘,并在工作站连接并使用该磁盘后,将该磁盘扩容到20GB左右,并在服务器上创建快照并恢复。
3.1 创建iSCSI目标
在iSCSI服务器上,创建iSCSI目标的步骤如下:
(1)在“Microsoft iSCSI Software Target”控制台中,用鼠标右键单击“iSCSI目标”,在弹出的快捷菜单中选择“创建iSCSI目标”。
(2)在“iSCSI目标标识”页中,在“iSCSI目标名称”文本框中,键入要创建的iSCSI目标名称,在本例中为ws001;并在“描述”文本框中,键入相关的说明信息。
(3)在“iSCSI发起程序标识符”页中,单击“高级”按钮,在弹出的“高级标识符”对话框中,单击“添加”按钮,在弹出的“添加/编辑标识符”对话框中,在“标识符类型”下拉列表中选择“IP地址”,并键入工作站的IP地址,本例为192.168.1.11,然后单击“确定”按钮,如图2所示。
图2 添加标识符
(4)返回到“iSCSI发起程序标识符”页后,单击“下一步”按钮;在“正在完成创建iSCSI目标向导”页中,单击“完成”按钮。
3.2 创建虚拟磁盘并连接到iSCSI目标
返回到“Microsoft iSCSI Software Target”控制台后,创建虚拟磁盘,主要步骤如下:
(1)用鼠标右键“设备”,在弹出的快捷菜单中选择“创建虚拟磁盘”,如图3所示。进入创建虚拟磁盘向导页。
图3 创建虚拟磁盘
(2)在“文件”页中,选择保存虚拟磁盘所在的分区,并设置以vhd为扩展名的虚拟磁盘文件,指定保存位置,在本例中,为d:\ws01.vhd。
(3)在“大小”页中,为虚拟磁盘设置大小,在本例中,设置为12345MB(大约12GB左右)。在本页中,显示出了当前驱动器容量、可用空间的最大值。
(4)在“描述”页中,为虚拟磁盘添加描述信息。
(5)在“访问”页中,单击“添加”按钮,在弹出的“添加目标”对话框中,选择将新创建的磁盘与一个iSCSI目标连接起来,在此选择上一节创建的名为ws001的目标,如图4所示。
图4 添加iSCSI目标
(6)在“正在完成‘创建虚拟磁盘向导’”页,单击“完成”按钮。
如果WSS2008启用了防火墙服务,则需要添加(开放)TCP的3260端口,这样才能为客户端提供服务,如图5所示。
图5 添加TCP的3260端口
3.3 在工作站上连接iSCSI磁盘
在IP地址为192.168.1.11的Windows 7工作站上,执行如下的步骤,添加WSS2008提供的iSCSI磁盘。
(1)在Windows 7操作系统中,从“管理工具”中运行“iSCSI发起程序”,如果以前没有运行过,则会弹出对话框,提示需要运行“Microsoft iSCSI服务”。
(2)在“iSCSI发起程序 属性”对话框中,进入“发现”选项卡,单击“发现门户”按钮,在弹出的“发现目标门户”对话框中,键入iSCSI服务器的IP地址,本例为192.168.1.88,然后单击“确定”按钮,如图6所示。
图6 添加iSCSI服务器
(3)单击“目标”选项卡,可以看到,已经连接到iSCSI服务器,单击“连接”按钮,在弹出的“连接到目标”对话框中,单击“确定”按钮,如图7所示。
图7 添加目标
(4)单击“收藏的目标”选项卡,可以看到收藏的目标,单击“确定”按钮,完成iSCSI磁盘的添加。
然后进入“计算机管理→存储→磁盘管理”中,为新添加的磁盘(基于iSCSI协议)进行初始化、创建卷的工作,如图8所示。
图8 新建简单卷
创建卷后对其格式化,可以看到,新添加了一个12.05GB的磁盘。
以后就可以像使用本地硬盘一样,使用这个保存在WSS2008服务器上的磁盘了。
3.4 在iSCSI服务器上为磁盘扩容
在初期,为工作站分配了12GB的网络磁盘,如果在使用一段时间后,客户认为硬盘比较小,则可以在服务器上,对硬盘进行“扩容”,主要步骤如下:
(1)在“Microsoft iSCSI Software Target”控制台中,在“设备”列表中,用鼠标右键单击为工作站创建的虚拟磁盘,在弹出的快捷菜单中选择“扩展虚拟磁盘”,如图9所示。
图9 扩展虚拟磁盘
(2)在“大小”页中,在“附加的虚拟磁盘容量(MB)”文本框中,键入扩展的容量大小,在此扩展8000MB。
(3)其他选择默认值,完成扩展向导。
3.5 在工作站上刷新磁盘扩展卷
然后,返回到Windows 7工作站上,在“计算机管理→存储→磁盘管理”中,用鼠标右键单击,在弹出的快捷菜单中选择“刷新”,重新扫描磁盘。扫描后,可以看到,在现有卷后面增加了8000MB,如图10所示。
图10 新增加的磁盘空间
对于工作站新增加的磁盘空间,可以选中已经创建的分区,用鼠标右键单击,在弹出的快捷菜单中选择“扩展卷”的方式,扩展现有卷的大小,也可以进入命令提示符,扩展卷的大小。使用这两种方式的区别是:如果使用图形界面,则在扩展之后,会显示两个都为J盘的分区,而使用diskpart命令扩展,扩展后,显示一个分区盘符。当然对于操作系统来说,无论是显示一个分区还是两个分区,扩展后卷的容量大小、使用方法都是一样的。
(1)进入命令提示符,执行diskpart命令
然后执行select disk 2,选择iSCSI磁盘,在“磁盘管理”中,新添加的硬盘序号为2。
然后执行list partition,显示当前分区的名称、数量,可以看到下面的提示:
分区 ### 类型 大小 偏移量
分区 1 主要 12 GB 1024 KB
然后执行select partition 1,选择第一个分区。
执行extend命令扩展现有卷,扩展完成,执行exit退出。
执行过程如图11所示。
图11 执行diskpart扩展硬盘
(2)扩展后,返回到“磁盘管理”,可以看到,当前磁盘卷大小已经变为19.87GB,如图12所示。
图12 扩展后的卷大小
3.6 在服务器上创建快照
在WSS2008存储服务器上,可以为分配给用户的虚拟磁盘创建多个“快照”,并且在用户需要的时候“回滚”快照,将虚拟磁盘数据恢复到快照时的状态。
创建快照的方式比较简单,你只要在“设备”列表中,用鼠标右键选中虚拟磁盘,在弹出的快捷菜单中,选择“创建快照”(如图13所示),就可以完成快照的创建,并且可以随时创建多个快照。
图13 创建快照
但要想恢复快照,则比较“麻烦”,主要步骤如下:
(1)删除磁盘:在“iSCSI目标”中,选中使用快照的“目标”,在右侧的虚拟磁盘列表中用鼠标右键单击,在弹出的快捷菜单中选择“从iSCSI目标删除虚拟磁盘”,如图14所示。
图14 删除虚拟磁盘
(2)删除之后,虚拟磁盘的状态变为“空闲”。
(3)在“快照→活动快照”中,在右侧“活动快照”列表中,选择一个快照用鼠标右键单击,在弹出的快捷菜单中选择以“回滚到快照”,如图15所示。
图15 回滚到快照
(4)在弹出的对话框中单击“是”按钮。
(5)回滚完成后,在“iSCSI目标”中,为iSCSI目标重新添加现有虚拟磁盘示。
(6)在弹出的“添加虚拟磁盘”对话框中,选择第(1)步删除的虚拟磁盘。
(7)在工作站上,刷新或重新连接iSCSI虚拟磁盘,即可以看到“回滚”后的数据。
3.7 在Windows XP/2003上使用外部磁盘
在Windows Vista、Windows 7、Windows 2008及其之后的操作系统集成了“iSCSI发起程序”,而在Windows XP及其以前的操作系统中,并没有集成这款软件,如果要在Windows XP、Windows 2003工作站上,使用WSS2008提供的iSCSI虚拟磁盘,则需要在这些操作系统上安装Microsoft iSCSI Initiator(iSCSI发起程序),这个软件可以从Microsoft网站下载,目前最高版本是2.08,包括运行在32位Windows下的x86版本和运行在64位Windows下的x64版本,以及运行在“安腾”系统上的ia64版本。这个软件 安装很简单,安装后的使用方法,与在Windows 7下使用类似,在此不再过多介绍。
4 为VMware ESX Server做外部存储
WSS2008存储服务器,除了给工作站、服务器提供外部存储外,还可以为安装了VMware ESX Server、Hyper-V虚拟机化软件的主机,提供共享的外部存储,以实际虚拟机的“热”迁移等高级功能。下面,介绍在VMware ESX Server 4.0中,使用WSS2008提供的iSCSI存储的方法。
图16 VMware ESX Server、iSCSI存储连接示意图
如图16所示,网络中有两台VMware ESX Server、1台WSS2008存储服务器,其中“虚拟机”运行在ESX Server服务器上(任意时刻只能有其中的一台ESX Server控制),但虚拟机是保存在WSS2008存储服务器提供的虚拟磁盘中。当“ESX服务器1”或“ESX服务器2”任意一台出现问题时,虚拟机可以随时切换到另外一台ESX Server服务器中。
下面介绍在VMware ESX Server中,使用WSS2008提供的存储、并使用iSCSI存储创建虚拟机的方法。
4.1 在WSS2008中为ESX Server创建目标、分配虚拟磁盘
参照前面的内容,在WSS2008中,为VMware ESX Server服务器创建目标、创建虚拟磁盘并与目标相关联,主要步骤如下:
(1)在“Microsoft iSCSI Software Target”中,创建iSCSI目标,目标名称为“ESX_Server”,设置“高级标识符”为VMware ESX Server服务器的IP地址与VMotion地址,本例(图29)为192.168.1.102、192.168.1.103、192.168.1.21、192.168.1.22,如图17所示。
图17 添加标识符
(2)创建虚拟磁盘,设置虚拟磁盘大小为100000MB,并分配ESX_Server的目标名称。
4.2 在VMware ESX Server中添加VMotion端口
在VMware ESX Server中,要想使用“软件iSCSI”存储,还需要配置VMotion端口。下面在IP地址为192.168.1.102的VMware ESX Server上,添加VMotion端口,主要步骤如下:
(1)使用“vSphere Client”客户端连接到VMware ESX Server,单击“配置→网络”,在右侧的“虚拟交换机”右侧单击“属性”按钮,如图18所示。
图18 虚拟交换机属性
(2)在弹出的“vSwitch0属性”页中,单击“添加”按钮;在弹出的“连接类型”页中选择“VMKernel”;在弹出的“VMKernel-连接设置”页中,在“网络标签”文本框中键入新添加的虚拟交换机的名称“VMotion”,并且选中“将此端口组用于VMotion”。
(3)在“VMKernel-IP设置”页中,为VMotion端口设置IP地址(本例为192.168.1.103)与网关地址,如图19所示。
图19 设置VMotion地址
(4)其他选择默认值即可。同样,对于IP地址为192.168.1.22的VMware ESX Server,为其添加VMotion端口,并设置IP地址为192.168.1.23。这些不再介绍
4.3 启用iSCSI功能并添加iSCSI存储
在配置了VMotion端口后,就可以在VMware ESX Server上,启用iSCSI功能,并添加WSS2008提供的iSCSI存储了。主要步骤如下:
(1)使用“vSphere Client”登录到VMware ESX Server,在“配置→存储适配器”右侧,选中“iSCSI软件适配器”,单击“属性”按钮,如图20所示。
图20 iSCSI属性
(2)在弹出的“iSCSI启动器”对话框中,在“常规”选项卡中,单击“配置”按钮,在弹出的“常规属性”页中,选中“己启用”,然后单击“确定”按钮。
(3)单击“动态发现”选项卡,单击“添加”按钮,在弹出的“添加发送目标服务器”对话框,在“iSCSI服务器”地址栏中键入WSS2008存储服务器的IP地址192.168.1.88,然后单击“确定”按钮,再次单击“关闭”按钮,完成添加,如图21所示。
图21 添加iSCSI服务器地址
(4)此时,VMware会弹出“重新扫描”对话框,单击“是”按钮,重新扫描。
返回到“vSphere Client”控制台,进行下面的操作:
(1)在“配置→存储器”右侧,单击“添加存储器”链接,如图22所示。
图22 添加存储器
(2)在“选择存储器类型”页中,选中“磁盘/LUN”。
(3)在“属性”页中,在“输入数据存储名称”文本框中,为新添加的存储设置名称,这应该是一个易于分辨的名称。例如,在本例中为“iscsi-data”,表示这是基于iSCSI的存储,如图23所示。
图23 设置存储名称
(4)其他选择默认值即可。
在另一台VMware ESX Server服务器上,也要添加iSCSI存储,步骤与本节相同,不在介绍。
4.4 创建虚拟机时使用iSCSI存储
以后,在VMware ESX Server中创建虚拟机时,使用iSCSI存储即可,其中步骤如图24所示。
图24 选择iSCSI存储保存虚拟机
创建虚拟机的步骤,根据实际情况选择,不再做过多介绍。
4.5 扩充iSCSI存储
当VMware ESX Server使用的iSCSI存储,容量不够时,可以在WSS2008服务器上进行扩充。在WSS2008对指定的虚拟磁盘扩充容量的步骤参见上文,不再介绍。下面介绍,当在WSS2008存储服务器,对VMware ESX Server使用的虚拟机“扩容”后,ESX Server服务器端的操作步骤。
(1)在“vSphere Client”端,在“配置→存储器”右侧,先单击“刷新”按钮,然后单击“属性”按钮,如图25所示。
图25 刷新存储
(2)在弹出的“iscsi-data”属性页中,可以看到,当前的容量是97.65GB,设备提供的容量是107.42GB,单击“增加”按钮,如图26所示。
图26 卷属性
(3)其他按照默认值选择。扩展完成后,返回到“iscsi-data属性”页后,单击“关闭”按钮。
(4)返回到vSphere Client控制台后,可以看到,当前iSCSI存储的容量已经变为106.7GB。
【说明】当WSS2008存储服务器增加虚拟磁盘的容量后,只需要在其中的一台VMware ESX Server服务器完成“扩容”设置即可,不需要对每个VMware ESX Server的iSCSI存储进行设置。
5 某气象局虚拟化综合应用案例
某气象局,有大量的资料如卫星云图、天气预报等需要保存,在以前,这些资料保存在多台服务器上。工作人员要想使用这些资料,则通过在服务器上创建“共享文件夹”、客户端计算机连接到多个服务器提供的多个共享的方式使用。由于资料众多,每个工作人员都会连接到10多个共享,使用起来非常不方便。另外,由于气象云图等资料比较大,导致服务器的空间一直比较“紧张”,经常需要为服务器“扩容”。为了解决这个问题,近期购买了1台存储服务器,准备在存储服务器上集中存储这些资料,新的存储服务器具有10T的空间。
为了合理的利用存储服务器,同是为了解决传统的使用“共享文件夹”映射多个盘符所造成的使用不便,经过技术讨论,决定综合利用“虚拟化技术”、“分布式文件系统”等多种方法,对现有网络、服务器进行综合改造,主要改造方案如下:
(1)将现有的两台高档服务器(一台DELL,8GB内存,另一台联想万全服务器,16GB内存)使用VMware ESX Server虚拟化技术,将原来的Windows Server 2003迁移到虚拟机中,提供共享服务。
(2)存储服务器的空间,先分配给VMware ESX Server,再由VMware ESX Server分配给虚拟机。当虚拟机中的存储空间需要“扩容”时,由VMware ESX Server增加磁盘空间,当VMware ESX Server空间不够时,由存储服务器增加磁盘空间。
(3)VMware ESX Server提供多台虚拟机,包括2台Active Directory服务器、3台文件服务器。这3台文件服务器,按照原来的共享文件夹名称,创建共享。这3台服务器加入到Active Directory,使用“分布式文件系统(DFS)”服务,统一管理这些共享文件夹。采用DFS技术后,用户只需要访问DFS根目录,就可以访问到所有的共享文件夹。
网络拓扑图、IP地址、各虚拟机关系如图27所示。
图27 改造后网络拓扑
升级改造的总体方法如下:
首先,将联想万全服务器上的所有数据(主要是“共享文件夹”里面的数据)通过千兆网络备份到DELL服务器上,然后在联想万全服务器上安装VMware ESX Server,并在VMware ESX Server中创建虚拟机,然后连接存储服务器。等VMware ESX Server中创建好虚拟机后,再将保存在DELL服务器上的数据、DELL服务器原来的数据,复制到文件服务器中,而此时文件服务器使用的是存储服务器提供的空间。
当所有数据“迁移”到存储空间后,在DELL服务器上安装VMware ESX Server、连接服务器、创建虚拟机。
5.1 备份数据并配置第一台VMware ESX Server
将联想万全服务器上的所有共享文件夹中的数据,复制到DELL服务器上,确保所有的数据都备份完成后,进行如下的操作:
(1)重新配置RAID:原来服务器只划分了一个RAID5的逻辑磁盘,这样在重新安装操作系统的时候,容易清除所有的磁盘数据,所以,建议配置成两个逻辑磁盘,其中第1个逻辑磁盘大约30~50GB,用来安装VMware ESX Server,剩余的空间作为第2个逻辑磁盘,用来保存数据。以后即使服务器重新安装,也只会初始化第1个逻辑磁盘,不会影响第2个逻辑磁盘上的数据。
(2)安装VMware ESX Server,并设置IP地址为192.168.100.220,设置管理员密码。
(3)安装好VMware ESX Server后,在网络中的一台计算机上,登录https://192.168.100.220,下载并安装VMware客户端程序,管理VMware ESX Server。
(4)登录到VMware ESX Server后,添加第2块逻辑磁盘为存储器,命名为ESX-Data,以后创建的虚拟机将保存在这个存储器中。创建第1台Windows Server 2003的虚拟机,设置IP地址为192.168.100.225,在这台虚拟机中安装VirtualCenter(以下简称VC,VMware ESX Server管理中心)。
(5)退出VMware客户端程序,然后登录到VC,使用VC管理VMware ESX Server,然后再VMware ESX Server创建第2台Windows Server 2003虚拟机,在此虚拟机上安装Windows Server 2003 R2操作系统,安装完操作系统后,将这台虚拟机作为模板虚拟机。以后,在此“模板虚拟机”的基础上,“克隆”出所有需要的其他Windows Server 2003虚拟机。
(6)首先,使用VC克隆出第1台Windows Server 2003虚拟机,设置此计算机的IP地址为192.168.100.222/24,设置DNS地址为127.0.0.1(或者192.168.100.222),然后将此计算机升级到Active Directory服务器,设置域名为sjzqxj.local。
(7)使用VC克隆出第2台、第3台Windows Server 2003虚拟机,分别设置计算机的IP地址为192.168.100.223与192.168.100.224,计算机名称分别为FS1、FS3,DNS地址为192.168.100.222与192.168.100.226(此时192.168.100.226还没有配置,可以加上),并将这两台计算机加入到Active Directory。
至此,第一阶段配置完成。
5.2 连接存储服务器并为虚拟机分配存储空间
为联想万全服务器的VMware ESX Server,添加VMotion地址为192.168.100.227。然后登录到存储服务器,为IP地址192.168.100.220、192.168.100.221、192.168.100.227、192.168.100.228分配2TB的存储空间。
(1)登录到VC,在192.168.100.220的VMware ESX Server上,添加软件iSCSI的存储,连接到WSS2008分配的存储空间,然后在“配置→存储器”中,添加iSCSI的存储器,并命名为iSCSI-1,如图28所示。
图28 添加的2TB的存储器
(2)修改FS1虚拟机的配置,为虚拟机添加120GB的虚拟磁盘,其中虚拟磁盘使用iSCSI-1存储器的空间,如图29所示。
图29 添加120GB的空间
(3)进入FS1虚拟机,在“计算机管理→磁盘管理”中,为新添加的硬盘初始化为“动态磁盘”,并创建为一个逻辑卷,分配盘符为F,卷标为iscsi-data,然后用NTFS文件系统格式化。然后打开“资源管理器”,在F盘上创建iscsi-file的文件夹,并创建同名共享,并根据需要设置共享与NTFS权限。建议将共享文件夹的权限设置为“所有用户”“完全控制”,并在NTFS权限中,设置所需要的实际权限。
(4)同样,为FS3虚拟机,添加120GB(或者其他大小)的虚拟磁盘,同样使用iSCSI提供的存储空间,进入虚拟机,初始化磁盘、格式化、分配盘符、设置卷标,并创建共享文件夹(可以为iscsi-file,也可以为其他,这个可以根据DFS的需要设置)。
(5)最后,通过网络,将所有需要备份的数据从DELL服务器复制到FS1与FS3的共享文件夹中,为了提供复制的效率,可以先将一部分数据复制到FS1,等复制完成后,再将剩余的数据复制到FS3。这是最耗费时间的事情,在实际改造中,大约复制了7个多小时。
5.3 恢复数据并配置第二台VMware ESX Server
当所有的数据从DELL服务器复制完后,切换到DELL服务器,进行下面的操作:
(1)重新配置RAID,同样划分为两2个逻辑磁盘,第1个逻辑磁盘大小为50GB,剩余的为第2个逻辑磁盘。
(2)安装VMware ESX Server,设置IP地址为192.168.100.221。
(3)安装完成后,登录到VC,在VC中添加第2台VMware ESX Server并对其进行管理。然后添加第2块逻辑磁盘作为VMware ESX Server的存储器,设置VMotion地址为192.168.100.228,然后添加WSS2008提供的空间,作为VMware ESX Server的存储器。
(4)使用VC,从“模板”虚拟机克隆出2台Windows Server 2003到第2台VMware ESX Server,其中克隆出来的第1台作为第2台Active Directory服务器,设置IP地址为192.168.100.226,作为额外的域控制器。克隆出的第2台虚拟机,设置IP地址为192.168.100.18(设置这个地址是历史遗留问题,为了与以前的程序保持一致),设置计算机名称为FS2,并加入到Active Directory。
(5)为FS2,添加3块250GB的虚拟磁盘,虚拟磁盘使用iSCSI提供的空间,如图30所示。
图30 添加3块250GB的虚拟磁盘
(6)进入“计算机管理→磁盘管理”中,对新添加的硬盘进行初始化工作。并将新添加的第1块磁盘(磁盘1),创建一个“简单卷”,设置盘符为D,将添加的第2、3块磁盘,创建“跨区卷”,设置盘符为F,并使用NTFS文件系统进行格式化,如图31所示。这样,格式化后,D盘大约有250GB的空间,F盘大约有500GB的空间。
图31 初始化磁盘
(7)格式化完成后,根据原来服务器的结构,创建共享文件夹的名称,这些不一一介绍。
图32 创建共享文件夹
(8)然后,从FS1或FS3虚拟机中,将原来保存在DELL服务器上的数据,再复制到D盘或F盘对应的文件夹中,这个过程大约需要3、4个小时的时间。
5.4 使用DFS统一管理文件夹
在数据恢复的过程中,分别进入FS1、FS2、FS3虚拟机,安装“Microsoft .Net Framework2.0”、“文件服务器管理”、“文件服务器资源管理器”与“分布式文件系统”。安装完成后,进入FS1(或FS2、FS3)的虚拟机中,进入“文件服务器管理”程序,在“DFS管理→命名空间”中,创建“命名空间”与“文件夹”,其中每个“文件夹”都指向一个或多个其他文件服务器提供的共享文件夹,如图33所示。
图33 创建命名空间与共享文件夹
还可以在“文件服务器资源管理器→配额管理”中,为不同的用户分配不同大小的空间,这样可以防止用户无限制的使用存储空间,还可以在“文件屏蔽管理”中,限制用户保存的文件格式,例如禁止用户上传MP3、RM等音乐或视频文件,或者其他格式,这些不一一介绍。
以后,所有加入到域的工作站,只需要访问DFS提供的命名空间,就可以访问所有的文件服务器提供的共享,如图34所示。
图34 通过DFS空间访问所有的共享文件夹
【说明】DFS文件系统,只是提供了一个到服务器共享文件夹的“快捷”访问点,所以,用户访问实际的服务器共享文件夹的权限,由每个物理服务器共享文件夹权限与文件夹的NTFS权限进行限制,与DFS服务器没有关系。所以,大家不要以为,通过一个共享访问点访问,会将所有的“共享文件夹”权限设置为一个,从而引起安全问题。
另外,借助于DFS,还可以在不同的文件服务器上,为共享文件夹提供负载均衡与文件夹的自动备份与冗余服务,这进一步提高了用户访问的速度,同时为重要数据提供了更多的安全保障。