X86服務器虛擬化技術CNware-WinServer
服務器虛擬化
WinServer服務器虛擬化將服務器物理資源抽象成邏輯資源,讓一臺服務器變成幾臺甚至上百臺相互隔離的虛擬服務器,不再受限於物理上的界限,而是讓CPU、內存、磁盤、I/O等硬件變成可以動態管理的“資源池”,從而提高資源的利用率,簡化系統管理。全面支持VT-X、VT-D、AMD-V硬件輔助虛擬化技術,兼容業界主流服務器。
裸金屬架構操作步驟
WinServer使用裸金屬架構,架設在計算機硬件和操作系統之間的虛擬化,直接在硬件上安裝虛擬化軟件,將硬件資源虛擬化,通過裸金屬架構的虛擬化,計算機硬件可以直接被切割成若幹的虛擬機,然後在這些虛擬機上面再進行各自的系統和應用程序的安裝。由於使用了裸金屬架構, WinServer可為用戶帶來接近服務器的性能以及安全可靠的虛擬機。
WinServer升級到了CentOS 7.1.0,正式的64位版本,可以支持更多的PCI設備和內存。在Dom0中會自動對多余的內存進行自動化的配置;同時WinServer在規格、性能、功能和穩定性方面都有了更顯著的提升。
CPU虛擬化
WinServer將物理服務器的CPU虛擬成虛擬CPU(VCPU),供虛擬機運行時使用,並且可以設置VCPU的權重,當多個VCPU運行時,WinServer會在各VCPU間動態調度物理CPU的能力,權重越高VCPU的性能越好。為了獲取接近物理CPU的計算能力,可以將VCPU直接綁定到物理CPU核上。
內存虛擬化
WinServer支持DMC(動態內存控制),自動調整正在運行的虛擬機內存,使分配給每個虛擬機的內存量保持在指定的最小內存值與最大內存值之間,在保證性能的同時,允許每個服務器具有更大的虛擬機密度。同時,WinServer支持智能內存復用策略,自動優化組合各種內存復用策略,實現內存的高復用率。
內存氣泡:系統主動回收虛擬機暫時不用的物理內存,分配給需要復用內存的虛擬機。內存的回收和分配都是動態的,虛擬機上的應用無感知。整個物理服務器上的所有虛擬機使用的分配內存總量不能超過該服務器的物理內存總量。
內存交換:將外部存儲虛擬成內存給虛擬機使用,將虛擬機上暫時不用的數據存放到外部存儲上。系統需要使用這些數據時,再與預留在內存上的數據進行交換。
內存共享:多臺虛擬機共享相同數據內容的內存頁。
GPU直通
WinServer支持將物理服務器上的GPU(Graphic Processing Unit)直接分配給特定的虛擬機來提升虛擬機的圖形視頻處理能力,以滿足客戶對於圖形視屏等高性能圖形處理能力的需求。
WinServer支持將物理服務器上的GPU(Graphic Processing Unit)在硬件支持虛擬化的基礎上,以vGPU的方式同時分配給多臺虛擬機來提升虛擬機的圖形視頻處理能力,以滿足客戶對於圖形視屏等高性能圖形處理能力的需求。
iNIC網卡直通
WinServer支持將物理服務器上的iNIC網卡虛擬化後分配給多個虛擬機,以滿足用戶對網絡帶寬的高要求。關聯了iNIC網卡的虛擬機僅支持在同一集群內使用iNIC網卡的主機上手動遷移。
USB設備直通
WinServer支持將物理服務器上的USB設備直接分配給特定的虛擬機,以滿足用戶在虛擬化場景下對USB設備的使用需求。
CNware各組件和功能
WinServer:WinServer是基於X86架構自主研發的服務器虛擬化引擎,通過虛擬化技術整合數據中心計算、存儲、網絡等物理資源;
WinCenter:WinCenter是CNware虛擬化平臺的統一管理中心,通過便捷、易用的統一視圖交互,輕松實現虛擬化平臺物理、虛擬資源的集中管理,實現虛擬化資源的靈活調度、按需擴展;
WCE(WinCloud Engine):WCE是CNware實現異構資源統一管理的基礎,可納管VMware vSphere、IBM PowerVM異構虛擬化環境,幫助客戶實現跨平臺的統一管理;
X86一般是指適用CISC指令集的服務器架構,隨著技術的發展和國內服務器的崛起,國內CNware虛擬化軟件中的Winserver虛擬化操作系統支持多種服務器、網絡、存儲設備,供客戶在構建虛擬化數據中心時靈活選擇。
支持IBM、HP、Dell、聯想、曙光、浪潮、華為等眾多國內外廠家服務器設備。
支持EMC、HDS、NetApp、IBM、HP、Dell、華為、宏杉、浪潮等眾多國內外廠家存儲設備。
支持Cisco、H3C、華為、邁普、迪普、銳捷等眾多國內外廠家網絡設備。
總結:國內雲宏的CNware虛擬化軟件基於X86架構的虛擬化技術,裏面包含WinServer,Wincloud,Winservice等組件,能較好的實現虛擬機的管理,有效利用計算、存儲資源。
X86服務器虛擬化技術CNware-WinServer