這個問題好解決
題主可以採用cobbler解決。Cobbler是一個Linux伺服器安裝的服務,可以透過網路啟動(PXE)的方式來快速安裝、重灌物理伺服器和虛擬機器,同時還可以管理DHCP,DNS等。
因此使用cobbler的前提是伺服器支援PXE啟動,不過既然是20多臺伺服器,應該是支援的。所有伺服器接入同一個交換機,如果一個交換機接不下可以再加一臺交換機,倆臺交換機簡單級聯。
具體操作流程如下:
Cobbler伺服器系統:CentOS 7 64位(關閉防火牆)
1.安裝cobbler相關服務 yum -y install cobbler xinetd dhcp httpd
cobbler相關配置在如下檔案裡面(可以按照需求更改):
因為cobbler的dhcp需要用到/etc/cobbler/dhcp.template。
開啟配置檔案做如下修改:
2.cobbler服務檢查
執行cobbler check檢查cobbler執行環境,根據提示資訊修改。
3.啟動cobbler、DHCP和xinetd
service cobblerd start,service httpd start和service xinetd start,同時用chkconfig on 把服務加入自啟動.
4.配置映象
將有系統映象的光碟掛載到本地系統然後匯入:
cobbler import --name=CentOS-7-x86_64 --path=/mnt/cdrom
5.生成並匯入ks檔案
yum install system-config-kickstart
system-config-kickstart
cobbler profile edit --name=CentOS-7-x86_64 --distro=CentOS-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7-x86_64.cfg
執行這條命令前,需要將ks檔案複製到/var/lib/cobbler/kickstarts/目錄下。
6.同步
cobbler sync
到此cobbler的配置就完成了
把其他的伺服器接入同一個交換機或者網路環境中,然後開機F12或者其他按鍵進入BIOS啟動項,選擇PXE或者network啟動,出現下圖代表安裝成功。
這個問題好解決
題主可以採用cobbler解決。Cobbler是一個Linux伺服器安裝的服務,可以透過網路啟動(PXE)的方式來快速安裝、重灌物理伺服器和虛擬機器,同時還可以管理DHCP,DNS等。
因此使用cobbler的前提是伺服器支援PXE啟動,不過既然是20多臺伺服器,應該是支援的。所有伺服器接入同一個交換機,如果一個交換機接不下可以再加一臺交換機,倆臺交換機簡單級聯。
具體操作流程如下:
cobbler伺服器準備Cobbler伺服器系統:CentOS 7 64位(關閉防火牆)
1.安裝cobbler相關服務 yum -y install cobbler xinetd dhcp httpd
cobbler相關配置在如下檔案裡面(可以按照需求更改):
因為cobbler的dhcp需要用到/etc/cobbler/dhcp.template。
開啟配置檔案做如下修改:
2.cobbler服務檢查
執行cobbler check檢查cobbler執行環境,根據提示資訊修改。
3.啟動cobbler、DHCP和xinetd
service cobblerd start,service httpd start和service xinetd start,同時用chkconfig on 把服務加入自啟動.
4.配置映象
將有系統映象的光碟掛載到本地系統然後匯入:
cobbler import --name=CentOS-7-x86_64 --path=/mnt/cdrom
5.生成並匯入ks檔案
yum install system-config-kickstart
system-config-kickstart
cobbler profile edit --name=CentOS-7-x86_64 --distro=CentOS-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7-x86_64.cfg
執行這條命令前,需要將ks檔案複製到/var/lib/cobbler/kickstarts/目錄下。
6.同步
cobbler sync
到此cobbler的配置就完成了
批次安裝把其他的伺服器接入同一個交換機或者網路環境中,然後開機F12或者其他按鍵進入BIOS啟動項,選擇PXE或者network啟動,出現下圖代表安裝成功。