亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4451 | 回復: 6
打印 上一主題 下一主題

用戶怎樣選擇虛擬化解決方案 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-11-25 13:23 |只看該作者 |倒序瀏覽
作者:曉黎     來源:服務器在線



摘要:目前服務器領域最熱門的新技術之一就是虛擬化,虛擬化技術能允許用戶在一臺服務器上安裝一個或者多個操作系統(tǒng)的多重實例。這項技術對于那些工作負載不大的服務器來說尤其適用,因為它取代了為所需的操作系統(tǒng)上的每個實例配置一臺單獨的物理服務器的傳統(tǒng)方式。


目前服務器領域最熱門的新技術之一就是虛擬化,虛擬化技術能允許用戶在一臺服務器上安裝一個或者多個操作系統(tǒng)的多重實例。這項技術對于那些工作負載不大的服務器來說尤其適用,因為它取代了為所需的操作系統(tǒng)上的每個實例配置一臺單獨的物理服務器的傳統(tǒng)方式。然而我們現(xiàn)在面臨許多不同的虛擬化選擇,在相互競爭爭奪這塊市場。本文意在闡明對虛擬化各種可能性的看法,你也可以從中了解如何安裝Ubuntu服務器來實現(xiàn)虛擬化。

了解虛擬化

你將會了解到有關虛擬化的不同解決方案,我們會對兩種主要的虛擬化途徑進行深度解析:即全虛擬化和半虛擬化。

目前市場上有很多虛擬化解決方案,其中有三種解決方案尤其重要:即VMware,Xen,KVM (Kernel平臺上的虛擬機)

對于其他的解決方案,你經(jīng)常無法在數(shù)據(jù)中心尋覓到它們的蹤跡。因為其他的虛擬化解決方案都存在很多的局限性,諸如缺乏必要的技術支持,在虛擬機上安裝的操作系統(tǒng)的選擇限制,使用過程中嚴重的性能不足等。出于以上原因的考慮,我們對這些解決方案忽略不計。

在這三個重要的虛擬化技術中,VMware公司是目前市場上的領軍人物,原因可能是源于它為多個不同操作系統(tǒng)的虛擬化提供了一套商用解決方案。在數(shù)據(jù)中心中應用的最重要的VMware版本是VMware ESX虛擬化管理程序,它提供了一套結(jié)合了Virtual Machine Manager的Linux kernel。如果你想將VMware ESX作為虛擬化平臺使用,你就必須在VMware虛擬化環(huán)境中通過將Ubuntu服務器作為虛擬化客戶端操作系統(tǒng)的方式來實現(xiàn)。目前還沒有辦法能將VMware ESX與Ubuntu服務器結(jié)合起來共同作為虛擬化主機平臺使用。

提示:在Xen社區(qū),在我們討論操作系統(tǒng)時通常避免使用"主機""客戶機"這樣的詞匯。我會在稍后"使用Xen安裝虛擬機"的章節(jié)中解釋其中原因。不過為了更加清楚的對虛擬化進行解析,我在隨后的定義中還會繼續(xù)使用這樣的詞匯來描述。主機就是提供虛擬化服務的物理服務器,主機可能會也可能不會運行特定的操作系統(tǒng)來提供這些服務?蛻魴C是指沒有任何與虛擬化有關職責的虛擬機。

在虛擬化領域位居第二把交椅的是KVM,它們在Linux kernel上技工虛擬化支持。如果你要使用KVM,你需要運行Linux操作系統(tǒng)的kvm.ko kernel模塊,一個提供嵌入式虛擬化支持的中央處理器,當然還有支持KVM虛擬化的kernel(2.6.20 kernel是第一款支持虛擬化的Linux kernel)。要想創(chuàng)建KVM虛擬機,你需要使用/dev/kvm界面和QEMU程序的修訂版。QEMU最初是作為開源虛擬化產(chǎn)品研發(fā)的,但它并不十分成功。不過它的自帶工具卻非常有用,QEMU工具和解決方案在KVM和Xen虛擬化環(huán)境中廣泛使用。目前KVM的虛擬化主機能支持多數(shù)操作系統(tǒng),能在同樣的處理器體系架構(gòu)上運行。

