Proxmox VM 伺服器 (OpenVZ) 的分區建議
我們是虛擬化新手,我們正計劃將我們的線上伺服器變成虛擬化伺服器,主要用於維護、備份和恢復改進。
最初,我們只有一個帶有負載的真實虛擬系統以及 1-3 個用於測試和恢復的副本,可能還有一個小型集中式 syslog 虛擬機。如果可能,我們希望主機包含一個 iptables 和 rsync 以備份到其他機器和其他一些全域安全系統。
由於這一點以及我們託管供應商的產品,我們主要考慮 Proxmox 的簡單性(我們喜歡它的 Web 管理面板的想法),而且我也知道 OpenVMZ 系統的容器方法可能非常適合我們的設置。基本系統帶有 debian,因此我們可以根據需要對其進行個性化設置。
Proxmox 安裝預設為 VM 安裝 LVM 分區。考慮到以下情況,我們懷疑什麼是最好的分區結構:
- 我們想要一個根分區的鏡像,如果需要,我們可以從中引導(我們的提供商支持通過控制面板從另一個分區引導系統)
- 理想情況下,我們希望有一個可以在 VM 系統之間共享的分區。我們仍然不知道這是否可以直接使用 OpenVMZ 容器,否則我們正在考慮通過主機上的 NFS 共享它來實現這一點。
- 我們想使用 proxmox 主機管理員上可用的備份系統對 VM 備份進行程式,然後將其 rsync 到另一台機器。
有了這個基於 aprox (750Gb) 的 Linux Raid,我們正在考慮類似的東西:
ext3_1/ - (20Gb) ext3_2/bak_root - (20Gb) mostly unmounted, root partition sync LVM_1 /var/lib/vz - (390Gb) partition for virtual images LVM_2 /shared_data - (30Gb) LVM_3 /backups - (300Gb) where all backups would be allocated
我們對 Proxmox 的初始測試似乎存在這樣的快照備份問題,這可能是由於它們無法對另一個 LVM 分區完成(錯誤:命令 ’lvcreate –size 1024M –snapshot –name vzsnap-ns204084. XXX.net-0 /dev/pve/LV’ 失敗,退出程式碼為 5)在這種情況下,我們可能必須使用標準的 ext3 分區(但不確定我們是否可以使用 4 個主分區限制來做到這一點)。
- 這或多或少有意義嗎?
- 例如,將虛擬機 /var/logs 寫入 NFS 安裝的分區(在主機系統上)會很瘋狂嗎?
- 他們還有其他更簡單的方法可以將主機系統分區(或文件夾)掛載到虛擬機嗎?
經過一段時間和一些經驗…如果您從 CD 安裝 Proxmox 1.5…您將無法執行其中的大部分操作,因為安裝程序會為您決定;(我最終還是選擇了它,因為我設法使用我主機板的硬體突襲。
唯一的選擇似乎是使用任何分區安裝您自己的 debian,並包含用於安裝的 proxmox 儲存庫。
proxmox VE wiki 上的說明。至於 openvz 容器的共享數據“綁定掛載”,據我了解,您可以在 KVM 機器上執行良好。