免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7751 | 回复: 12
打印 上一主题 下一主题

搭建linux RIS服务器批量布署windows 2003系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-15 17:55 |只看该作者 |倒序浏览
前一段时间讲了利用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
  1. mkdir -p /mnt/centos5
  2. mkdir -p /mnt/win2003
  3. mount -o loop /data/win2003_sp2_R2.iso /mnt/win2003
  4. 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服务,一步到位,非常方便
  1. cd /data
  2. wget http://ris-autoinst.googlecode.com/files/ris-autoinst-0.6.1.tar.gz
  3. tar -zxvf ris-autoinst-0.6.1.tar.gz
  4. 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 服务器里面增加一句
  1. rpm -ivh $CENTOSPATH/CentOS/libsmbclient-*.rpm
  2. rpm -ivh $CENTOSPATH/CentOS/perl-Convert-ASN*.rpm
复制代码
修改 install_win2003
在最后面加上两句,不然安装2003过程中可能会出现ntfs.sys 损坏的问题
  1. cabextract -d /tftpboot/win2003/i386 /tftpboot/win2003/i386/sp2.cab
复制代码
5. 运行install_first命令
  1. ./install_first
复制代码
运行该命令将安装所有服务包括DHCP服务,如果网络中已经有dhcp服务器请勿使用
  1. ./install_first -nodhcp
复制代码
运行该命令将不自动启用DHCP服务,但服务仍会被安装,你可以参照生成的dhcpd.conf来配置你自己已有的dhcp服务器

6. 运行install_winxp命令,配置Windows XP,供网络安装
  1. ./install_winxp
复制代码
7. 运行install_win2003命令,配置Windows 2003,供网络安装
  1. ./install_win2003
复制代码
8. 运行start_rislinux命令,启动RIS服务
  1. service xinetd restart
  2. service dhcpd restart
  3. service smb restart
  4. ./start_rislinux
复制代码
此时服务端的配置全部完成,客户端只要设置从网卡启动,然后输入“winxp”或“w2k3”(不含引号)即可进行Windows XP或Windows 2003的网络安装。

http://kerry.blog.51cto.com/172631/714068

论坛徽章:
0
2 [报告]
发表于 2011-11-15 21:50 |只看该作者
写的好 顶。!

论坛徽章:
0
3 [报告]
发表于 2011-11-16 08:37 |只看该作者
不错,学习了

论坛徽章:
0
4 [报告]
发表于 2011-11-16 10:55 |只看该作者
自动化运维,大家一起讨论分享

http://bbs.chinaunix.net/thread-3619218-1-1.html

论坛徽章:
0
5 [报告]
发表于 2011-11-16 11:30 |只看该作者
以前就用这个安装过win2003,挺不错,不知道现在win2008怎么批量安装。

论坛徽章:
0
6 [报告]
发表于 2011-11-16 11:39 |只看该作者
以前就用这个安装过win2003,挺不错,不知道现在win2008怎么批量安装。
ailixchen 发表于 2011-11-16 11:30


直接用wds

论坛徽章:
0
7 [报告]
发表于 2011-12-17 11:55 |只看该作者
PXE服务器是LINUX, 通过网络引导 安装WINDOWS2003、2008、xp这些系统……  除了RIS之外还有没有别的方法?  我看到网上有用unttended来配置的,但是弄不起来,老是提示retrying dhcp,同样的pxe服务器,网络引导安装LINUX系统就没有什么问题。

论坛徽章:
0
8 [报告]
发表于 2011-12-17 12:03 |只看该作者
另外,想了解一些 ,楼主这个RIS安装WIN03 能否跟这种http://bbs.chinaunix.net/thread-1942482-1-1.html结合起来, 搭建一个PXE服务器,上面即有LINUX也有WINDOWS?

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
9 [报告]
发表于 2011-12-18 10:20 |只看该作者
感谢分享

论坛徽章:
0
10 [报告]
发表于 2012-01-30 12:01 |只看该作者
回复 1# king_819


    请问一下,怎么使用cobbler部署windows,我现在使用的cobbler部署大批量linux,有部分机器是windows。多谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP