歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux上實現虛擬化技術的優勢

    何曉龍:Linux上實現虛擬化技術,和Windows實現虛擬化技術相比有哪些優勢?

    金林鋼:省錢。技術層面Windows是微軟自己開發的,Linux是全世界所有開源的人一起開發的。我們Linux用的是Xen的技術,Xen本身的架構已經是比其他的架構要先進得多,有更大的優勢。

    何曉龍:同一個操作系統是Linux的,在紅帽的環境會更好一些。

    金林鋼:對,我們剛才進了管理程序也就占資源0.1%-5%,95%的資源可以利用到應用上去。其他的很明顯的是做不到的。

    何曉龍:紅帽虛擬技術是不是還可以為一些節約一些成本,比如異構資源的整合而節約成本?

    金林鋼:有了紅帽虛擬化技術,我們把以前的服務器整合了。把以前用的比較舊的,比如舉個例子,以前用的386很慢,但是很多軟件必須用在386上,有了紅帽虛擬化技術,可以不做任何修改移過去,從而可以用現在的高速硬件運行舊有的軟件。這樣的話把整個服務器整合在一起。當然了響應速度也快了,而且成本是一點都沒增加。

    主持人:您提到宿主機的概念?

    金林鋼:我們3月份提出了版本5,到了8月份會推出測試版,年底會有正式版。我們能做到版本4、版本3不做任何修改就可以升級到5.

    主持人:下面是需要一個主站虛擬化管理程序,這個基礎之上是LinuxV5的版本,這個基礎之上才是不同的系統和不同的應用在這個之上?

    金林鋼:虛擬化技術最關鍵是我們把硬件抽象出來。有了Xen的虛擬化管理層,虛擬化管理就可以做到硬件和管理抽象出來。Xen強調的是管理層需並不是做所有的東西,不像完全虛擬化的模擬任何東西,它是充分利用操作系統。比如說紅帽的Linux5裡面的東西,比如很多設備驅動,網絡管理、通過本身有的功能去實現虛擬化。最底層是硬件,上面是Xen的管理程序,英文就是Hypervisor,上面就是紅帽Linux作為主操作系統。再上面有不同的操作系統。比如說不同的客體操作系統,以後還可以加上Windows,按照客戶需求來做。

    主持人:Xen是集成在虛擬化管理程序的,並不是只集成在了的內核裡面?

    金林鋼:將來會放在Linux的內核裡面,這樣的話虛擬化技術就變成Linux操作系統天然的一部分。

    何曉龍:從哪個版本開始呢?

    金林鋼:從5開始。現在如果把Xen放到內核上要做一些修改,不是一個簡單的工作。

    主持人:提到修改具體有哪些工作呢?

    金林鋼:內核的修改,因為原來的操作系統是沒有虛擬化的概念的,剛才講到比如說有些硬件運行的以前沒有虛擬化就跟運行打交道,現在有了虛擬化技術,只跟虛擬化管理層打交道。打交道之後要做一些解釋,這部分工作最後怎麼放在內核裡面?這是一個問題,再有一個就是怎麼進行內存管理,怎麼把Xen的內存管理技術放到內核中,內存管理是很關鍵的部分,這部分要做修改。而且Xen有很多汽泡的概念,就是說當你需求增加的時候汽泡可以增大,可以占更多的內存空間。其他的不是關鍵業務可以縮小,這樣的話你的內存可以變大,也可以變小。這部分技術肯定要放進去,因為現有的內核就相當於全部占了整個機器的內存。

    主持人:現在想要人某一個操作系統做數主機的位置必須做相應的修改。

    金林鋼:對。




Copyright © Linux教程網 All Rights Reserved