首頁>Club>
公司有個專案,需要安裝將近20臺伺服器的系統,有沒有什麼簡單的方法呢?
5
回覆列表
  • 1 # 運維蟲子

    這個問題好解決

    題主可以採用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啟動,出現下圖代表安裝成功。

  • 中秋節和大豐收的關聯?
  • 有哪些電視劇是別人覺得很好看,但是你不愛看的?