KVM 虛擬化管理平臺 VManagePlatform

天府雲創發表於2017-03-20

VManagePlatform 是什麼?

一個KVM虛擬化管理平臺

開發語言與框架:

  • 程式語言:Python2.7 + HTML + JScripts

  • 前端Web框架:Bootstrap

  • 後端Web框架:Django

  • 後端Task框架:Celery + Redis

VManagePlatform 有哪些功能?

  • Kvm 虛擬機器生產週期管理功能

    • 資源利用率(如:CPU、MEM、磁碟、網路)

    • 例項控制(如:生存週期管理、快照技術,Web Console等等)

    • 裝置資源控制(如:線上調整記憶體、CPU資源、熱新增、刪除硬碟)

  • 儲存池管理

    • 增減卷,支援主流型別儲存型別

    • 資源利用率

  • 網路管理

    • 支援SDN,底層網路使用OpenVSwitch/Linux Bridge,支援子網隔離,IP地址分配,網路卡流量限制等等。

  • 使用者管理

    • 支援使用者許可權,使用者組,使用者虛擬機器資源分配等等

  • 宿主機

    • 資源利用率,例項控制

環境要求:

  • 程式語言:Python2.7

  • 系統:CentOS 6

  • 網路規劃:管理網路介面=1,虛擬化資料網路>=1

  • SDN需求:OpenVswitch Or Linux Birdge

TIPS:

  • 控制伺服器:執行1-10步驟

  • 節點伺服器:執行2/3/4步驟,在控制伺服器上執行5步驟中的ssh-copy-id

  • 為了更好的體驗,建議使用Chrome或者Foxfire

部分功能截圖:

登入頁面

使用者註冊需要 admin 啟用才能登陸

主頁

任務排程

宿主機資源

虛擬機器資源

Web Consol

相關文章