x86主機搭建家庭智能路由系統 ---- Proxmox虛擬化實現一機多用

Proxmox VE簡介

Proxmox VE(Proxmox Virtual Environment) 是一款徹底開源虛擬化管理平臺,能夠管理QEMU/KVM虛擬機和LXC容器。事實上它只是一個前端管理界面,虛擬化技術由KVM和LXC提供。前端

安裝Proxmox VE

首先到官網下載Promox VE的鏡像文件。
下載地址:https://www.proxmox.com/en/downloads/item/proxmox-ve-4-4-iso-installerweb

下載完成後,使用dd命令或者USBWriter將鏡像內容寫入U盤,製做引導盤。
dd if=proxmox-ve_4.4-eb2d6f1e-2.iso of=/dev/sdc bs=4m服務器

開始安裝前,先用網線鏈接x86主機和路由器(目的是爲了個人筆記本能夠訪問Proxmox的web界面),而後插入U盤進行引導,出現以下安裝界面:
網絡

按照提示,分別設置root密碼,IP地址,直至安裝完成並重啓,安裝完成後的界面以下。
性能

配置Proxmox VE

啓動Proxmox VE後會提示訪問網址,使用筆記本訪問 https://192.168.1.100:8006 ,並輸入 root/剛剛設置的密碼 進行登陸。
我到這裏時遇到了第一個坑,打不開網頁。仔細檢查後發現,Proxmox默認只開啓了第一塊網卡,而個人主機裝有兩塊網卡,而且鏈接路由器的網線插到了第二塊網卡上,解決辦法是將網線插到主板自帶的第一塊網卡,或者更改網絡配置,啓用第二塊網卡並設置默認路由。操作系統

成功登陸後界面以下,默認支持中文。
3d

首先在配置中建立一塊虛擬網卡,橋接個人第二張物理網卡,點擊左側「節點」--「System」--「網絡」,建立一塊「vmbr1」橋接到「eth1」,重啓使配置生效。
code

安裝虛擬機

Proxmox支持兩種類型的虛擬機,管理界面右上角的「建立虛擬機」會建立KVM虛擬機,「建立CT」則是建立OpenVZ虛擬機。blog

此處使用KVM虛擬機,建立虛擬機前,須要先將ISO鏡像文件上傳到服務器中,點擊左側「存儲」--「local」--「內容」,上傳ISO文件。
內存

點擊右上角「建立虛擬機」,而後輸入一個名字,我這裏使用「pfSense」。

下一步,根據須要選擇操做系統、IOS文件、硬盤大小、CPU核心數、內存大小以及網絡,注意選擇網絡時只能夠選擇一塊網卡,但能夠完成後在虛擬機的硬件配置中添加另外一塊網卡。

全部配置完成後,點擊頁面上部的「啓動」,虛擬機就跑起來了。

總結

經過實踐,Proxmox VE的易用性仍是很高的,主要功能均可以在web中管理,安裝虛擬機也很是方便。

性能方面,開機禁用全部虛擬機佔用660M內存,CPU不足1%(CPU圖中左側的峯值是我重啓前的數據),我的感受內存佔用比較大,考慮到Proxmox還跑了個Debian和Java這個內存佔用也還能接受。

好了,文章至此結束,下一篇中,我會配置pfSense做爲軟路由進行撥號上網。

相關文章
相關標籤/搜索