001入門級的超融合私有雲開源解決方案Proxmox VE之規划部署


Proxmox VE 是什么?

Proxmox VE 是一個完整的企業虛擬化開源平台。借助內置的Web界面,您可以輕松管理VM和容器,軟件定義的存儲和網絡,高可用性集群以及單個解決方案上的多個開箱即用工具。Proxmox VE 最大優勢在於安裝使用的方便以及web管理界面的豐富,還可以相對比較簡單的實現桌面雲。

從 Proxmox VE 5.x 版本開始,官方整合了分布式文件系統Ceph,並對其進行了改進。這樣,就和OpenStack一樣,存儲方面集成實現了分布式存儲,實現了計算、網絡、存儲一體化解決方案,即所謂的超融合。

Proxmox的主要特性,去中心化、超融合、高可用、開源低成本、易於實施管理,前面幾個特性都和OpenStack一樣,但是最后一點易於實施管理,OpenStack卻做得不是特別好。

Proxmox的主要劣勢,是這個開源產品只有一個廠商維護,叫做Proxmox Server Solutions 公司,但是只要產品足夠穩定可靠,不用太多的定制化要求,能夠拿來就用就行,只要足夠方便好用,而且免費。如果需要更多更好更及時的技術支持,也可以直接購買這家公司的技術支持服務。

 

為什么要使用 Proxmox VE?

1. Proxmox VE 適用於虛擬機數量在1000台以下的小型虛擬化或者私有雲場景下。

2. Proxmox VE 支持各類存儲,包括分布式存儲 Ceph 和 Zfs,能夠像 OpenStack 一樣輕松的實現超融合。

3. 在使用分布式存儲的情況下可以很方便低成本的實現虛擬機的 HA 以及自動動態遷移。

4. Proxmox VE 適用於中小企業固定工位的辦公桌面雲,輕松實現並管理使用。

5. 對於中小企業來說,只需要采購硬件設備即可,軟件幾乎是免費的,這就極大的降低了企業的使用成本。

 

Proxmox VE 規划設計

網絡規划

 

 

 

虛擬機集群網絡拓撲圖

網絡方面需要管理網絡,集群網絡,存儲網絡,3個網絡,需要強調的是,集群網路需要獨立出來,因為集群網絡對延時的要求很苛刻。如果有條件,每個網絡都做bond。bond類型的選擇,集群網絡直接使用active-backup,其他的最好使用LACP(802.3ad)鏈路聚合,但是這種方式需要在交換機側做配置,兩個交換機之間也要做級聯,鏈路聚合的好處是一穩定,二帶寬不浪費,三高可用 。

存儲規划

存儲方面,除了系統盤之外,每台物理機使用2塊硬盤貢獻出來作為Ceph存儲池使用,1塊硬盤作為本地LVM存儲並掛載給鏡像和備份目錄使用,這樣可以比較靈活,需要實現HA功能虛擬機可以放在Ceph存儲池,LVM存儲池主要存放模板鏡像文件,也可以給其他虛擬機使用,LVM存儲池的虛擬機在相應速度上理論上要比Ceph的要高。Ceph存儲池使用3 mon,3副本。

硬件規划

3台物理機,每台物理機需要5個物理萬兆網口,4塊3TB硬盤,內存至少8 GB,推薦128 GB,CPU 核數至少4核,推薦24核。

4台交換機,4台萬兆交換機為主,兩兩互備。

 

Proxmox VE 部署

模擬環境

宿主機系統版本:Windows 10 Professional

虛擬機軟件版本:VMware Workstation 15

Proxmox VE 版本:Proxmox-VE 5.3.2

模擬硬件

第一台虛擬 PVE(為表述方便,以下“Proxmox VE”均用“PVE”代替),具體硬件配置如下:

CPU:4核

內存:6 GB

硬盤:4 塊,其中硬盤方面1塊硬盤為系統盤31G,2塊30G的Ceph盤,1塊32G的LVM盤。

網卡:2 塊,1塊網卡同時給集群和虛擬機使用(192.168.17.0/24網段),1塊網卡作為ceph存儲網絡(192.168.3.0/24網段)使用。

 

PVE 部署

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

部署完畢,WEB 界面:

https://192.168.17.3:8006/

https://sanyuan.com:8006/

 

 

 

 

 

 

 

 

 

PVE 網絡配置

系統安裝過程中配置了第一塊網卡作為內部管理集群網絡,網段是192.168.17.0/24 ,登陸系統后可以發現這個地址是配置在網橋上的,網橋上搭一塊網卡進行橋接,因此新建一個網橋並配置192.168.3.0/24網段的地址給它,搭另一塊網卡進行橋接,如下圖:

 

 

注意:

第一塊網卡設置了網關是192.168.17.2,這塊網卡就不能設置網關了 。其實就是在主機上設置了默認網關,只能有一個。

增加完網橋之后,需要重啟PVE節點生效配置。(網絡更改都需要重啟節點才能生效。)

 

PVE 取消訂閱及更新源

更改為非訂閱版,如下:

將/etc/apt/sources.list.d/pve-enterprise.list  文件內的唯一一條記錄注釋掉:

#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

wget -q -O- 'http://download.proxmox.com/debian/pve/dists/stretch/proxmox-ve-release-5.x.gpg' | apt-key add -

echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

apt update && apt dist-upgrade

 

消除“No valid subscription”提示的方法:

即,ssh登錄服務器后執行下面的指令:

sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service


免責聲明!

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



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