歡迎您光臨本站 註冊首頁

搭建linux RIS伺服器批量布署windows 2003系統

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

前一段時間講了利用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的網路安裝。


[火星人 ] 搭建linux RIS伺服器批量布署windows 2003系統已經有508次圍觀

http://coctec.com/docs/service/show-post-566.html