搭建linux RIS服务器批量布署windows 2003系统

简介:
+关注继续查看

  前一段时间讲了利用cobbler批量部署CentOS系统,非常方便、快捷,但现在很多网游公司还是基于winodws系统的开发,所以还是有大量的windows系统存在,接下来就要讲winodws系统的批量部署,而windows目前批量安装方式有2种,一种是vista之前使用的ris(远程安装服务器),这种安装方式支持windows 2000,xp, 2003 ,vista之后使用的wds(windows部署服务),这种方式目前支持vista,win 7,windows 2008,对于ris的安装方式一种可以采用windows自带的软件包进行构建安装服务器端,这种要基于winodws域环境的部署,相对比较麻烦,另外一种是第三方出了一个叫ris for linux的东西,可以支持在linux上部署windows安装服务器,这种方式相对方便很多,而且还可以与cobbler相结合,而对于windows vista之后出的操作系统,只能采用windows自带的安装包进行部署windows部署服务器端。

一、源服务器安装配置
1、定制winodws 2003 iso
利用nlite定制winodws 2003 iso,加载驱动(dell 2950、dell R610)、加载系统补丁、优化组件

2、挂载ISO
mkdir -p /mnt/centos5
mkdir -p /mnt/win2003
mount -o loop /data/win2003_sp2_R2.iso /mnt/win2003
mount /dev/cdrom /mnt/centos5

注意:根据ris-autoinst的安装要求,挂载目录必須为:/mnt/centos5,/mnt/winxp,/mnt/win2003如果你要更改,则必須修改config.sh文件,把其中的CENTOSPATH、WINXPPATH及W2K3PATH变量改成你实际的挂载目录。

3、下载安装ris-autoinst
ris-autoinst是一个ris-linux的辅助工具包,执行里面的安装脚本,可以自动安装和配置pxelinux,dhcp,tftpd,samba,ris-linux服务,一步到位,非常方便

cd /data
wget http://ris-autoinst.googlecode.com/files/ris-autoinst-0.6.1.tar.gz
tar -zxvf ris-autoinst-0.6.1.tar.gz
cd ris

4. 修改config.sh文件,把LOCALIP,LOCALNET,LOCALDNS,LOCALROUTER,TFTPSERVERIP,RANGESTART,RANGEEND,NETMASKIP,DOMAINNAME,WINXPPRODUCTKEY,W2K3PRODUCTKEY,WININSTALLIP等变量改成你实际的值;

各个变量说明如下:
LOCALIP:本地服务器的IP地址,该变量仅供引用,如果你把ris linux、dhcpd、tftpd、samba等服务建立在一台服务器上,可以不用重复修改个个服务器的IP地址,而仅修改本值就能实现。
LOCALNET:dhcpd配置文件中所使用的值,用以设置本地网络。
LOCALROUTER:网关地址
TFTPSERVERIP:tftp服务器的IP地址,默认同LOCALIP
RANGESTART:dhcpd配置文件中所使用的值,用以设置DHCP动态分配地址的启始地址
RANGEEND:dhcpd配置文件中所使用的值,用以设置DHCP动态分配地址的结束地址
NETMASKIP:网络的子网掩码
DOMAINNAME:缺省域名(不是必需)
WINXPPRODUCTKEY:Windows XP的安装序列号
W2K3PRODUCTKEY:Windows 2003的安装序列号
WININSTALL:samba服务器的IP地址,用于提供windows安装文件,默认同LOCALIP

修改install_first文件 在安装samba 服务器里面增加一句
rpm -ivh $CENTOSPATH/CentOS/libsmbclient-*.rpm
rpm -ivh $CENTOSPATH/CentOS/perl-Convert-ASN*.rpm

修改 install_win2003
在最后面加上两句,不然安装2003过程中可能会出现ntfs.sys 损坏的问题
cabextract -d /tftpboot/win2003/i386 /tftpboot/win2003/i386/sp2.cab

5. 运行install_first命令
./install_first  运行该命令将安装所有服务包括DHCP服务,如果网络中已经有dhcp服务器请勿使用
./install_first -nodhcp 运行该命令将不自动启用DHCP服务,但服务仍会被安装,你可以参照生成的dhcpd.conf来配置你自己已有的dhcp服务器

6. 运行install_winxp命令,配置Windows XP,供网络安装
./install_winxp

7. 运行install_win2003命令,配置Windows 2003,供网络安装
./install_win2003

8. 运行start_rislinux命令,启动RIS服务
service xinetd restart
service dhcpd restart
service smb restart
./start_rislinux

此时服务端的配置全部完成,客户端只要设置从网卡启动,然后输入“winxp”或“w2k3”(不含引号)即可进行Windows XP或Windows 2003的网络安装。



本文转自king_819 51CTO博客,原文链接:http://blog.51cto.com/kerry/714068,如需转载请自行联系原作者

 

相关文章
|
6天前
|
域名解析 缓存 网络协议
哇~~真的是你呀!今天是LINUX的DNS的服务器。
在Linux中,域名系统(Domain Name System,DNS)服务是负责将域名解析为 IP 地址的重要组件。它将域名转换为与之对应的 IP 地址,实现网络通信的关键。
17 0
|
6天前
|
关系型数据库 MySQL Linux
【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接
【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接
37 0
【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接
|
6天前
|
运维 数据挖掘 Linux
服务器数据恢复—Linux操作系统服务器崩溃的数据恢复案例
服务器数据恢复环境: 某品牌linux操作系统服务器,服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。 服务器故障&检测: 服务器在运行过程中突然瘫痪,管理员对服务器进行了重装操作系统的操作。系统安装完成后发现数据丢失。 北亚企安数据恢复工程师对故障服务器进行了检测,经过检测发现重装系统操作导致逻辑卷发生改变,文件系统被破坏,出现空白超级块。
|
6天前
|
缓存 应用服务中间件 网络安全
10个顶级Linux开源反向代理服务器 - 解析与导航
10个顶级Linux开源反向代理服务器 - 解析与导航
277 2
|
16天前
|
Java Linux
linux服务器解压zip文件
linux服务器解压zip文件
24 0
|
16天前
|
Java Linux 数据安全/隐私保护
重启linux服务器
重启linux服务器
13 0
|
23天前
|
关系型数据库 MySQL Linux
【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学
【Linux】安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学
31 0
|
23天前
|
Linux
linux两台服务器时间同步
linux两台服务器时间同步
|
27天前
|
关系型数据库 MySQL Java
Linux--安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学(下)
Linux--安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学(下)
23 1
|
27天前
|
Ubuntu Unix Linux
Linux--安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学(上)
Linux--安装与配置虚拟机及虚拟机服务器坏境配置与连接---超详细教学(上)
33 1
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多