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 管道,將磁盤數據通過網絡復制到目標機器——這種仿佛透明手表一樣能看到內部工作原理的感覺真的是太棒了!

Proxmox VE 安裝

安裝說明

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

安裝過程

啟動系統之后選擇 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.png

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM