2019年2月18日 星期一

[經驗分享]淺談 Proxmox VE 版本更新與授權模式



Proxmox VE 是一款功能齊全的開源虛擬化平台,在推廣的過程中,最常被問到的其中一個問題是:「為什麼這麼好的東西,竟然免費?

這是一個很有趣的議題,今天就讓我們來談談關於 Proxmox VE 的授權模式。








授權條款

Proxmox VE 軟體授權條款,採用的是 GNU AGPL (Affero General Public License) 條款,而 Proxmox VE 本身是 Free Software 自由軟體,也是 Open Source Software 開源軟體。

Proxmox VE 官方授權說明


這表示 PVE 是讓所有人都可以無償取得使用,包括原始程式碼,對於標準的「使用者」而言,並不需要付費給 PVE 開發團隊即可進行使用。

若您對於 PVE 進行程式碼修改,依據授權條款,您必須將您修改的部份也公開原始碼。

然而自由軟體與開源軟體並不等於免費,這件事必須特別說明。軟體使用不須付費,但可以是經由其它模式而進行收費,例如技術支援、版本更新等等,知識無價,但服務有價,不是只有單純的買賣產品才能是軟體盈利的唯一模式,例如 RedHat 紅帽公司運用 RedHat 自由軟體系統,提供企業客戶資訊服務而非賣 RedHat 系統軟體,就是一個經典的成功案例。





更新版本

同樣的,您可以在無需支付費用的情況下使用 PVE 軟體,毫無疑問。除了登入畫面出現您沒有付費授權金鑰以外,使用起來並沒有任何限制與功能差異。

登入時提醒目前沒有付費授權資訊



但是,如果您在使用上需要更新 PVE 版本,就可能遇到這個問題:

更新 PVE 時發生錯誤


這個情況,是因為預設安裝完成的 PVE 是連接到 Enterprise Repository 的更新來源,而您沒有付費取得授權金鑰因此無法更新。

解決辦法容易,您可以將 PVE 的更新來源切換為 No-Subscription Repository 或 Test Repository,即可順利更新。

請以文字編輯器開啟 /etc/apt/sources.list,並加入以下這行。
切換更新來源為 No-Subscription Repository
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription

再將原本的 Enterprise Repository 給取消,請以文字編輯器開啟 /etc/apt/sources.list.d/pve-enterprise.list,將它註解。
取消 Enterprise Repository 更新來源
# deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise




這三種更新來源的差異,說明如下:
  • Enterprise Repository
    預設更新來源,提供給付費授權並取得金鑰的客戶更新使用。這個更新來源的特點是提供最穩定的版本,適合已經正式上線的環境使用。
     
  • No-Subscription Repository
    顧名思義,這個更新來源不需取得付費後的授權密鑰即可用來更新。官方建議將此更新來源用在測試與非正式上線的環境,因為部份套件可能還未經過大量的測試與驗證。不過在我的經驗裡,它非常的穩定。
     
  • Test Repository
    這個更新來源包含最新版本的套件包,開發團隊大量使用它來測試新功能。這個更新來源最好只用於測試新功能或是除錯,絕對不要使用在正式環境





服務模式

若您想要使用 Enterprise Repository 做為更新來源,或是需要原廠的技術支援,就需要付費才可取得相關管道與服務。

Proxmox VE 提供了多種的模式,可以依據您的使用情況做選擇。



Proxmox VE 收費模式表


這幾種收費模式,都是以年與 CPU 插槽數來做計價單位,因此您可以很容易的計算出您需要的數量為何。

四種級別都可以使用 Enterprise 更新來源、全部功能、技術支援,差異部份說明如下:

  • PREMIUM
  • 提供專用客戶支援服務窗口
  • 不限制技術支援請求數
  • 提供上班日 2 小時內的回應速度
  • 提供 ssh 遠端技術支援
  • STANDARD
  • 提供專用客戶支援服務窗口
  • 一年 10 次技術支援請求數
  • 提供上班日 4 小時內的回應速度
  • 提供 ssh 遠端技術支援 
  • BASIC
  • 提供專用客戶支援服務窗口
  • 一年 3 次技術支援請求數
  • 提供上班日 1 天內的回應速度 
  • COMMUNITY
  • 以官方社群做為技術支援


在付費頁面時會顯示有歐元 VAT 20% 的稅金,請在後面的地區選擇切換為 Taiwan,就會扣除這一筆費用。





結論

Proxmox VE 以自由、開放的精神提供給大家好用的虛擬化管理平台,若您有餘力或需求,建議可以付費取得支援並對這一群用心開發的團隊成員做出鼓勵,畢竟若沒有他們,就沒有好用的 PVE 讓我們享用。

或者,您可能資金運用短缺,也可選擇投入貢獻的行列,您可以加入 PVE 開發團隊的貢獻者之一,或是以使用者的角度進行推廣,讓更多人享受到自由、開源軟體的好處。

就如我一般,使用以後發現 PVE 是款非常棒的軟體,這讓我開始投注心力在台灣推廣 PVE 的使用。同時,為了降低入門使用者的門檻,我也加入開發團隊並貢獻了屬於我們使用的繁體中文語系檔 (已經在 PVE 5.3 併入正式版本)。

當我們享用到其它人努力的美好成果時,也不要吝嗇於付出一點點的回饋,讓世界越來越好,好嗎?




參考資料