各位牧場主們,昨天我們完成了實驗牧場的架構設計,今天終於要開始挖土動工了!就像建造真實牧場需要先整地、搭建圍欄一樣,我們要先建立 Proxmox 虛擬化環境,為我們的數位牛羊們準備舒適的居住空間。
今天的重點是把那台吃灰的 8Core 32G 桌機變身成強大的虛擬化平台,讓它能夠同時容納多個 VM,就像一個多功能的牧場,可以同時養牛、養羊、還能種牧草!
Proxmox VE (Virtual Environment) 是一個開源的虛擬化管理平台,類似 VMware vSphere,但完全免費:
主要特色:
主要是為了模擬公司的真實情境。在企業環境中,通常會有多台實體伺服器分別運行管理叢集和工作叢集,而我們透過 VM 來模擬這種多節點的部署架構,讓學習更貼近實際應用場景。
安裝步驟:
下載 Proxmox ISO
製作開機 USB
雙系統安裝
安裝時注意事項:
https://YOUR_IP:8006
安裝完成後,透過瀏覽器存取管理介面:
# 瀏覽器開啟
https://YOUR_PROXMOX_IP:8006
# 登入帳號
Username: root
Password: [安裝時設定的密碼]
如果無法連線,檢查網路設定是否正確。
根據我們昨天的架構設計,建立 4 個 VM:
VM 配置規格:
VM ID: 100-103
OS: Ubuntu 24.04 LTS
CPU: 4 Cores
Memory: 16G (Rancher/RKE2) / 8G (Bastion)
Disk: 100G
建立步驟:
下載 Ubuntu ISO
建立 4 個 VM
VM ID: 100 - rancher-server-1 (4C16G)
VM ID: 101 - rancher-master-1 (4C16G)
VM ID: 102 - rancher-worker-1 (4C16G)
VM ID: 103 - bastion-infra-server (4C8G)
VM 建置結果
所有 VM 共享同一個 CPU/Memory Pool,依靠 Proxmox 的資源調度機制。
今天我們成功建立了 Proxmox 虛擬化環境,並完成了 4 個 VM 的建置和 Ubuntu 24.04 安裝。這些 VM 將用來模擬企業環境中的多節點部署架構。
重點回顧:
明天我們將開始在 Bastion 節點上部署基礎服務,包括 NFS 儲存、HAProxy 負載均衡器和 DNS 服務,為後續的 Kubernetes 叢集部署做好準備。準備好讓牧場真正活起來了嗎?
💡 牧場主小提示:Proxmox 的資源調度機制會自動管理 CPU 和記憶體的分配,不用擔心 overcommit 的問題。VM 會依需求動態使用資源!