使用lxc可以幫助我們搭建輕量級的虛擬機,這種虛擬機的對資源要求不高,非常適合在硬件條件受限時建立多臺虛擬機的情況,有助于我們完成需要多節點參與的實驗環境。
下面來演示lxc的搭建過程:
一、確保NetworkManager服務是停止的。
二、將宿主機的網卡模擬為網橋,以提供虛擬機共享使用。
1、將ifcfg-eth0文件復制為ifcfg-br0
2、修改ifcfg-br0文件的內容如下所示:
3、在ifcfg-eth0文件中添加如下圖所示的內容:
4、重啟服務
二、配置lxc
1、安裝lxc
2、啟動服務
3、檢查lxc的運行環境
enabled表示測試通過。
4、修改lxc的配置文件內容如下圖所示:
5、修改lxc的模板文件如下圖所示:
在創建虛擬機時參考此模板中定義的內容。
在模板中找到baseurl行,并在其后面指定yum源。
6、創建虛擬機
lxc-create命令選項:
-n:指定虛擬機的名稱。
-t:指定創建虛擬機使用的模塊。
出現下面的提示表示安裝成功了。
7、設置root密碼
8、啟動虛擬機
lxc-start參數:
-n:虛擬機的名稱;
-d:虛擬機在后臺運行。
此時就可以登錄使用了。
9、登錄系統
10、測試
11、創建另一臺虛擬機,并使其在后臺運行
修改root密碼:
啟動虛擬機:
查看此虛擬機的IP地址:
關閉此虛擬機;
在后臺啟動虛擬機:
使用ssh登錄虛擬機:
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/5351
檢查lxc的運行環境 返回顯示有些異常,也不影響結果嗎?
@stanley:重做了一遍也返回了那兩行的異常信息,但確實是能夠正常的建立虛機,可能是我環境有問題