Linux虛擬化市場上第三個主角是Xen,它在劍橋大學作為一項研究計劃開始發(fā)展起來。Xen的核心組件是它的管理程序,管理程序?qū)邮箘?chuàng)建虛擬機成為可能。當使用虛擬機主機時,管理程序取代常規(guī)的Linux kernel(它在Xen管理程序之后進行裝載)。Xen是目前供Linux操作系統(tǒng)使用的最佳虛擬化平臺之一,這主要是因為它有強大的開發(fā)者社區(qū)作為支持,這個社區(qū)包括硬件廠商(諸如英特爾公司,惠普公司和AMD公司)和軟件廠商(諸如NOVELL和紅帽公司)。自Ubuntu服務器7.10發(fā)布之后,Ubuntu服務器成為Xen主機虛擬化平臺一個強有力的選擇。

虛擬化的途徑

Xen和KVM這兩種虛擬化解決方案都能提供兩種途徑的虛擬化方式:全面虛擬化和部分虛擬化。在創(chuàng)建虛擬化解決方案之前,你需要先了解一下這兩種虛擬化途徑的不同之處。

1.半虛擬化

半虛擬機需要一個客戶端操作系統(tǒng)的修訂版,這個修訂版產(chǎn)生的指令能相對容易的被管理程序處理,這個管理程序是能夠破譯虛擬化指令并將它們傳遞給物理硬件的組件。因為操作系統(tǒng)能在部分虛擬化中產(chǎn)生修訂指令,因此對于虛擬化而言它也是最有效的途徑。這些修訂指令意味著虛擬機管理員不再需要按照虛擬化環(huán)境中的格式更改虛擬機的常規(guī)指令。部分虛擬化也不需要任何特定的硬件,不過它最大的劣勢在于它需要客戶端操作系統(tǒng)的一個特定的修訂版。出于競爭的需要,一些操作系統(tǒng)(諸如Windows操作系統(tǒng))都不提供這樣的版本。

2.全虛擬化

相對部分虛擬化而言的另外一個選擇就是全虛擬化,它能允許用戶使用常規(guī)的,無需修訂的操作系統(tǒng)來作為客戶端。但它需要特定的硬件支持,目前AMD公司和英特爾公司的中央處理器都能提供這種支持。因為這是一種服務器中央處理器中的嵌入式支持,全面虛擬機就能夠最大可能的提升工作效率。不過來自虛擬化操作系統(tǒng)的指令需要虛擬機管理人員自行破譯,因為客戶端操作系統(tǒng)對虛擬機

沒有概念,只能產(chǎn)生常規(guī)指令。因此這可能會導致客戶端操作系統(tǒng)和硬件之間的虛擬化層產(chǎn)生問題。向中央處理器傳遞指令對虛擬化來說比較困難,特別是對于i386體系架構(gòu)。因此要確保中央處理器的硬件虛擬化支持的性能代價不會太大。

那種虛擬化途徑是最佳選擇?

看到這里,你可能會考慮這兩種虛擬化途徑那種是你的最佳選擇。事實上,你不可能總是選擇到理想的解決方案。如果你的操作系統(tǒng)無法提供部分虛擬化支持,全面虛擬化就成為唯一可供選擇的方式。不過,如果你的中央處理器和操作系統(tǒng)都能提供虛擬化支持,那么最好選擇部分虛擬化的方式,因為虛擬化操作系統(tǒng)產(chǎn)生的指令對于虛擬化環(huán)境來說是最優(yōu)的。采用這種方式,由于虛擬化而導致的性能損失也能降低到最小化。

