Proxmox VE:自建虛擬化方案

Proxmox VE 簡介

Proxmox Virtual Environment,或 Proxmox VE,是來自德國的開源虛擬化方案。軟件和社區支持都是免費的,企業用戶則能夠經過訂閱製得到付費商業支持。
前幾年我曾瞭解過 Proxmox VE,當時 PVE 的重心還在容器化(OpenVZ 和 LXC)上,所以沒多作考慮。
後來 PVE 的重心漸漸轉移到虛擬機上,如今已是至關成熟的 VM 虛擬化方案了。
PVE 的虛擬化核心是 QEMU/KVM,所以能夠說是「站在巨人的肩膀上」。
QEMU 雖然成熟而強大,可是使用與管理卻不夠用戶友好,PVE 則是補上了這缺失的一環,經過直觀的網頁管理界面和高效的命令行工具,讓各類用戶都能愉快地管理虛擬機。
貫徹「不重複造輪子」的原則,當前版本的 PVE 基於成熟穩定的 Debian 9 "Stretch" 構建。
在熟悉和使用 PVE 的過程當中,我愈加喜歡它「不重複造輪子」的特性。
相較以前用過的其餘虛擬化方案,PVE 的內部構造和工做原理對我來講再也不是一個黑盒,我能夠清晰地觀測到它在幹什麼——好比要遷移一臺虛擬機到另外一個節點,我就能夠經過 ps 觀察到它啓動了一個 dd 進程,對接 ssh 管道,將磁盤數據經過網絡複製到目標機器——這種彷彿透明手錶同樣能看到內部工做原理的感受真的是太棒了!
node

Proxmox VE 安裝

安裝說明

用戶能夠直接在現有的 Debian 上安裝 PVE 相關的軟件包,將之改形成 PVE 節點
更推薦的方法是直接用官方提供的 ISO 文件,完成全系統的安裝。(下載最新版本便可)
image.png
安裝過程當中除了問裝到哪兒之類的常規問題,沒有別的複雜狀況。安裝完以後會重啓,重啓完成後便可使用 SSH 登陸,或是用 https:// :8006/ 訪問網頁管理頁面(注意是 https://)。
web

安裝過程

啓動系統以後選擇 Install Proxmox VE(安裝Proxmox VE)
image.png
選擇「I agree」
image.png服務器

此處若是須要自行分區,請選擇「Options」,此例服務器爲32G閃盤做爲系統,由安裝程序自動分區,故選擇「Next」網絡

image.png

國家和時區,「china」」asia/Shanghai」,點擊「Next」
image.png
設置系統密碼(即爲root密碼),點擊「Next」
image.png
Management Network configuration
網卡選擇(多網卡請規劃好使用哪塊網卡)
FQDN格式爲 nodename.XX 之類
IP地址,掩碼,網關及DNS按你所處的網絡配置
image.pngdom

確認以上配置信息,確認無誤後點擊install開始安裝
image.png
image.png
 安裝完成,Reboot重啓服務器。(光盤安裝的記得取出光盤)
image.png
ssh

PVE修改IP地址

pve修改IP須要修改三個文件
/etc/issue     
/etc/hosts
/etc/network/interfaces工具

root@nfsnobody:~# cat /etc/issue

------------------------------------------------------------------------------

Welcome to the Proxmox Virtual Environment. Please use your web browser to 
configure this server - connect to:

  https://172.27.10.52:8006/

------------------------------------------------------------------------------


root@nfsnobody:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
172.27.10.52 nfsnobody.com nfsnobody

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts



root@nfsnobody:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface ens3 inet manual

auto vmbr0
iface vmbr0 inet static
    address 172.27.10.52
    netmask 255.255.255.0
    gateway 172.27.10.1
    bridge_ports ens3
    bridge_stp off
    bridge_fd 0
相關文章
相關標籤/搜索