1. 程式人生 > >linux批量安裝虛擬機器

linux批量安裝虛擬機器

  • 在設定好共享yum源的虛擬機器上設定:
    先安裝所需軟體
    在這裡插入圖片描述
    systemctl start httpd開啟阿帕奇
    systemctl enable httpd允許開機開啟
    systemctl stop firewalld關閉虛擬機器
    systemctl disable firewalld開機不啟動虛擬機器
    在這裡插入圖片描述
    做如下設定:
    在這裡插入圖片描述
    下圖中的172.25.55.1/wanggua是之前設定的共享yum源。
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    選擇fill all useed space on disk,表示剩下的空間都分給/目錄。
    在這裡插入圖片描述
    網路型別選為DHCP,因為我們可能會同時安裝多個虛擬機器。不能指定同一ip.
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

    在這裡插入圖片描述
    將ks.cfg檔案儲存到/var/www/html/下。
    在這裡插入圖片描述
    儲存好檔案後開啟ks.cfg檔案,編寫檔案如下圖:
    新增要裝的軟體包
    %packages
    @base 系統套件,軟體組
    lftp 要安裝的軟體包
    %end
    在這裡插入圖片描述
    儲存編寫後,使用ksvalidator ks.cfg命令檢測ks.cfg檔案語法錯誤,無返回值則說明無語法錯誤,但不是沒有其他錯誤,如單詞拼寫。
    在這裡插入圖片描述
    之後,我們要在虛擬機器和真機瀏覽器查詢共享yum 源的檔案和ks.cfg檔案。如下面兩幅圖。若顯示沒有找到,則可能我們的共享yum源或ks.cfg檔案有錯誤。
    在這裡插入圖片描述
    在這裡插入圖片描述
    以上,我們在虛擬機器中的操作就結束了(也可以在真機中做以上操作,在有共享yum源的基礎上做。)
  • 接下來我們在真機中編寫安裝虛擬機器的指令碼:
    在這裡插入圖片描述
    此時,執行指令碼就會成功安裝虛擬機器,不需要手動配置。
    在這裡插入圖片描述