如果你因為你的操作系統(tǒng)無法提供支持而不能采用部分虛擬化的方式,你可以檢查一下是否部分虛擬化驅(qū)動程序是可用的。這種驅(qū)動程序在很多情況下都能提供,它們能幫助提高特殊設備的性能,諸如你的網(wǎng)絡接口卡。不過通常情況下,你會發(fā)現(xiàn)全面虛擬化是你唯一的解決方案,因為你想虛擬化的操作系統(tǒng)沒有給你選擇的機會。如果是KVM虛擬化方案,對于完整的操作系統(tǒng)的部分虛擬化也無法提供支持。因此接下來的章節(jié)我們假設有可以提供虛擬化支持的中央處理器。

提示:多數(shù)Pentium IV和至強處理器都能提供虛擬化支持。如果你對自己的中央處理器不能確認,只需檢查一下系統(tǒng)上的BIOS(基本輸入輸出系統(tǒng))設置。如果可以支持虛擬化,BIOS將包含一個虛擬化選項。作為一個選擇,你也可以檢查中央處理中/proc/cpuinfo文件的VMX標記,如果有這個標記,那就說明你的中央處理器能夠支持虛擬化。

使用KVM安裝虛擬機

如果你的中央處理器能支持虛擬化,KVM虛擬化解決方案是最為簡便的使用方式(雖然它還只是剛剛發(fā)展起來)。在本節(jié)中,你會了解到如何將KVM虛擬主機來進行部署,如何在KVM虛擬化環(huán)境中將Windows和Ubuntu作為虛擬化操作系統(tǒng)進行安裝。

警告:在使用虛擬化時,有個非常好的方法將主機操作系統(tǒng)與其他操作系統(tǒng)相區(qū)別。主機操作系統(tǒng)你的服務器引導的第一個操作系統(tǒng)。它也對其他的操作系統(tǒng)負有特別的職責,諸如對驅(qū)動器入口和虛擬機本身進行管理等。為了確保它能以最有效的方式執(zhí)行任務,請不要在主機操作系統(tǒng)上運行任何服務性工作。

在Ubuntu服務器上安裝KVM

按照以下的步驟執(zhí)行來安裝虛擬服務器(這里描述的安裝步驟以Ubuntu Server 7.04為基礎)

1.安裝所有KVM虛擬化所需的軟件(KVM和QEMU套裝)。作為根文件,使用"apt-get install kvm qemu." 命令。

2.安裝玩這些軟件套裝后,確保所需的驅(qū)動程序已經(jīng)裝載完畢。作為根文件,如果你使用的是英特爾公司出品的CPU,使用modprobe kvm-intel,如果是AMD公司的CPU,則使用modprobe kvm-amd

3.進入kernel kvm.ko模塊界面,在/dev目錄下創(chuàng)建/dev/kvm文件。你要確認你的用戶有權(quán)限訪問這個文件,然后使用chmod 777 /dev/kvm。

現(xiàn)在大功告成!你的Ubuntu服務器目前已經(jīng)為客戶端操作系統(tǒng)虛擬化已經(jīng)準備就緒。以后的章節(jié)我們會繼續(xù)講解如果將Windows作為客戶端操作系統(tǒng)進行安裝。

論壇徽章:
0
2 [報告]
發(fā)表于 2011-02-01 09:51 |只看該作者
學習!

論壇徽章:
0
3 [報告]
發(fā)表于 2011-03-03 13:47 |只看該作者
期待下一篇

論壇徽章:
0
4 [報告]
發(fā)表于 2011-03-03 14:44 |只看該作者
VMware, Xen, KVM,嗯,中小企業(yè)不錯的解決方案

論壇徽章:
0
5 [報告]
發(fā)表于 2011-03-03 14:44 |只看該作者
VMware, Xen, KVM,嗯,中小企業(yè)不錯的解決方案

論壇徽章:
0
6 [報告]
發(fā)表于 2011-03-03 14:45 |只看該作者
VMware, Xen, KVM,嗯,中小企業(yè)不錯的解決方案

論壇徽章:
0
7 [報告]
發(fā)表于 2011-03-06 02:36 |只看該作者
如果是個人想利用虛擬機學習Oracle DBA的技術,應該采用什么樣的虛擬化解決方案?

謝謝!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP