簡報說明
分享實際於企業應用 Proxmox VE 伺服器虛擬化平台之歷程,從評估、方案、使用、應用技巧以及週邊搭配。
逐頁文字
台中自由軟體愛好者社群 @ 2017/07/29
Proxmox VE
應用經驗分享
耀達電腦
JASON CHENGWe
Free, Open Source Software
@Taichung City特別致謝
中華⺠民國軟體⾃自由協會
資策會數位教育研究所Jason Cheng
耀達電腦 技術總監
軟體⾃自由協會 理理事
台中⾃自由軟體愛好者社群 出⼀一張嘴為什什麼?
為什什麼要虛擬化?
主機太多
冷房下降
電 ⼒力力
機櫃擴充
接線 繁 雜
電力耗損修復麻煩
還原地獄處 理理
停機 過 長移轉困難
無法開機
授權 失 效
重新安裝備份不便
時 間 效率太慢
容量量 太 多解決⽅方案?
mware®
快速創新
著重於四項策略IT優先項目:現代化資料中
心、強化數位工作空間、整合公共雲,以及
轉化安全性。Hyper-V 概觀
角色和技術說明錢能解決的問題都不是問題
「問題是沒有錢」
需求分析
多機叢集管理
各種儲存協定
備份還原功能
好用管理介面
主機線上遷移
多種認證機制
虛擬機與容器
支援二次開發
VMware ESXi
$1,500,000
初次導入、安裝10台伺服器(CPUx20)計錢不好賺,
省著點花吧。解決⽅方案
開源軟體
是另⼀一扇⾨門VirtualBox
Welcome to VirtualBox.org!phpVirtualBox
管理與效能令人頭痛
提醒:商業使用授權
救星來來了了
救星來來了了
KVM
LXC
ZFS
noVNCCluster
Storage Node
架構 KVM LXC
叢集概觀
節點概觀
主機概觀
終端操作
終端操作
還有那些功能?
儲存
備份排程
認證
使用 VM 裡的 AD 驗證
權限
樣板
備份
快照
網路
168G ▶ 73G KSM
行動裝置
Datacenter
Node: vm
Serv
d Lil Virtual machines
ReadyVM:
Migrate: VM
Target node
Stop
Migrate
Serv Configuration
Suspend
Migrate
Logout
nanding
hotplug
Ready ta架構應⽤用
硬體配置
❶ ❷ ❸ ❹
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線上遷移
PC-0Q
Migrate VM 100
Task History
Target node:
Backup
Jul 11 23:17:24 migration status: active (transferred 231010250, remaining 4032704512), total 4304216064)
Jul 11 23:17:26 migration status: active (transferred 466433769, remaining 3702075392), total 4304216064)
Jul 11 23:17:30 migration status: active (transferred 936807883, remaining 2894499840), total 4304216064)「狡兔三窟」
D2D2C
多地存放
ZFS Sync
FreeNAS ync
ZFS
FreeNASDuplicati
FreeNAS Cloud為什麼是 FreeNAS?
更多資訊
2016 NAS 使用者年會@台中
企業應用經驗分享
耀達電腦本機快照 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 掛載路徑
回乡
Groups
FencingStorage 'vmimage-zfs' on node 'vm
Summary
Restore
Remove
Templates
Upload
Show Configur
Content
Name
Format
Size
^ Permissions
日 Disk image (2 Items)
subvol-
disk-1
subvol
8.00 GiB
subvol-
disk-1
subvol
16.00 GiB
Storage 'vmimage-dir' on node 'vm-
Summary
Restore
Remove
Template
Upload
Show Configu
Name
nat
Size
^ Permissions
Disk image (2 Items)
disk-1.qcow2
25.00 GiB
disk-1.qcow2
50.00 GiB無法開機?
修改Cache模式
存取實體裝置
直接存取 Host 主機實體裝置例例:KEYPRO
放到VM讓你頭疼?
1d6b:0002 Linux Foundation 2.0 root hub
ATEN International Co., Ltd
109.conf
# E6%9C%89%E78B6%81%E5%AE%9A%E7%A1%AC%E9%AB%94usbkey
ide2: none,media=cdrom
.bridge=vmbre
disk-1.qcow2,s1ze=32G
UTF-8 LF PropertiesNode Keypro
VM
多機負載分配
依據優先權、負載量或失敗自動遷移Node B Node A
VM
HA 條件
Cluster Share/Sync Fence
Ready Storage DeviceHA 模式
權重模式 接手模式
Datacenter
Q Search
Status
Type
# Options
OK
0 Storage
active, Wed Jul 12 22:52:57 2017)
idle, Wed Jul 12 22:53:05 2017)
^ Permissions
idle, Wed Jul 12 22:53:04 2017)
idle, Wed Jul 12 22:53:06 2017)
active, Wed Jul 12 22:53:00 2017)
active, Wed Jul 12 22:52:57 2017)
Pools
Resources
& Authentication
Remove
HA
ID
Max. Restart
Group
vm:104
started
VOIP
Fencing
D Firewall
Q SupportEdit: HA Group
nofailback:
Comment:
Node个
Memory usage %
CPU usage
Priority
80.0 %
14.0% of 16CPUS
47.7%
9.5% of 40CPUs
76.1 %
32.2 %
2.8% of 4CPUs
70.1 %
8.1% of 32CPUs
Help手動搬移主機
無法轉移或叢集故障時,強制移轉 Guest OS設定檔位置
/etc/pve/qemu-server/xxx.conf
lxc/xxx.confxxx = 三位數 VM/CT ID 號碼
P2V
由實體機移轉入虛擬機映像檔移轉
硬碟 檔案
VMDK
QCOW2
RAW備份軟體移轉
Clonezilla 再生龍備份軟體移轉
為中小企業提供最可靠、最容易使用的備份
面向虚拟机、服务器和笔记本电月V2V
由其它虛擬化平台移轉入 Proxmox VEQEMU
the FAST!processor emulator
What is QEMU?轉換指令
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)qemu-img for Windows
其實
還有更更簡單的⽅方法
還有更簡單的方法qcow2
vmdk
CLI
常用文字介面指令工具常用指令
pveperf 效能
pvecm 叢集
qm 虛擬機
pct 容器
vzdump 備份週邊搭配
Proxmox VE
Aprox+bVNC
⾏行行動 App 即時管理理Aprox- A Proxmox VE Client
含廣告內容 提供應用程式內購商品
Pr
已安裝
bVNC: Secure VNC Viewer
已安裝Pro
onm
Serve
nd Linu
designed
manding
差,0佣金。MT4免费下载!①
台指當沖、輕鬆操盤首選
载一GCMPr
onm
Attention!
Senv
nd Linu
designHDD utilization
emanding
MT4 免费下
Ready
差,0佣金。MT4免费下载!①
Get startedProxmox VE
Glances
系統狀狀態即時監看(本頁無文字)
(本頁無文字)
更多資訊
節省工具箱 / Jason Tools
2017年4月23日 星期日。
[經驗分享]資訊全面的系統監控神器 - GlancesProxmox VE
netdata
系統狀狀態即時監看與歷史圖表System Overview
percentage
loadZFS filesystem
sizepercentage
+ add more alarmsProxmox VE
LibreNMS
系統狀狀態即時監看與集中記錄(本頁無文字)
更多資訊
節省工具箱 / Jason Tools
2017年6月6日 星期二
[誠心推薦]開源網路裝置管理系統- LibreNMSProxmox VE
openATTIC
儲存區管理理、設定與分享open ATTIC
open
ATTICProxmox VE
zfs-auto-snapshot
ZFS 定時快照執⾏行行與保存份數Features Business Explore Marketplace Pricing
[root@vm-101:~# zfs list -t snapshot
[vmimage@2017-06-27-11-57-43
vmimage@2017-07-01-16-44-52
vmimage@zfs-auto-snap-2017-07-07-1435
vmimage@zfs-auto-snap-2017-07-13-1153
vmimage@zfs-auto-snap_daily-2017-07-13-1159
vmimage@zfs-auto-snap_daily-2017-07-24-2226
[vmimage@zfs-auto-snap_daily-2017-07-25-2226
[vmimage@zfs-auto-snap_daily-2017-07-26-2225
vmimage@zfs-auto-snap_daily-2017-07-27-2225
vmimage/subvol-101-disk-1@zfs-auto-snap_daily-2017-07-24-2226
vmimage/subvol-101-disk-1@zfs-auto-snap_daily-2017-07-25-2226
vmimage/subvol-101-disk-1@zfs-auto-snap_daily-2017-07-27-2225
vmimage/subvol-102-disk-1@zfs-auto-snap-2017-07-07-1337
vmimage/subvol-102-disk-1@zfs-auto-snap-2017-07-07-1435
vmimage/subvol-102-disk-1@zfs-auto-snap-2017-07-13-1153
vmimage/subvol-102-disk-1@zfs-auto-snap_daily-2017-07-13-1159
vmimage/subvol-102-disk-1@zfs-auto-snap_daily-2017-07-24-2226
vmimage/subvol-102-disk-1@zfs-auto-snap_daily-2017-07-25-2226
vmimage/subvol-102-disk-1@zfs-auto-snap_daily-2017-07-26-2225
vmimage/subvol-102-disk-1@zfs-auto-snap_daily-2017-07-27-2225
vmimage/subvol-105-disk-1@zfs-auto-snap-2017-07-07-1435
vmimage/subvol-105-disk-1@zfs-auto-snap-2017-07-13-1153
vmimage/subvol-105-disk-1@zfs-auto-snap_daily-2017-07-13-1159
vmimage/subvol-105-disk-1@zfs-auto-snap_daily-2017-07-24-2226
vmimage/subvol-105-disk-1@zfs-auto-snap_daily-2017-07-26-2225
vmimage/subvol-105-disk-1@zfs-auto-snap_daily-2017-07-27-2225Proxmox VE
Duplicati
多地備份與雲端存放解決⽅方案Duplicati
+ Add backup
Backup destinatio
Advanced optionsDuplicati
+ Add backup
Restore files from unas
0:2017年7月13日晚上9點41分
1:2017年7月9日早上1點00分
2:2017年7月8日早上1點00分
3:2017年7月7日晚上10點29分更多資訊
2017-5-21 @ TFC 台中自由軟體愛好者社群
應用經驗分享
耀達電腦Proxmox VE
VirtualHere
USB 裝置共⽤用與存取解決⽅方案
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) 的規劃圖
磁碟陣列
:當年(2012)的規劃圖學校
集中經費,專注教學資源政府
節省經費,專注便便⺠民服務更更多資源
facebook.com/
groups/pve.tw
使用者社團你入pve.tw
向 社團了了沒?
註:向大現為系統架構師與pve.tw社群版主
slideshare.net/
jasoncheng7115Subscription Plans
Pr
Ser
Pick the Right Plan for your Team
€ 66,33/month (per CPU)
€ 33,17/month (per CPU)
€ 19,99/month (per CPU)
€ 5,83/month (per CPU)END