国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于申威處理器的虛擬化實現(xiàn)方法

      文檔序號:6625656閱讀:1160來源:國知局
      一種基于申威處理器的虛擬化實現(xiàn)方法
      【專利摘要】本發(fā)明公開了一種基于申威處理器的虛擬化實現(xiàn)方法,所述的虛擬化方法步驟如下:將申威處理器的四個核組分成兩種內核,一種是0核組上設置宿主機內核,宿主機內核用于啟動宿主機和管理虛擬機,另一種是剩余3個核組中設置虛擬機內核,虛擬機內核為虛擬機啟動時要加載的內核;啟動虛擬機時需要編寫libvirt管理程序,讓其管理虛擬機的開啟和關閉,之后通過虛擬網橋管理各個虛擬機,通過ssh登陸各個虛擬機中進行操作和設置;也可以通過VNC來登陸虛擬機的圖形界面進行操作和設置。本發(fā)明具有設計合理、使用方便等特點,實現(xiàn)了通過網絡管理虛擬機,而且虛擬機并不占用宿主機的硬件資源,而是每個虛擬機都有自己的實際硬件,可以提高虛擬機的運行速度。
      【專利說明】—種基于申威處理器的虛擬化實現(xiàn)方法

      【技術領域】
      [0001]本發(fā)明涉及計算機虛擬化【技術領域】,具體地說是一種基于申威處理器的虛擬化實現(xiàn)方法。

      【背景技術】
      [0002]KVM:就是Keyboard Video Mouse的縮寫。KVM交換機通過直接連接鍵盤、視頻和鼠標(KVM)端口,能夠訪問和控制計算機。KVM技術無需目標服務器修改軟件。這就意味著可以在Windows的B1S環(huán)境下,隨時訪問目標計算機。KVM提供真正的主板級別訪問,并支持多平臺服務器和串行設備。
      [0003]Iibvirt是一套免費、開源的支持Linux下主流虛擬化工具的C函數(shù)庫,其旨在為包括Xen在內的各種虛擬化工具提供一套方便、可靠的編程接口,支持與C,C++,Ruby, Python等多種主流開發(fā)語言的綁定。
      [0004]Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網絡協(xié)議。它支持32位和64位硬件。Linux繼承了 Unix以網絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網絡操作系統(tǒng)。
      [0005]Linux操作系統(tǒng)誕生于1991年的10月5日。Linux存在著許多不同的Linux版本,但它們都使用了 Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。
      [0006]近年來,在Iinux系統(tǒng)中新興的也最具潛力的虛擬化技術當屬KVM (KernelVirtual Machine,內核虛擬機),由于它是開源且以模塊形式存在于內核中,受到廣大開發(fā)者的青睞。
      [0007]隨著國產化進程加快,對國產計算機的功能和性能要求越來越高,而虛擬化就是其中之一要實現(xiàn)的功能,因為加入虛擬化技術不僅可以顯著提高計算機的利用率,而且可以提高運算效率。國產平臺實現(xiàn)虛擬化才剛剛起步,且由于處理器架構限制,不能直接應用X86架構的實現(xiàn)方法,需要重新探索一種實現(xiàn)方法。


      【發(fā)明內容】

      [0008]本發(fā)明的技術任務是提供一種基于申威處理器的虛擬化實現(xiàn)方法。
      [0009]本發(fā)明的技術任務是按以下方式實現(xiàn)的,所述的虛擬化方法主要由內核生成和虛擬機管理兩步構成;
      內核生成步驟如下:
      將申威處理器的四個核組分成兩種內核,一種是O核組上設置宿主機內核,宿主機內核用于啟動宿主機和管理虛擬機,另一種是剩余3個核組中設置虛擬機內核,虛擬機內核為虛擬機啟動時要加載的內核;
      虛擬機管理步驟如下: 啟動虛擬機時需要編寫Iibvirt管理程序,讓其管理虛擬機的開啟和關閉,虛擬機系統(tǒng)啟動成功后,可以通過虛擬網橋管理各個虛擬機,通過ssh登陸各個虛擬機中進行操作和設置;也可以通過VNC來登陸虛擬機的圖形界面進行操作和設置。
      [0010]所述的宿主機內核中加入KVM模塊。
      [0011]所述的KVM模塊要根據申威處理器的架構進行修改,主要修改與硬件相關的代碼,讓KVM啟動虛擬機時,先啟動一個核組,再啟動虛擬機。
      [0012]所述的虛擬機啟動時需要加載虛擬機內核,讓虛擬機自己去初始化必需硬件,然后再加載操作系統(tǒng)。
      [0013]本發(fā)明的一種基于申威處理器的虛擬化實現(xiàn)方法和現(xiàn)有技術相比,具有設計合理、使用方便等特點,實現(xiàn)了通過網絡管理虛擬機,而且虛擬機并不占用宿主機的硬件資源,而是每個虛擬機都有自己的實際硬件,可以提高虛擬機的運行速度。

      【專利附圖】

      【附圖說明】
      [0014]附圖1為一種基于申威處理器的虛擬化實現(xiàn)方法的內核生成流程圖。
      [0015]附圖2為一種基于申威處理器的虛擬化實現(xiàn)方法的虛擬機管理流程圖。

      【具體實施方式】
      [0016]實施例1:
      該虛擬化方法主要由內核生成和虛擬機管理兩步構成;
      內核生成步驟如下:
      將申威處理器的四個核組分成兩種內核,一種是O核組上設置宿主機內核,宿主機內核用于啟動宿主機和管理虛擬機,宿主機內核中加入KVM模塊,KVM模塊要根據申威1610處理器的架構進行修改,主要修改與硬件相關的代碼,讓KVM啟動虛擬機時,先啟動一個核組,再啟動虛擬機。另一種是剩余3個核組中設置虛擬機內核,虛擬機內核為虛擬機啟動時要加載的內核;虛擬機啟動時需要加載虛擬機內核,讓虛擬機自己去初始化必需硬件,然后再加載操作系統(tǒng)。
      [0017]虛擬機管理步驟如下:
      啟動虛擬機時需要編寫Iibvirt管理程序,讓其管理虛擬機的開啟和關閉,虛擬機系統(tǒng)啟動成功后,可以通過虛擬網橋管理各個虛擬機,之后通過ssh登陸各個虛擬機中進行操作和設置。
      [0018]實施例2:
      該虛擬化方法主要由內核生成和虛擬機管理兩步構成;
      內核生成步驟如下:
      將申威處理器的四個核組分成兩種內核,一種是O核組上設置宿主機內核,宿主機內核用于啟動宿主機和管理虛擬機,宿主機內核中加入KVM模塊,KVM模塊要根據申威1610處理器的架構進行修改,主要修改與硬件相關的代碼,讓KVM啟動虛擬機時,先啟動一個核組,再啟動虛擬機。另一種是剩余3個核組中設置虛擬機內核,虛擬機內核為虛擬機啟動時要加載的內核;虛擬機啟動時需要加載虛擬機內核,讓虛擬機自己去初始化必需硬件,然后再加載操作系統(tǒng)。
      [0019]虛擬機管理步驟如下:
      啟動虛擬機時需要編寫Iibvirt管理程序,讓其管理虛擬機的開啟和關閉,虛擬機系統(tǒng)啟動成功后,可以通過虛擬網橋管理各個虛擬機,之后通過VNC來登陸虛擬機的圖形界面進行操作和設置。
      [0020]通過上面【具體實施方式】,所述【技術領域】的技術人員可容易的實現(xiàn)本發(fā)明。但是應當理解,本發(fā)明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎上,所述【技術領域】的技術人員可任意組合不同的技術特征,從而實現(xiàn)不同的技術方案。
      【權利要求】
      1.一種基于申威處理器的虛擬化實現(xiàn)方法,其特征在于,所述的虛擬化方法主要由內核生成和虛擬機管理兩步構成; 內核生成步驟如下: 將申威處理器的四個核組分成兩種內核,一種是O核組上設置宿主機內核,宿主機內核用于啟動宿主機和管理虛擬機,另一種是剩余3個核組中設置虛擬機內核,虛擬機內核為虛擬機啟動時要加載的內核; 虛擬機管理步驟如下: 啟動虛擬機時需要編寫Iibvirt管理程序,讓其管理虛擬機的開啟和關閉,虛擬機系統(tǒng)啟動成功后,可以通過虛擬網橋管理各個虛擬機,通過ssh登陸各個虛擬機中進行操作和設置;也可以通過VNC來登陸虛擬機的圖形界面進行操作和設置。
      2.根據權利要求1所述的一種基于申威處理器的虛擬化實現(xiàn)方法,其特征在于,所述的宿主機內核中加入KVM模塊。
      3.根據權利要求2所述的一種基于申威處理器的虛擬化實現(xiàn)方法,其特征在于,所述的KVM模塊要根據申威處理器的架構進行修改,主要修改與硬件相關的代碼,讓KVM啟動虛擬機時,先啟動一個核組,再啟動虛擬機。
      4.根據權利要求1所述的一種基于申威處理器的虛擬化實現(xiàn)方法,其特征在于,所述的虛擬機啟動時需要加載虛擬機內核,讓虛擬機自己去初始化必需硬件,然后再加載操作系統(tǒng)。
      【文檔編號】G06F9/455GK104182271SQ201410442059
      【公開日】2014年12月3日 申請日期:2014年9月2日 優(yōu)先權日:2014年9月2日
      【發(fā)明者】王則陸, 趙瑞東, 牛玉峰 申請人:山東超越數(shù)控電子有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1