簡報說明
分享實際於企業應用 Proxmox VE 伺服器虛擬化平台之歷程,從評估、方案、使用、應用技巧以及週邊搭配。
逐頁文字
台中自由軟體愛好者社群 @ 2017/07/29
Proxmox VE
應用經驗分享
耀達電腦
JASON CHENGWe
Free, Open Source Software
@Taichung City特別致謝
中華⺠民國軟體⾃自由協會
資策會數位教育研究所Jason Cheng
耀達電腦 技術總監
軟體⾃自由協會 理理事
台中⾃自由軟體愛好者社群 出⼀一張嘴為什什麼?
為什什麼要虛擬化?
主機太多
冷房下降
耗 損
電 ⼒力力
機櫃擴充
接線 繁 雜修復麻煩
還原地獄處 理理
現 場
停機 過 長移轉困難
無法開機
授權 失 效
重新安裝備份不便
太 久
時 間 效率太慢
容量量 太 多解決⽅方案?
(本頁無文字)
(本頁無文字)
錢能解決的問題都不是問題
「問題是沒有錢」
需求分析
多機叢集管理
各種儲存協定
備份還原功能
好用管理介面
主機線上遷移
多種認證機制
虛擬機與容器
支援二次開發
VMware ESXi
$1,500,000
初次導入、安裝10台伺服器(CPUx20)計錢不好賺,
省著點花吧。解決⽅方案
開源軟體
是另⼀一扇⾨門(本頁無文字)
(本頁無文字)
管理與效能令人頭痛
提醒:商業使用授權
救星來來了了
救星來來了了
KVM
LXC
ZFS
noVNCCluster
Storage Node
架構 KVM LXC
叢集概觀
節點概觀
主機概觀
終端操作
終端操作
還有那些功能?
儲存
備份排程
認證
使用 VM 裡的 AD 驗證
權限
樣板
備份
快照
網路
168G ▶ 73G KSM
行動裝置
(本頁無文字)
(本頁無文字)
架構應⽤用
硬體配置
❶ ❷ ❸ ❹
E5-2660v2 E5-2470 E5-5620 E5-5620
192GB 80GB 88GB 96GB
1Gbe 1Gbe 1Gbe 1Gbe
SATADOM SATADOM SATADOM SATADOMPVE PVE PVE PVE
10Gbe
FreeNAS FreeNAS
OS DATA「乾濕分離」
運算
儲存
儲存 運算
集中儲存 單純運算
備份⽅方便便 叢集簡化
線上遷移 維護容易易ZFS Dataset
NFS Mount
Proxmox VE
QCOW2
GuestVM
GuestOS線上遷移
(本頁無文字)
「狡兔三窟」
D2D2C
多地存放
ZFS Sync
FreeNAS ync
ZFS
FreeNASDuplicati
FreeNAS Cloud為什麼是 FreeNAS?
更多資訊
本機快照 2次/⽇日
備機複寫 1次/⽇日
雲端上傳 1次/週
本機快照 留留2週
備機快照 留留1年年
雲端版本 放到忘
目前運作數量
x 60
效能改進
提升儲存效能
vs
Block Level File Level
iSCSI NFS採用NFS原因
取映像檔方便
(cp/sftp)雲端備份容易
(Duplicati)容器絕佳效能
LXC 超級省資源
LXC
KVM
以 NextCloud 為例
2.53GB
KVM156MB
LXC(本頁無文字)
即時分散儲存
存取效能損耗
Server Storage
Server Storage
圖片取自 Youtube
「超融合」
Server Storage
Server Server Server
Storage Storage Storage
GlusterFS 分散式即時同步
節點運作數目
Nodes ≦ 32
Proxmox VE 限制節點超過怎麼辦?
分拆 Cluster
改用 OpenStack
應⽤用技巧
NFS 掛載參數
解決 PVE 預設參數問題soft
storage.cfg mountZFS 掛載修改
解決本機 ZFS Pool 無法放置 QCOW2 問題增加 Directory 對應到 ZFS 掛載路徑
(本頁無文字)
無法開機?
修改Cache模式
存取實體裝置
直接存取 Host 主機實體裝置例例:KEYPRO
放到VM讓你頭疼?
(本頁無文字)
Node Keypro
VM
多機負載分配
依據優先權、負載量或失敗自動遷移Node B Node A
VM
HA 條件
Cluster Share/Sync Fence
Ready Storage DeviceHA 模式
權重模式 接手模式
(本頁無文字)
(本頁無文字)
手動搬移主機
無法轉移或叢集故障時,強制移轉 Guest OS設定檔位置
/etc/pve/qemu-server/xxx.conf
lxc/xxx.confxxx = 三位數 VM/CT ID 號碼
P2V
由實體機移轉入虛擬機映像檔移轉
硬碟 檔案
VMDK
QCOW2
RAW備份軟體移轉
備份軟體移轉
V2V
由其它虛擬化平台移轉入 Proxmox VE(本頁無文字)
轉換指令
qemu-img convert
-f vmdk vm001.vmdk
-O qcow2 vm001.qcow2支援格式
.qcow2 (KVM/Xen)
.vhd (Hyper-V/VirtualPC)
.vdi (VirtualBox)
.vmdk (VMWare)
.qed (KVM)
.hds (Parallels)
.raw (dd/Clonezilla)(本頁無文字)
其實
還有更更簡單的⽅方法qcow2
vmdk
CLI
常用文字介面指令工具常用指令
pveperf 效能
pvecm 叢集
qm 虛擬機
pct 容器
vzdump 備份週邊搭配
Proxmox VE
Aprox+bVNC
⾏行行動 App 即時管理理(本頁無文字)
(本頁無文字)
(本頁無文字)
Proxmox VE
Glances
系統狀狀態即時監看(本頁無文字)
(本頁無文字)
更多資訊
Proxmox VE
netdata
系統狀狀態即時監看與歷史圖表(本頁無文字)
(本頁無文字)
(本頁無文字)
Proxmox VE
LibreNMS
系統狀狀態即時監看與集中記錄(本頁無文字)
更多資訊
Proxmox VE
openATTIC
儲存區管理理、設定與分享(本頁無文字)
(本頁無文字)
Proxmox VE
zfs-auto-snapshot
ZFS 定時快照執⾏行行與保存份數(本頁無文字)
(本頁無文字)
Proxmox VE
Duplicati
多地備份與雲端存放解決⽅方案(本頁無文字)
(本頁無文字)
更多資訊
Proxmox VE
VirtualHere
USB 裝置共⽤用與存取解決⽅方案USB Passthrough
會導致主機無法遷移硬體式 USB Over IP
軟體式 USB Over IP
USB Server
免費授權同時分享裝置 x 1
Linux / Windows / macOS
Android / NASAndroid 老
舊裝置不要
浪費,無線
分享很好用(本頁無文字)
測試裝置
Card Keypro Printer
Reader Storage Scanner應⽤用領域
企業
省下經費,專注核⼼心業務100%
公司伺服器全數虛擬化,移入 PVE 平台五年
⾃自2012年年上線運作⾄至今參考:當年 (2012) 的規劃圖
學校
集中經費,專注教學資源政府
節省經費,專注便便⺠民服務更更多資源
facebook.com/
groups/pve.tw你入pve.tw
向 社團了了沒?
註:向大現為系統架構師與pve.tw社群版主
slideshare.net/
jasoncheng7115(本頁無文字)
END