1. 程式人生 > >用命令自動安裝虛擬機器

用命令自動安裝虛擬機器

前面都是用圖形介面來安裝虛擬機器的,如果我們通是安裝很多臺虛擬機器的話就很難用圖形介面建立虛擬機器來實現了,所以現在我們用命令來建立虛擬機器
首先檢查一下我們的映象檔案是否掛載好了。用df -h檢視
在這裡插入圖片描述

在確保映象掛載上了,就可以安裝軟體了
在這裡插入圖片描述
軟體安裝成功的話就是這樣的:
在這裡插入圖片描述
確保一下,關閉防火牆
在這裡插入圖片描述
在shell中輸入system-config-kickstart
在這裡插入圖片描述

會彈出來一個視窗:
我們根據自己的需要,進行資訊的輸入,其實這個過程就是在建立一個名為ks.cfg
彈出來的視窗如下:
在這裡插入圖片描述

設定語言和root使用者密碼:
在這裡插入圖片描述
這是設定http服務,由於我們需要yum源,yum源首先需要其他電腦分享出來我們才能使用
在這裡插入圖片描述


在這裡插入圖片描述
都選擇第一個選項:
在這裡插入圖片描述

下面倆進行分割槽,我們給/root分200M,swp分500M,/分剩餘所有的記憶體
在這裡插入圖片描述
在這裡插入圖片描述
網路選擇為dhcp,由電腦自動分配
在這裡插入圖片描述
防火牆關閉:
在這裡插入圖片描述
在這裡插入圖片描述
在這一欄輸入的程式碼表示為:刪除原來yum源的指向,新建的yum源指向為http://172.25.52.250/rhel7.3
在這裡插入圖片描述

上面的工作昨晚以後,我們在用圖形建立的時候發現,有一個地方我們點進去不能編輯,所以我們需要找到ks.cfg這個檔案,進行補充:
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
@base表示一個軟體包組
lftp表示lftp服務
在後面必須要加上%end才能結束

下面這個命令時檢測我們的輸入是否有語法錯誤,這個結果就表示沒有語法錯誤。
在這裡插入圖片描述
下面我們就可以開始安裝了:
安裝由兩種方法:
第一種還是圖形介面來安裝nm-connection-editor ,進入下面的頁面:
在這裡插入圖片描述

我們選擇這個選項:匯入一個已經存在的映象檔案
在這裡插入圖片描述

新增yum源指向:
在這裡插入圖片描述
選擇要安裝的虛擬機器的網路型別:
在這裡插入圖片描述
指定映象檔案地址:和ks.cfg檔案路徑
在這裡插入圖片描述
下面就是安裝介面了,等待安裝就好了
在這裡插入圖片描述

那第二種安裝方式,是命令安裝:
首先要建立一個指令碼檔案:vm_creat.sh
在這裡插入圖片描述
對指令碼檔案進行編輯:
其中加入的的location http://172.25.52.250/rhel7.3 是指映象檔案路徑
ks.cfg =http://172.25.52.250/ks.cfg 指的是我們前面進行圖形選擇而生成的那個檔案ks.cfg的路徑
在這裡插入圖片描述

然後執行指令碼就可以了:sh vm_create.sh nihao 建立一個虛擬機器名稱為nihao,然後等待安裝就可以了
在這裡插入圖片描述