🔰 Introduction After setting up and running Proxmox VE, the next step for IT teams is to enable automatic failover and centralized management across multiple servers.This is achieved through Proxmox Cluster and its built-in High Availability (HA) framework. Unlike VMware’s vCenter, DRS, or SRM (which require paid licensing), Proxmox provides these features natively and open-source,…
Blog
Proxmox 節點叢集與高可用性 (HA) 架構建置
🔰 引言 在安裝並成功啟用 Proxmox VE 之後,若希望建立具備 自動容錯 (Failover) 與 集中管理 (Cluster Management) 的虛擬化環境,就需要進一步了解 Proxmox 節點叢集(Cluster) 與 高可用性(High Availability, HA) 架構的建置方式。 Proxmox 內建 Corosync 與 PVE Cluster Manager (pmxcfs),不需要額外安裝 vCenter、DRS 或 SRM 等商業軟體,即可讓多台主機組成協同運作的虛擬化叢集環境。 本文將說明:1️⃣ Proxmox 叢集的原理與運作方式2️⃣ 叢集建立的實際步驟3️⃣ 高可用性 (HA) 的設定與自動切換驗證 🧩 一、Proxmox 叢集 (Cluster) 架構原理 1️⃣ 基本概念 在 Proxmox 環境中,「叢集」是由多台節點 (Node) 組成的管理群組。叢集可讓多台主機共享統一的: 每個節點都執行一個 pmxcfs (Proxmox Cluster…
Installing the Proxmox Community Edition (Version 9.0.10)
🔰 Introduction After understanding how Proxmox VE works, it becomes clear that this open-source virtualization platform is not only stable and feature-rich,but also a strong and practical alternative to VMware, especially after Broadcom’s license model changes. This article introduces the latest Proxmox VE Community Edition (version 9.0.10) —including its release details, installation process, and initial…
Proxmox 社群版本安裝方式
🔰 引言 在了解 Proxmox VE 的工作原理 之後,可以發現這套開源虛擬化平台不僅架構穩定、功能完整,也是目前最有潛力取代 VMware 的解決方案之一。 本篇文章將介紹 Proxmox 最新社群版本(Community Edition) —— 9.0.10,並說明從下載、安裝、更新到初始設定的完整流程。 🧩 一、Proxmox 社群版簡介 Proxmox VE (Virtual Environment) 採雙授權機制: ✅ 對中小企業或內部實驗環境而言,社群版足以穩定運作並長期使用。 🧭 二、最新版本資訊(截至 2025 年 10 月) 項目 說明 版本名稱 Proxmox VE 9.0.10 核心版本 Linux Kernel 6.9 底層系統 Debian 13 “Trixie” 主要特色 – 新版 ZFS 2.3– 強化 Ceph Reef 整合– 支援新版…
Proxmox 工作原理
🔰 引言 自從 VMware 被博通(Broadcom)併購後,產品授權模式大幅變更,不再以 perpetual license(永久授權)為主,而改為訂閱制,對企業而言,虛擬化平台的 總持有成本(TCO) 因此顯著提高。 許多 IT 團隊開始評估開源替代方案,其中 Proxmox VE(Virtual Environment)憑藉穩定的架構與成熟的功能,成為取代 VMware 的熱門選項。本文將深入介紹 Proxmox 的工作原理,以及它在虛擬化環境中的運作架構。 🧩 一、Proxmox VE 是什麼? Proxmox VE(Virtual Environment) 是一套基於 Debian Linux 的開源虛擬化管理平台,結合了兩種核心虛擬化技術: 技術 作用 特點 KVM(Kernel-based Virtual Machine) 提供完整虛擬化 (Full Virtualization),可執行 Windows、Linux 等作業系統。 類似 VMware ESXi,支援多核心、快照、動態調整等功能。 LXC(Linux Containers) 提供輕量級容器虛擬化 (OS-level Virtualization)。 資源占用低、啟動速度快,適合 Linux 應用或微服務架構。 Proxmox 將這兩種技術整合於單一管理介面(Web GUI…
How Proxmox Works
🔰 Introduction After Broadcom acquired VMware, the company dramatically changed its licensing model — shifting from perpetual to subscription-based plans.This move significantly increased the total cost of ownership (TCO) for many enterprises, prompting IT teams to explore open-source alternatives. Among these, Proxmox VE (Virtual Environment) has gained strong attention as a robust and cost-effective replacement…
Integrating Apache with a PHP-FPM Container
🔰 Introduction In many containerized environments, it’s common to run Apache in one container and PHP-FPM in another.By default, an Apache container that serves only static files (HTML, CSS, JS) won’t execute PHP scripts because it lacks the PHP runtime. If you’ve started a separate PHP-FPM container, you can configure Apache to forward all .php…
Apache 整合 PHP-FPM 容器
🔰 前言 在容器化環境中,常見的架構是將 Apache 與 PHP-FPM 分開成兩個容器執行。Apache 容器負責靜態內容(HTML、CSS、JS)與 HTTP 請求處理,而 PHP-FPM 容器則負責 PHP 程式的執行。 若你的 Apache 容器目前僅能顯示靜態頁面(無法執行 PHP 程式),可以透過設定 Apache 的網站組態檔,將 .php 檔案交由 PHP-FPM 容器 處理。本文將說明整合步驟與注意事項。 🧩 環境假設 假設目前有以下環境: ⚙️ 步驟一:確認網路連線 首先確認 Apache 與 PHP-FPM 是否在同一個網路中: 如果未在同一網段,可手動加入: ⚙️ 步驟二:啟用 Apache 代理模組 在 Apache 容器中啟用以下模組: 啟用後重新啟動 Apache: ⚙️ 步驟三:修改 Apache 網站設定檔 編輯網站設定檔(例如 /etc/apache2/sites-available/000-default.conf),在 <VirtualHost> 區塊內加入以下設定: 設定說明:…
Docker Network Create
When creating a Docker network, you can specify a custom subnet and gateway using the docker network create command with the –subnet and –gateway parameters. 🧩 Example Command 🔍 Explanation Parameter Description –driver=bridge Specifies the network driver. The default is bridge. While optional, it’s good practice to include it explicitly. –subnet=172.24.0.0/16 Defines the IP subnet…
Docker 建立特定網段
建立Docker Network 時指定網段及Gateway 的指令。建立一個自訂的 Docker 網路,指定 subnet 與 gateway,可以用 docker network create 搭配 –subnet 與 –gateway 參數。 範例如下: 說明: –driver=bridge → 預設就是 bridge,可以省略,但建議寫明。–subnet=172.24.0.0/16 → 指定網段。–gateway=172.24.0.1 → 指定網路閘道。mail-network → 網路名稱。 建立好之後可以確認: 會看到類似: