论文部分内容阅读
现在随着网络的普及,除了企业拥有局域网外,家庭用户也越来越多拥有局域网。如果网内电脑出现故障,常规的维护方法是网管们携带PE光盘或者U盘到故障电脑上进行维护。不过很多电脑没有光驱,U盘启动又经常遭遇兼容性故障,此时该怎么进行维护操作呢?其实网管们还可以使用ISCSI无盘方式启动WinXP进行维护,这样只要在服务器上设置一个WinXP镜像,客户端就可以使用PXE方式启动WinXP进行维护操作。
小知识
什么是ISCSI无盘启动。无盘启动顾名思义就是没有硬盘(或者不借助本地硬盘)启动,它的原理是在ISCSI服务器设置一个系统启动镜像,客户机利用PXE启动(近几年电脑几乎全部支持PCE启动)获得服务器传输过来的启动文件,接着按照这个启动文件配置启动服务器上的ISCSI启动镜像。它的效果类似磁盘映射,将服务器上的镜像映射为本地硬盘,从而实现客户端的无盘启动(实际上利用的是服务器的虚拟ISCSI硬盘镜像)。
一、配置ISCSI服务端(以Win7旗舰版为例)
要使用ISCSI无盘方式启动,我们首先就要设置ISCSI服务器,服务器软件以“StarWind”(下载地址:http://w1.vipcn.com/1012/StarWind5.rar)为例。
第1步:由于“StarWind”需要Win7自带ISCSI服务支持,单击“开始”徽标,在搜索框输入“iscsi”,接着在搜索结果列表单击“iscsi发起程序”,启动程序后按提示单击“是”,设置Microsoft iSCSI服务开机自启动(见图1)。
第2步:安装“StarWind”,启动“StarWind”后在程序界面单击“host→add host”(主机→增加主机),在打开的窗口输入服务器IP地址(即服务器内网地址,类似192.168.0.31),端口选择默认“3261”,单击“OK”建立新主机。
小提示
由于主机IP地址是和ISCSI硬盘绑定在一起的,为了保证IP地址的固定,可以在网络适配器属性设置中,将本机网卡IP地址设置为固定IP地址。
第3步:返回StarWind主界面,选中新建的主机单击“connect”,用户名和密码选择“root”和“StarWind”(默认设置),连接成功后在“Genral”选项卡可以看到连接的主机名、IP地址详细信息(见图2)。
第4步:单击“Targe→add Target”,添加一个Target,勾选“Target Name”“,将其名称设置为“iqn.yy:winxp”(要记住这里的名称,后续ISCSI发起就是根据这个名称来连接的,见图3)。
第5步:剩下的操作按屏幕提示选择,在任意NTFS分区下创建一个类型为“Basic Virtual”的IMG镜像,大小4GB即可。创建完成后,IMG镜像会自动添加到Target列表。接着单击“开始”徽标,在搜索框输入“iscsi”,再次启动“iscsi发起程序”,在“快速连接”框输入上述创建主机地址“192.168.0.30”,单击“连接”,然后在弹出的窗口选择上述创建的Target(即“iqn.yy:winxp”),单击“连接”即可(见图4)。
第6步:成功完成连接后,打开Win7的磁盘管理器,现在可以看到新增了一个名为“磁盘1”的存储设备,右击“磁盘1”选择“初始化”,完成初始化后按提示创建为主分区并格式化,同时设置为“活动、主分区”(见图5)。
二、配置客户端(以WinXP系统为例)
第1步:启动客户端电脑,然后下载支持WinXP的ISCSI启动的程序并安装。接着到http://www.kuaipan.cn/index.php?ac=file&oid=3237430383608221下载“sanbootconf.msi”并安装,这样WinXP就支持从服务器的ISCSI启动了。
第2步:安装一个一键还原软件,按提示将当前系统备份为“winxp.gho”镜像文件,并且将其复制到服务器电脑上。接着在服务器上运行Ghost32,按提示将“winxp.gho”恢复到“磁盘1”中(即StarWind创建的ISCSI硬盘)。这样就完成启动镜像的设置了。
三、配置启动文件
第1步:在服务器电脑上到http://www.kuaipan.cn/index.php?ac=file&oid=3237430383608222下载“Gpxe管理器”,启动程序后单击“磁盘管理→增加磁盘”,在弹出的窗口增加一个名为“winxp“磁盘,ISCSI服务器设置为“iscsi:192.168.030::::iqn.yy:winxp”,单击“确定”,增加一个可启动ISCSI硬盘(见图6)。
第2步:返回程序界面,单击“选项配置”,勾选“启动DHCP代理功能(请先关闭其他DHCP/PXE功能)”,单击“编辑磁盘”,在打开的窗口将上述添加的“winxp”磁盘添加到工作站中。接着切换到“IP地址”,按自己实际网络环境设置好网络参数即可(见图7)。
四、实际使用
完成上述设置后,现在如果某台电脑出现无法启动故障,我们只要将其使用网线接入局域网,然后就可以使用无盘启动进行维护操作了。
第1步:在客户端电脑上进入BIOS设置,找到BIOS中BOOT选项下类似“PXE UND(BUS0 Slot)”的启动项,将其设置为第一启动即可(见图8)。
第2步:保存并退出设置后,此时客户端就会自动从PXE启动,并从服务器中自动获得IP地址,同时获得从服务器传输过来的GPXE.pxe启动文件。此时在服务器端的GPXE管理器,单击“管理→DHCP监视器”,在打开的监视器窗口可以看到,服务器向客户端分配的IP地址和传输的引导文件gpxe.pxe。
第3步:完成启动文件的传输后,当客户端屏幕出现“booting from drive 0x80”提示时,则表明客户端已经成功加载服务器的ISCSI硬盘,并从中开始启动。
第4步:接下来的启动和本机启动WinXP是一样的,成功进入系统后打开设备管理器可以看到系统新增一个“Microsoft iSCSI”磁盘,WinXP也正是从这个ISCSI硬盘启动的(见图9)。
这样即使局域网电脑无法启动(甚至没有硬盘),我们只要在服务器设置一个WinXP启动镜像,以后就可以利用PXE实现客户机的无盘启动(而不管客户端原来安装的是什么系统)。由于启动的是我们熟悉的WinXP系统。维护操作就简单多了,比如可以启动网络去下载杀毒软件对客户端进行杀毒,或者下载操作系统镜像进行重装。
小提示
如果你的服务器系统是Windows 2008 R2,我们还可以到http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0下载微软免费提供的ISCSI服务器软件。它的使用和startwind类似,首先建立一个iSCSI目标,接着为目标创建一个VHD设备(等同于starwind创建IMG镜像)。然后在“磁盘管理”中加载VHD设备,进行初始化、格式化、设置活动即可。
小提示
对于已经使用路由器用户,这里网络参如子网掩码、网关IP使用默认网络设置即可。对于没有局域网的用户,“Gpxe管理器”已经自带GHCP和TFTP服务,我们可以使用网线将故障电脑和安装strawind的服务端电脑连接。此时就要自行设置网络参数,可以使用下列参数:
服务器IP:192.168.0.2
起始IP:192.168.0.3
终止IP:192.1.68.0.10
子网掩码:255.255.255.0
网关IP:192.168.0.1
首选DNS服务器:置空
小知识
什么是ISCSI无盘启动。无盘启动顾名思义就是没有硬盘(或者不借助本地硬盘)启动,它的原理是在ISCSI服务器设置一个系统启动镜像,客户机利用PXE启动(近几年电脑几乎全部支持PCE启动)获得服务器传输过来的启动文件,接着按照这个启动文件配置启动服务器上的ISCSI启动镜像。它的效果类似磁盘映射,将服务器上的镜像映射为本地硬盘,从而实现客户端的无盘启动(实际上利用的是服务器的虚拟ISCSI硬盘镜像)。
一、配置ISCSI服务端(以Win7旗舰版为例)
要使用ISCSI无盘方式启动,我们首先就要设置ISCSI服务器,服务器软件以“StarWind”(下载地址:http://w1.vipcn.com/1012/StarWind5.rar)为例。
第1步:由于“StarWind”需要Win7自带ISCSI服务支持,单击“开始”徽标,在搜索框输入“iscsi”,接着在搜索结果列表单击“iscsi发起程序”,启动程序后按提示单击“是”,设置Microsoft iSCSI服务开机自启动(见图1)。
第2步:安装“StarWind”,启动“StarWind”后在程序界面单击“host→add host”(主机→增加主机),在打开的窗口输入服务器IP地址(即服务器内网地址,类似192.168.0.31),端口选择默认“3261”,单击“OK”建立新主机。
小提示
由于主机IP地址是和ISCSI硬盘绑定在一起的,为了保证IP地址的固定,可以在网络适配器属性设置中,将本机网卡IP地址设置为固定IP地址。
第3步:返回StarWind主界面,选中新建的主机单击“connect”,用户名和密码选择“root”和“StarWind”(默认设置),连接成功后在“Genral”选项卡可以看到连接的主机名、IP地址详细信息(见图2)。
第4步:单击“Targe→add Target”,添加一个Target,勾选“Target Name”“,将其名称设置为“iqn.yy:winxp”(要记住这里的名称,后续ISCSI发起就是根据这个名称来连接的,见图3)。
第5步:剩下的操作按屏幕提示选择,在任意NTFS分区下创建一个类型为“Basic Virtual”的IMG镜像,大小4GB即可。创建完成后,IMG镜像会自动添加到Target列表。接着单击“开始”徽标,在搜索框输入“iscsi”,再次启动“iscsi发起程序”,在“快速连接”框输入上述创建主机地址“192.168.0.30”,单击“连接”,然后在弹出的窗口选择上述创建的Target(即“iqn.yy:winxp”),单击“连接”即可(见图4)。
第6步:成功完成连接后,打开Win7的磁盘管理器,现在可以看到新增了一个名为“磁盘1”的存储设备,右击“磁盘1”选择“初始化”,完成初始化后按提示创建为主分区并格式化,同时设置为“活动、主分区”(见图5)。
二、配置客户端(以WinXP系统为例)
第1步:启动客户端电脑,然后下载支持WinXP的ISCSI启动的程序并安装。接着到http://www.kuaipan.cn/index.php?ac=file&oid=3237430383608221下载“sanbootconf.msi”并安装,这样WinXP就支持从服务器的ISCSI启动了。
第2步:安装一个一键还原软件,按提示将当前系统备份为“winxp.gho”镜像文件,并且将其复制到服务器电脑上。接着在服务器上运行Ghost32,按提示将“winxp.gho”恢复到“磁盘1”中(即StarWind创建的ISCSI硬盘)。这样就完成启动镜像的设置了。
三、配置启动文件
第1步:在服务器电脑上到http://www.kuaipan.cn/index.php?ac=file&oid=3237430383608222下载“Gpxe管理器”,启动程序后单击“磁盘管理→增加磁盘”,在弹出的窗口增加一个名为“winxp“磁盘,ISCSI服务器设置为“iscsi:192.168.030::::iqn.yy:winxp”,单击“确定”,增加一个可启动ISCSI硬盘(见图6)。
第2步:返回程序界面,单击“选项配置”,勾选“启动DHCP代理功能(请先关闭其他DHCP/PXE功能)”,单击“编辑磁盘”,在打开的窗口将上述添加的“winxp”磁盘添加到工作站中。接着切换到“IP地址”,按自己实际网络环境设置好网络参数即可(见图7)。
四、实际使用
完成上述设置后,现在如果某台电脑出现无法启动故障,我们只要将其使用网线接入局域网,然后就可以使用无盘启动进行维护操作了。
第1步:在客户端电脑上进入BIOS设置,找到BIOS中BOOT选项下类似“PXE UND(BUS0 Slot)”的启动项,将其设置为第一启动即可(见图8)。
第2步:保存并退出设置后,此时客户端就会自动从PXE启动,并从服务器中自动获得IP地址,同时获得从服务器传输过来的GPXE.pxe启动文件。此时在服务器端的GPXE管理器,单击“管理→DHCP监视器”,在打开的监视器窗口可以看到,服务器向客户端分配的IP地址和传输的引导文件gpxe.pxe。
第3步:完成启动文件的传输后,当客户端屏幕出现“booting from drive 0x80”提示时,则表明客户端已经成功加载服务器的ISCSI硬盘,并从中开始启动。
第4步:接下来的启动和本机启动WinXP是一样的,成功进入系统后打开设备管理器可以看到系统新增一个“Microsoft iSCSI”磁盘,WinXP也正是从这个ISCSI硬盘启动的(见图9)。
这样即使局域网电脑无法启动(甚至没有硬盘),我们只要在服务器设置一个WinXP启动镜像,以后就可以利用PXE实现客户机的无盘启动(而不管客户端原来安装的是什么系统)。由于启动的是我们熟悉的WinXP系统。维护操作就简单多了,比如可以启动网络去下载杀毒软件对客户端进行杀毒,或者下载操作系统镜像进行重装。
小提示
如果你的服务器系统是Windows 2008 R2,我们还可以到http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0下载微软免费提供的ISCSI服务器软件。它的使用和startwind类似,首先建立一个iSCSI目标,接着为目标创建一个VHD设备(等同于starwind创建IMG镜像)。然后在“磁盘管理”中加载VHD设备,进行初始化、格式化、设置活动即可。
小提示
对于已经使用路由器用户,这里网络参如子网掩码、网关IP使用默认网络设置即可。对于没有局域网的用户,“Gpxe管理器”已经自带GHCP和TFTP服务,我们可以使用网线将故障电脑和安装strawind的服务端电脑连接。此时就要自行设置网络参数,可以使用下列参数:
服务器IP:192.168.0.2
起始IP:192.168.0.3
终止IP:192.1.68.0.10
子网掩码:255.255.255.0
网关IP:192.168.0.1
首选DNS服务器:置空