企業級虛擬化解決方案:
Proxmox VE
具備企業級全功能的虛擬化管理軟體
運作穩定,支援多種檔案格式及軟體定義儲存系統 Ceph
前言
一般企業從傳統實體主機部署要轉向虛擬化最常碰到的問題是平台的選擇。虛擬化的好處不言而諭,的確可以將閒置的運算資源切割給不同系統使用。省下機房空間,伺服器,電力等成本。然而商用版全功能的虛擬化平台並不便宜,並非每個中小企業負擔的起。即便使用雲端運算平台,每個虛擬機器都是24小時不停的計費,如果企業虛擬機數量一多,那費用遠比一台伺服器可以執行的虛擬機數目昂貴許多。
商用企業虛擬化最常使用的就是 VMware,但是即便使用免費版的ESXi,因為 API 被鎖定,所以無法搭配商用版的備份軟體或是UPS 網管卡來做停電關機。所以一般企業被迫購買VMware商業授權來滿足營運需求。但如果是要做到高可靠性讓虛擬機在不同主機遷移 , 那更是要購買更高階的軟體授權。不過企業虛擬化有開源的選擇那就是 Proxmox VE。
Proxmox VE是用於企業級虛擬化的完整開源解決方案,它在單個平台上緊密集成了KVM虛擬機管理程序和LXC容器,軟體定義的存儲和網絡功能。借助內置的中央Web界面,您可以輕鬆地運行VM和容器,管理軟
體
定義的存儲和網絡功能、
高可用性群集以及多種集成的現成工具,例如備份/還原
、
實時遷移
、
複製
、
以及防火牆。 Proxmox VE 甚至可以虛擬化最苛刻的Linux和Windows應用程序工作負載。
通過結合兩種虛擬化技術,Proxmox VE為您的虛擬IT環境提供了最大的靈活性。它包括強大的高可用性(HA)支持,並且由於獨特的多主服務器設計,不需要額外的管理服務器,從而節省了資源並實現了高可用性而沒有單點故障(SPOF)。
Proxmox VE 特色
業界領先的企業虛擬化技術
- Linux 和 Windows Server,32和64位元操作系統
- 支持最新的Intel和AMD服務器芯片組,以實現出色的VM性能
- 相對於裸機而言,領先的性能可滿足實際企業工作負載
- 管理層包含創建和管理虛擬基礎架構所需的所有功能
開源軟體
- 根據免費的copyleft GNU Afero通用公共許可證版本3 (AGPL,V3:http://www.gnu.org /licenses/agpl-3.0.html)許可。
- 旨在確保與開源社區的合作
- 公共代碼存儲庫(GIT)
- Bugtracker
- 公眾論壇
- 免費的Wiki,用於記錄 HowTo´s
Restful Web API
- 輕鬆集成第三方管理工具,例如自定義託管環境
- 像 API一樣的REST(以JSON作為主要數據格式,整個API均使用JSON模式正式定義)
- 簡單易讀的數據格式(本機Web瀏覽器格式)
- 自動參數驗證(返回值驗證)
- 自動生成API文檔
- 創建命令行工具的簡單方法(使用相同的API)
- 面向資源的架構(ROA)
- 使用JSON模式的聲明性API定義
高可用性集群
- 沒有單點故障(沒有SPOF)
- 多主機集群
- 用於管理KVM和容器HA設置的GUI
- pmxcfs-Proxmox VE群集文件系統:數據庫驅動的文件系統,用於存儲使用Corosync在所有節點上
實時複製的配置文件
- 基於成熟的 Linux HA技術,提供穩定可靠的HA服務
- KVM 和 Linux容器(LXC)的資源代理
- 基於看門狗的防護
隔離
- Proxmox VE HA Manger使用硬體看門狗或內核Softdog提供的自我防護
- 沒有同時的數據訪問和損壞
- 開箱即用
- Proxmox VE HA 模擬器用於測試
集成的Web管理GUI
- 無需安裝單獨的管理工具或任何其他管理節點
- 快速的搜索驅動界面,能夠處理數千個VM
- 安全的HTML5 VNC控制台,支持SSL
- 基於嚮導的虛擬服務器和容器的創建
- Proxmox VE 8.x 集群的無縫集成和管理
- 所有對象(VM和CT,存儲等)的基於角色的權限管理
- 支持多種身份驗證源(例如本地,MS ADS,LDAP等)
- 動態更新資源的AJAX技術
- 基於Ext JS的JavaScript框架。
- 群集範圍內的任務和群集日誌:GUI顯示整個群集中所有正在運行的任務,以及每個節點的歷史記錄和系統日誌。這包括運行備份或還原作業,實時遷移或HA觸發的活動
實時遷移
- 將 QEMU虛擬服務器從一台物理主機移動到另一台物理主機,而無需停機。
命令行界面
- 對於高級用戶
- 管理您的虛擬環境的所有組件
- 具有智能選項卡補全功能的CLI和完整的UNIX手冊頁文檔
儲存類型
- 本地存儲,ZFS,帶有 ext3 / ext4的LVM和XFS
- 共享存儲,例如FC,iSCSI或NFS
- 分佈式存儲,例如Ceph RBD或GlusterFS
- 無限數量的存儲定義(全集群)
橋接網絡
- 橋接網絡模型
- 每個主機最多包含4094個網橋
- TCP / IP配置
- IPv4 和IPv6支持
- 虛擬局域網
- 打開vSwitch
備份還原
- 容器和VM的完整備份
- 實時快照備份
- 多個時間表和備份存儲
- GUI 集成,也可以通過CLI集成
- “立即備份” ,並通過GUI還原
- 可以通過GUI選項卡“任務”監視所有節點的所有作業。
Proxmox VE 防火牆
- 基於Linux的netfilter技術。狀態防火牆。提供高帶寬。
- 分佈式:Proxmox VE群集文件系統中的主要配置,iptable規則存儲在節點中。
- 支持IPv4和IPv6
- 群集範圍內的設置
- 3級配置(數據中心,主機,VM / CT)
- 完全可定制,允許通過GUI或CLI進行複雜的配置
- 使用預定義進行快速設置
多個身份驗證源
- Proxmox VE 支持多種身份驗證源
- Linux PAM 標準身份驗證(例如“ root”和其他本地用戶)
- Proxmox VE身份驗證服務器(內置)
- Microsoft Active Directory(MS ADS)
- LDAP
基於角色的管理
- 用戶和所有對象(VM,存儲,節點等)的權限管理
- 角色只是特權列表。Proxmox VE帶有許多預定義角色,可以滿足大多數需求。整個預定義角色集可以在GUI上看到。
- 權限是控制對對象的訪問的方法。用技術術語來說,它們只是一個包含<path,user,role>的三元組。此概念也稱為訪問控制列表。每個權限在特定路徑上指定一個主題(用戶或組)和一個角色(一組特權)。
VM模板和克隆 (clone)
- 從模板部署虛擬機非常快速,非常舒適,如果您使用鏈接克隆,則可以使用基礎映像和精簡配置來優化存儲。
- 鏈接和完整克隆
兩因素驗證
- 高安全性
- 兩種類型:基於時間的一次性密碼和YubiKey
Proxmox VE HA 高可靠
執行虛擬化平台的關鍵任務就是預防災難發生。因為所有系統皆置於同一主機,因為系統故障或是資源不足等問題可能造成停機損失。除了平常的備份及快照外,有備援的主機可以即時切換,降低停機的時間也是非常重要。基本上 HA 需要三台虛擬主機做切換,因爲要決定哪台主機故障,要有投票機制來判斷,所以三台主機是必要的,如果因爲預算考量,可以精簡為兩台做運算,另外一台小電腦專做投票用,也是對預算較有限的中小企業可以實行的高可靠的架構。
Proxmox VE HCI with HA 高可靠超融合
傳統要建立高可靠架構需要將虛擬機存放於共用的儲存設備,但是建置共用的儲存設備及共用的高速網路,成本是相當高昂的。因應VM 數目快速增加,擴充共用的儲存空間並達成存儲高可靠也會是一項挑戰。超融合架構將運算及儲存資源打散在每台Proxmox 虛擬主機,使用軟體定義儲存 Ceph 來達成資料同步及高可靠性。這種超融合建置免除了單點故障的風險,並且在有需要更多運算資源時擴充節點加入叢集,在不需要時從叢集中移除節點,降低電力及硬體營運成本,彈性效益是非常高的。